Welcome 微信登录

首页 / 脚本样式 / JavaScript

js中call与apply的用法小结

js中call与apply的用法小结

前天去面试,有个gg问了一些js知识,其中有一道call与apply用法的题目,尽管在365天前用过call方法,但当时还是没能答上来,今天深入总结一下call和apply,它们的作用都是将函数绑定到另外一个对象上去运行两者的格式和参数定义:call( thisArg [,arg1,arg2,… ] ); // 参数列表,arg1,arg2,...apply(thisArg [,argArray] ); // 参数数组,argArray上面两个函数内部的t...
JQuery的$命名冲突详细解析

JQuery的$命名冲突详细解析

在Jquery中,$是JQuery的别名,所有使用$的地方也都可以使用JQuery来替换,如$("#msg")等同于JQuery("#msg")的写法。然而,当我们引入多个js库后,在另外一个js库中也定义了$符号的话,那么我们在使用$符号时就发生了冲突。下面以引入两个库文件jquery.js和prototype.js为例来进行说明。 第一种情况:jquery.js在prototype.js之后进行引入,如:<script src="prototyp...
js动态调用css属性的小规律及实例说明

js动态调用css属性的小规律及实例说明

刚才看到一篇好的文章介绍js调用css属性,( ^_^ )不错嘛!免的自己忘记,总结一下1、对于没有中划线的css属性一般直接使用style.属性名即可。如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可。如:obj.style.marginTop,obj.style.border...
从js向Action传中文参数出现乱码问题的解决方法

从js向Action传中文参数出现乱码问题的解决方法

做项目的时候,发现Action获取jsp表单中的中文参数,只要整个项目都采用UTF-8编码格式都不会出现乱码问题;但JSP中用到JS,并从JS向Action传中文参数,就会出现中文乱的现象。几经询问百度,上面说法很多。 经过实践发现下面的方法可以解决中文乱码问题: JSP的JS中:中文参数用encodeURI(encodeURI(中文参数)),经过两次转码。例如: 复制代码 代码如下: function show(next,id,realName){ do...
jquery中html、val与text三者属性取值的联系与区别介绍

jquery中html、val与text三者属性取值的联系与区别介绍

首先,html属性中有两个方法,一个有参,一个无参 1. 无参html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档,返回的是一个String 例子: html页面代码:<div><p>Hello</p></div> jquery代码:$("div").html(); 结果:Hello 2.有参html(val):设置每一个匹配元素的html内容。这个函数不能用于...
<< 771 772 773 774 775 776 777 778 779 780 >>