随笔分类 - [14]JS
摘要:功力不够,无法理解进一步升级提取进一步改进,太牛逼了,作者
阅读全文
摘要:这里已经把js出神入化了,佩服到极致,代码清晰简洁,美观,注释恰到好处。
阅读全文
摘要:必须通过get方法来获取数据,因为数据是私有的。js设计模式太牛逼了。
阅读全文
摘要:第一种function foo() { var a = 10; function bar() { a *= 2; } bar(); return a;}第二种function foo() { var a = 10; function bar() { a *= 2...
阅读全文
摘要:对isbn进行验证。是否定义,是否为字符串等等。对title进行判断,设置默认。另一种实现方式接口实现,参考接口,定义了好多方法。内部方法命名加_,例如这个检测的方法_checkIsbn
阅读全文
摘要:js的类很有意思,没想到js还有类这种概念。jQuery或者一些插件中,经常会用到这些属性,研究透了,才能够看得懂,甚至自己去写一个自己的类。
阅读全文
摘要:/* 匿名函数*/(function() { var foo = 10; var bar = 2; alert(foo * bar);})();/* 匿名函数,带参数 */(function(foo, bar) { alert(foo * bar);})(10, 2);/* ...
阅读全文
摘要:js可以定义自己的类很有意思Anim就是一个类,初始化的时候会弹出nihao。它有两个方法,一个是start方法,一个是stop方法。使用的时候直接用'点'来调用。另一种定义方式,同上面一样的效果。第三种,
阅读全文
摘要:html结构,用到了label与span添加样式.relative{ position: relative; font-weight: normal;}.msg_dialog{ display: block; width:200px; height:auto; p...
阅读全文
摘要:callback这个参数必须是函数才有效。才能起到回调的作用。foo3不是函数的时候,弹出fuck youjQuery实例原函数$.fn.citySelect=function(settings)添加回调$.fn.citySelect=function(settings, changeHandle)...
阅读全文
摘要:JavaScript代码中加入一句debugger;来手工造成一个断点效果。例子:ajax看看返回的数据内容,或者想知道js变量获取值是什么的时候。$.ajax({ type:"post", url:"{sh::U('Collect/ajax',array('token'...
阅读全文
摘要:提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。1. setInterval(code,millisec[,"lang"]) setInterval() 方法可按照指定的周期(以毫...
阅读全文
摘要:删除↑全选checkbox↑为删除项,同一命名class为ckb,方便操作,同时将id值巧妙的放入input中,方便获取。function selectAll() { if ($('#ckb_selectAll').is(':checked')) { $(".ckb").attr...
阅读全文
摘要:javascript中的三个函数substr,substring,slice都可以用来提取字符串的某一部分(函数名称都是小写,不要写成subStr,subString又或者Substring,记住js是区分大小写的),但是它们之间还是有一些区别的。substring(start,end)和sli...
阅读全文
摘要:concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没...
阅读全文
摘要:需求:页面编辑后,返回列表页面,参数不丢失,能够记住页数以及筛选条件。我坚信,不管白猫黑猫,能捉到耗子的就是好猫,当然如果能够高效的,简单的处理最好。我的思路就是,把列表页面地址作为参数传递过去。这里就会面临一个问题,url本身就是由多个参数组成的,这样纯粹的传递,就会出问题,参数丢失。所以要对ur...
阅读全文
摘要:jQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题。jQuery-zclip插件需要Flash的支持,使用时记得安装Adobe Flash Player。本来以为,复制粘贴很简单,没想到还需要插件。找了很多,这个jquery-zc...
阅读全文
摘要:var d = new Date();var time = d.getFullYear() + "-" +(d.getMonth()+1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSec...
阅读全文
摘要:1.添加jQuery自定义扩展$(function($){ // tipWrap: 提示消息的容器 // maxNumber: 最大输入字符 $.fn.artTxtCount = function(tipWrap, maxNumber){ var countC...
阅读全文
摘要:学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层...
阅读全文