随笔分类 -  JavaScript

摘要:1.理解CallBack回调函数:1.先执行完当前方法,回头再调用的函数就叫回调函数。2.在JS中“方法也是一种数据类型”,可以当作参数来传递。2.简单示例:函数的定义:function a(callBack) //callBack传要调用的函数名称{ alert('函数a'); callBac... 阅读全文
posted @ 2015-03-18 18:15 IT浪潮之巅 阅读(161) 评论(0) 推荐(0) 编辑
摘要:Cookie是客户端存放数据的一种方式,可用来做状态保持。1.设置Cookie:a.无过期时间:(若不设置过期时间,默认为会话级Cookie,浏览器关闭就会失效)function setCookie(name,value) { document.cookie = name + '=' + es... 阅读全文
posted @ 2015-03-17 18:02 IT浪潮之巅 阅读(526) 评论(0) 推荐(0) 编辑
摘要:1.调用方式:var arr=["a","b"];alert(arr.in_array("a"))2.JS判断数组是否包含指定元素方法定义:Array.prototype.contains = function(obj) { var i = this.length; while (i--... 阅读全文
posted @ 2015-02-13 17:42 IT浪潮之巅 阅读(945) 评论(0) 推荐(0) 编辑
摘要:原因:jQuery API明确说明,1.6+的jQuery要用prop,不能用attr否则无效,尤其是checkBox的checked的属性的判断。解决办法:$('#QdConsume input[type=checkbox]').attr('checked',true); 改为 $('#QdCon... 阅读全文
posted @ 2014-12-11 16:59 IT浪潮之巅 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:1.只替换第一次出现的字符:text.replace(/javascript/i, "JavaScript"); //正则用//来将正则包起来 i表示区分大小写2.全局替换:text.replace(/javascript/g, "JavaScript"); //g表示全局替换text.replac... 阅读全文
posted @ 2014-11-25 16:16 IT浪潮之巅 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:1.<script>标签嵌套,浏览器无法正常解析的问题: 百度知道回答 <script>FTAPI_slotid = 1007894;FTAPI_sync = true</script><script src="http://pic.fastapi.net/sdk/js/_a.js" charset 阅读全文
posted @ 2014-10-16 17:14 IT浪潮之巅 阅读(276) 评论(0) 推荐(0) 编辑
摘要:一般面向过程的写法都是写很多function,坏处:1.代码复用不好 2.函数名称容易重复冲突下面介绍面向对象的写法:在JS中每个函数function都是一个对象。比如,下面这个就是一个对象,我们在使用的时候就可以当作对象来使用。function HelloWorld(){ alert('he... 阅读全文
posted @ 2014-09-22 17:54 IT浪潮之巅 阅读(408) 评论(0) 推荐(0) 编辑
摘要:JS匿名函数自执行函数:(function(){})();(function(){}) 这是一个函数,函数后面接(),则是调用函数 比如(function(arg){console.log(arg);})(4); 则输出4好处:放在里面,不会污染外面的变量,也保护了自己,外面调用不了里面的函数和变量。在js中写大量代码,可以防止变量冲突和错误调用。插件常用的是( function ($ ) {// 插件代码} ) (jQuery ) ;这样的好处是可以在函数内自由使用$,不用担心跟别的库冲突。http://jack.wilead.com/jquery-plugin-develop/示例js文件 阅读全文
posted @ 2014-02-11 17:43 IT浪潮之巅 阅读(763) 评论(0) 推荐(1) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-01-20 15:01 IT浪潮之巅 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1.定义正则表达式:a.普通方式:var reg=/表达式/附加参数附件参数:g:代表可以进行全局匹配。i:代表不区分大小写匹配。m:代表可以进行多行匹配。上面三个参数,可以任意组合,代表复合含义,当然也可以不加参数。例子:var reg=/a*b/;var reg=/abc+f/g;b.构造函数方式:var reg=new RegExp(“表达式”,”附加参数”);例子:var reg=new RegExp(“a*b”);var reg=new RegExp(“abc+f”,”g”);两者区别:普通方式中的表达式必须是一个常量字符串,而构造函数中的表达式可以是常量字符串,也可以是一个js变量 阅读全文
posted @ 2013-12-04 10:34 IT浪潮之巅 阅读(3352) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2013-04-30 21:26 IT浪潮之巅 阅读(39) 评论(0) 推荐(0) 编辑

   友情链接: 淘宝优惠券