自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 理解回调函数

1.在JavaScript世界中,函数作为“一级公民”,也称之为“第一级函数” ①拥有一切传统函数的使用方式(声明和调用) ②可以做到像简单值一样赋值、传参、返回 ③还可以通过操作符new来充当类的构造器 2.在js中,函数是第一类对象,所以在js中的函数: ①能“存储”在变量中 ②能作为函数的实参被传递 ③能从函数中返回 ④能在函数中被创建 3.回调函数 ①回调函数就是一个

2017-12-28 14:47:23 274

原创 get()方法和eq()对比

1.jQuery提供了.get()、 :index() 、 :lt()、 :gt()、 :even()、及odd()这类索引值相关的选择器,他们的作用可以过滤他们前面的匹配表达式的集合元素,筛选的依据就是这个元素在原先匹配集合中的顺序 2.get方法–通过检索匹配jQuery对象得到对应的DOM元素,如下代码: aaa bbb $(“li”).get(0); //由于索引是以0开始计数的,所

2017-12-27 11:15:04 845

原创 回溯处理的设计

1.关于jQuery对象的包装 Var aaron=aaron = (“aaron”); ①jQuery选择器最终是通过DOM接口实现取值的 ②但是通过jQuery处理后返回的不仅仅只是DOM对象,而是一个包装容器,返回jQuery对象:$aaron 2.jQuery对象栈 ①jQuery内部维护着一个jQuery对象栈。 ②每个遍历方法都会找到一组新元素(一个jQuery对象)

2017-12-27 10:15:10 314

原创 插件接口的设计

1.基于插件接口设计的好处:把扩展的功能从主体框架中剥离出去,降低了框架的复杂度。 2.jQuery插件的开发分为两种: ①挂在jQuery命名空间下的全局函数,也称为静态方法 ②jQuery对象级别的方法,即挂在jQuery原型下的方法,这样通过选择器获取的jQuery对象实例也能共享该方法 3.在JavaScript的世界中一共有四种上下文调用方式: 方法调用模式 函数调用模式

2017-12-19 21:56:42 1137

原创 方法链式调用的实现

1.jQuery的核心理念是:Write less,Do more(写的更少,做的更多) 2.DSL:Domain Specific Language,也就是用于描述和解决特定领域问题的语言。 应用DSL可以有效的提高系统的可维护性(缩小了实现模型和领域模型的距离,提高了实现的可读性)和灵活性,并且提高开发的效率。 3.jQuery的这种管道风格的DSL链式代码,总的来说: ①节约jS

2017-12-19 19:45:56 1570

原创 jS中第一级函数

1.在JavaScript世界中,函数作为“一级公民”,也称之为“第一级函数” ①拥有一切传统函数的使用方式(声明和调用) ②可以做到像简单值一样赋值、传参、返回 ③还可以通过操作符new来充当类的构造器 2.函数在充当类的构造器时,原型prototype是一个重要的概念,prototype是构造函数的一个属性,该属性指向一个对象。而这个对象将作为构造函数所创建的所有实例的基引用(base

2017-12-18 20:19:59 524

原创 jQuery多库共存处理

1.多库共存也可以叫无冲突处理。 2.总的来说会有两种情况遇到: ①太火热,jQuery采用太火热,jQuery采用作为命名空间,不免会与别的库框架或者插件相冲突。 ②jQuery版本更新太快,插件跟不上,导致不同版本对插件的支持度不一样。 出于以上的原因,jQuery给出了解决方案—noConflict函数。 引入jQuery运行这个noConflict函数,将变量的控制权让给第一个实现

2017-12-18 18:31:14 494

原创 jQuery中的ready和load事件

1.jQuery有3种针对文档加载的方法 ①(document).ready(function()//…代码…)②(document).ready(function(){ //…代码… }) ②(function(){ //①简写,常用 //…代码… }) ③$(document).load(function(){ //…代码… }) 2.DOM文档的加载步骤 ①解析

2017-12-18 16:06:49 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除