今天仍然为大家聊聊网站建设方面的一些概念的问题,今天主要说下大家说的资源,DOM,AJAX等概念.网站技术的很多术语往往听起来很抽象,笔者尽力以比较通俗的说法为大家谈谈.
资源的概念
资源的概念比较广,数据可以叫做资源,一般来讲,资源包括: http消息头,DOM树,浏览器存储(象cookies,flash cookies,localstorage等),浏览器客户端的安全问题往往是围绕这些资源来进行的.网上的资源有很多,对于资源的操作,往往分为读和写.比如说,HTTP请求里面的REFERER只可读,而文档 cookie则同时具有读写权限.我们在进行网站制作的同时,往往就是对很多资源的调用处理. 从安全上角度考虑,网络往往通过同源策略将资源进行安全设置.网络世界里面如果没有同源策略,就会有很多安全方面的问题,比如如果你登录网上邮箱的时候,这个站点上的JAVASCRIPT就可以跨域读取你的邮件内容,这样就会大大增加安全问题.同源策略的重要意义,就是限制了这些危险的行为.
DOM,英文是document object model,中文名称为对象模型,就是把浏览器把HTML/XML这样的文档作为一个树状的结构,树上的每个节点代表者HTML/XML里面的标签,标签属性,或者标签内容.这样就大大的便于JAVASCRIPT来进行write/read的操作.网站浏览器客户端的攻击往往都和DOM操作有关.
关于AJAX
AJAX是asynchronous Javascript and XML 的缩写,是数据在网站后台异步传输的意思.大家在浏览网页的时候,比如会发现某些情况,在对网页进行某个地方的更新的时候,不需要刷新整个页面,象留言板,评论等,大家能看到评论在翻页,但其他网页的主要部分仍然不变.这样能够让用户保持页面印象的完整性.AJAX能够大大增加网页的访问时间,这是一种快速的动态网页技术,它只需要在后台和服务器交换很少的数据,不需要加载整个页面,想想如果加载整个页面的话,就会大大增加用户浏览的时间.ASP.net 的很多地方都经常会用到AJAX.
今天上海网站建设的小编就和大家聊到这里,学海无涯,建站技术以及设计工具不断发展甚至可以用快速膨胀的概念来形容,大家可以专一学习研究某个工具,其他的可以了解下就可以了.
本文由上海艺觉网络科技有限公司(http://www.zwzsh.net)原创编辑转载请注明。