09 2016 档案
摘要:从AJAX的工作原理来看,它是一种可以使用脚本操纵HTTP和Web服务器进行数据交换并且不会导致页面重载的技术。Ajax的核心就是XMLHttpRequest对象。 具体来说,AJAX包括以下几个步骤: 1、创建Ajax对象。 2、发出http请求。 3、接收服务器传回的数据。 4、更新网页数据。
阅读全文
摘要:面向对象的语言有一个标志,即拥有类的概念,抽象实例对象的公共属性与方法,基于类可以创建任意多个实例对象,一般具有封装、继承、多态的特性!但JS中对象与纯面向对象语言中的对象是不同的,ECMA标准定义JS中对象:无序属性的集合,其属性可以包含基本值、对象或者函数。可以简单理解为JS的对象是一组无序的值
阅读全文
摘要:1、总是从ID选择器开始继承。在jQuery中最快的选择器是ID选择器,因为它直接来自于Javascript的getElementById()方法。第二快的是tag(标签)选择器,它来自原生的getElementsByTagName()。 - 选择单个元素,我们可以使用tagName来限制class
阅读全文
摘要:1、什么是优雅降级和渐进增强? 优雅降级:web站点在所有新式浏览器中都能正常工作,如果用户用的是老式浏览器,则代码会检查它们能否正常工作。由于IE独特的盒模型布局问题,针对不同版本的IE的hack实践过优雅降级了,为那些无法支持功能的浏览器增加候选方案,使之在老式浏览器上以某种形式降级体验却不至于
阅读全文