jquery 中js的总结问题
2015-10-27 12:37
477 查看
JQuery的extend扩展方法:
Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。
一、Jquery的扩展方法原型是:
它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果想要得到合并的结果却又不想修改dest的结构,可以如下使用:
这样就可以将src1,src2,src3...进行合并,然后将合并结果返回给newSrc了。如下例:
那么合并后的结果
typeof的语法是:typeof[(]expression[)]
即typeof后面跟一个表达式,要不要括号都可以。它将返回一个字符串,表示表达式
的类型,而类型只有六种可能:number、string、boolean、object、function、
undefined
这是typeof返回的类型,与实际的数据类型,以及内部对象还是有区别的。
实际的类型可以参考微软的一份JScript帮助文档中的“JScript 的数据类型”,其中
还有null,但null经过typeof返回的类型是object。而一个变量,如果没有赋值时,
它的类型为undefined,但它值为null。
Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。
一、Jquery的扩展方法原型是:
extend(dest,src1,src2,src3...);
它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果想要得到合并的结果却又不想修改dest的结构,可以如下使用:
var newSrc=$.extend({},src1,src2,src3...)//也就是将"{}"作为dest参数。
这样就可以将src1,src2,src3...进行合并,然后将合并结果返回给newSrc了。如下例:
var result=$.extend({},{name:"Tom",age:21},{name:"Jerry",sex:"Boy"})
那么合并后的结果
result={name:"Jerry",age:21,sex:"Boy"}
typeof的语法是:typeof[(]expression[)]
即typeof后面跟一个表达式,要不要括号都可以。它将返回一个字符串,表示表达式
的类型,而类型只有六种可能:number、string、boolean、object、function、
undefined
这是typeof返回的类型,与实际的数据类型,以及内部对象还是有区别的。
实际的类型可以参考微软的一份JScript帮助文档中的“JScript 的数据类型”,其中
还有null,但null经过typeof返回的类型是object。而一个变量,如果没有赋值时,
它的类型为undefined,但它值为null。
相关文章推荐
- 使用jQuery播放/暂停 HTML5视频
- jquery post json
- jQuery效果之页面窗口及jQuery插件开发
- Jquery选择器
- jQuery.noop
- jquery实现的V字形显示效果代码
- 基于Jquery+div+css实现弹出登录窗口(代码超简单)
- jquery操作HTML5 的data-*的用法实例分享
- jquery 评分插件
- jQuery效果之级联下拉框
- jquery each,click ,元素选择器
- jquery图文列表鼠标点击下拉显示文字说明内容
- jquery arguments
- 了解jQuery
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
- 基于SpringMVC与jquery的ajax提交表单的若干情况详解
- jQuery停止动画和判断是否处于动画状态
- JQM[jquery mobile] 实战经验汇总
- jQuery无刷新分页完整实例代码
- 第33日 我疯了集成平台(六)-步履轻盈JQuery(四)