chaojidan

导航

上一页 1 ··· 9 10 11 12 13 14 15 下一页

2014年12月4日 #

第十四课:js操作节点的插入,复制,移除

摘要: 节点插入appendChild方法,insertBefore方法是常用的两个节点插入方法,具体实现,请看js高级程序设计,或者自行百度。这里提一下面试时经常会问到的问题,插入多个节点时,你是怎么插入的。如果你回答一个一个插入,那么每插入一次就会引起一次回流,插入100次,(面试官一般会说100,或者... 阅读全文

posted @ 2014-12-04 17:48 chaojidan 阅读(952) 评论(0) 推荐(0) 编辑

第十三课:js操作节点的创建

摘要: 浏览器提供了多种方法创建节点。比如:document.createElement,innerHTML,insertAdjacentHTML,createContextualFragment。document.createElement方法传入一个标签名,返回此类型的元素节点,对于浏览器不支持的标签类... 阅读全文

posted @ 2014-12-04 14:59 chaojidan 阅读(413) 评论(0) 推荐(0) 编辑

jquery源码解析:pushStack,end,ready,eq详解

摘要: 上一篇主要讲解了jQuery原型中最重要的方法init。接下来再讲一些比较常用的原型方法和属性core_slice = [].slice,jQuery.fn = jQuery.prototype = { toArray: function(){ //把jQuery对象转换成原生元素的... 阅读全文

posted @ 2014-12-04 11:05 chaojidan 阅读(941) 评论(0) 推荐(0) 编辑

js原生方法传参的细节(面试必问)

摘要: 废话不说,直接上题。slice(),接收两个参数,第一个为开始index(从0开始),第二个为结束的index(也是从0开始,但是不包括index本身,只到index-1)。返回值是截取的数组,原数组不变化。传第三个参数,没有作用。splice(),接收无数个参数,第一个为开始的index(从0开始... 阅读全文

posted @ 2014-12-04 11:04 chaojidan 阅读(1437) 评论(0) 推荐(0) 编辑

2014年12月3日 #

第十二课:Sizzle引擎详解

摘要: 这篇博客难度太大,跟前端开发其实没什么关系,如果你想成为大牛,那就去了解下吧。如果你还不想,那可以忽略,毕竟面试官也不会问到这里来,因为他也不太懂。呵呵。Sizzle引擎是jQuery的选择器,它大部分操作都是从右到左进行选择,特殊选择符会从左到右。用户输入$("div"),$("div p.cla... 阅读全文

posted @ 2014-12-03 17:38 chaojidan 阅读(1145) 评论(7) 推荐(0) 编辑

第十一课:js操作选择器的通用函数

摘要: 1.判断文档是否是XML文档var isXML = function(elem){ var documentElement = elem && (elem.ownerDocument || elem).documentElement; return documentElement ? doc... 阅读全文

posted @ 2014-12-03 11:09 chaojidan 阅读(1319) 评论(0) 推荐(0) 编辑

2014年12月2日 #

jquery源码解析:jQuery原型方法init的详解

摘要: 先来了解几个jQuery方法:$("li") -> this -> jQuery对象 -> { 0 : "li", 1 : "li", 2 : "li", length : 3 }$("aaa") 的效果跟 $("")的效果是一样的。然后来看一下init方法,也就是新建jQuery... 阅读全文

posted @ 2014-12-02 22:46 chaojidan 阅读(1584) 评论(0) 推荐(1) 编辑

第十课:CSS选择器的介绍和区分

摘要: IE7以及以下版本:getElementById是不区分表单元素ID与Name的,因此如果有一个表单元素只定义name,并与我们的目标元素ID同名,并且我们的目标元素在它的后面,那么就会选择到那个表单元素。所以一般在定义表单元素时,都会定义跟name一样的id,就是以防其他元素的id跟表单元素的na... 阅读全文

posted @ 2014-12-02 15:59 chaojidan 阅读(953) 评论(0) 推荐(0) 编辑

第九课:js的类与继承

摘要: 因为本书是js的框架设计,因此观看本书的必须有js基础,看不懂,请不要觉得自己差。我也是看了5遍js高级程序设计,才能看懂这本书的。有关js的构造函数,继承的方法大家可以去看js的高级程序设计,我这里只讲一个大家比较容易弄错的问题:function A(){}A.prototype = { aa:... 阅读全文

posted @ 2014-12-02 11:26 chaojidan 阅读(509) 评论(0) 推荐(0) 编辑

2014年12月1日 #

jquery源码解析:代码结构分析

摘要: 本系列是针对jquery2.0.3版本进行的讲解。此版本不支持IE8及以下版本。(function(){ (21, 94) 定义了一些变量和函数, jQuery = function(){}; (96,283) 给jQuery对象添加一些属性和方法(实例方法,通过$("div")这... 阅读全文

posted @ 2014-12-01 20:44 chaojidan 阅读(480) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 下一页