网页开发的阶段总结(一)-阿里云开发者社区

开发者社区> 技术mix呢> 正文

网页开发的阶段总结(一)

简介:
+关注继续查看

      近期因为公司业务要求,将公司的用asp编写的网页改换成php编写的网页。

      而网页的编写往往是涉及多种语言的编写以及之间的相互交叉使用。

        1、 php和ASP都是server的脚本语言。php的格式:<?php  ?>,  ASP的格式:<% %>, 在当中,能够混合使用HTML、脚本语言以及组件来创建server端功能的Internet应用程序。

        2、Javascript是client的脚本语言,添加网页的互动性,简化HTML文段。格式:<script>   </script>

        3、XML是一种语言格式,被设计用来传输和存储数据。编码格式:<?xml version="1.0"?>。 重要部分主要是:1、主要是实现xml格式的生成, 參考网址:http://www.w3school.com.cn/xml/xml_server.asp。2、读写和操作 XML 文档的方法:DOM,參考网址:http://www.w3school.com.cn/xml/xml_dom_advanced.asp
        4、AJAX 是一种用于创建高速动态网页的技术。

AJAX 不是新的编程语言,而是一种使用现有标准的新方法。

通过在后台与server进行少量数据交换,AJAX 能够使网实现异步更新。这意味着能够在不又一次载入整个网页的情况下。对网页的某部分进行更新。

重要部分主要是操作server脚本或读取操作数据库。


   (1) 、创建 XMLHttpRequest 对象,XMLHttpRequest 用于在后台与server交换数据。

这意味着能够在不又一次载入整个网页的情况下。对网页的某部分进行更新,   以下以打开xml格式将获取数据存储在xmlDoc变量上。

                          

var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }


  注意:打开文档类型不仅仅是xml格式的。也能够是.php, .asp格式等等,对于不是xml格式的获取数据仅仅能用这样的方法:                                 xmlhttp.open("GET","books.php",false);    xmlhttp.send();      xmlDoc = xmlhttp.responseText;


a、获取xml数据一般方法

xmlhttp.open("GET","books.xml",false);

xmlhttp.send();

xmlDoc=xmlhttp.responseXML; 

附注:

responseText 获得字符串形式的响应数据。

responseXML 获得 XML 形式的响应数据。


b、通过微软的 XML 解析器来载入 XML

var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");

xmlDoc.async="false";

xmlDoc.load("note.xml");


c、在 Firefox 及其它浏览器中的 XML 解析器

 var xmlDoc=document.implementation.createDocument("","",null);

xmlDoc.async="false";

xmlDoc.load("note.xml");

附注: 

loadXML() 用于载入字符串(文本)
load()  用于载入文件


(2)、对XmlDoc获取到的数据进行解析

        主要函数:getElementById()   getElementsByTagName()

        注意:这两个函数仅仅能针对XML格式,也就是通过  responseXML返回给XmlDoc才干够用这两个函数。

          5 .  HTML是指超文本标签语言,主要是让浏览器识别并显示在页面上。

格式:<html> 与 </html> 之间的文本描写叙述网页。


                <head></head>之间的信息网页上显示不出的。而在<body>和</body>之间的信息,是正文,才是你要在网页中展现出来的.

总结:在网页上数据显示是以顶部的第一个标签所决定。

比如:以<html> 开头的,显示的数据仅仅能是用html格式才干显示出来。用php中的echo、print、var_dump函数          是无法显示在页面上。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5133821.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
网页设计师和网页前端开发我该选择哪一个
在互联网历史中,网页设计师和网页开发人员这两个不同的行业分工一直都扮演着不可或缺的角色。谁是主角,谁是配角的争论就如鸡和蛋谁先谁后的争论一样,喋喋不休却没有意义。
1220 0
微信公众平台开放JS-SDK(微信内网页开发工具包)
微信公众平台开放JS-SDK(微信内网页开发工具包),这次开放接口是质的飞跃,是对开发者和广大用户一个利好的消息。未来的公众号图文消息会更丰富多彩,准备脑洞大开吧!(第三方平台正式支持接入微信公众平台JS-SDK) 微信公众平台今日面向开发者开放微信内网页开发工具包(微信JS-SDK)。
1543 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
10071 0
Android安全开发之浅谈网页打开APP
Android有一个特性,可以通过点击网页内的某个链接打开APP,或者在其他APP中通过点击某个链接打开另外一个APP(AppLink),一些用户量比较大的APP,已经通过发布其AppLink SDK,开发者需要申请相应的资格,配置相关内容才能使用。这些都是通过用户自定义的URI scheme实现的
9570 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13880 0
11个有用的移动网页开发App和HTML5框架
在过去的两年里,触屏设备飞速增长。iOS和Android设备让开发者和设计师开始重新思考他们的网页应用,以提供更好的触屏体验。 移动Web应用相对于本地的App有很多优势,虽然也有很多设计和开发上的挑战。
797 0
微信网页开发之概要说明(一)
微信网页开发一直是众多开发者进行微信开发的一道门槛,走过去了觉得挺容易的,没走过去,门都进不去。于是,针对很多开发者的情况以及框架的封装,特精心编写此教程。 在开始之前,我们先来看看本次教程的要点。Magicodes.WeiChat为微信网页开发封装了以下内容: 学会了以上技能之后,我们就可以快速开发我们的微信页面了。
858 0
Chrome对网页性能的检测--2015-05-05总结
Chrome浏览器非常强大,使用Chrome浏览器对页面性能进行检测,根据测试的结果进行优化。当然这个结果只是参考,在实际的项目中肯定有特殊情况存在,并不能为了满足某项测试结果而忽略特定情况的存在。
737 0
+关注
2969
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载