递归 function factorial(num){ if(num<=1){ return 1; }else { return num * arguments.callee(num-1); } } console…
[进修笔记] JavaScript 检测数组
JS的典范题目之一就是“检测一个对象是否是数组”,本文总结了3种检测要领。 instanceof检测要领 var arr = []; if (arr instanceof Array) { // do something…
Javascript的异步和回调
引子 每一个故事都有由来。前两天在看 gulp 的时刻,看到了它有个 promise 的玩艺儿,然后的然后,这两天就掉进了 javascript 的异步和回调的坑内里去了。 其间搜刮了 javascript promis…
JavaScript系列之鼠标滚轮事件
鼠标滚轮事件 当在被绑定的对象上(如:某个div或者doucument)发生鼠标滚轮滚动时触发。 在不同的浏览器中有不同的表现形式: 一、ie/chrome下的事件 : onmousewheel 事件绑定方式:on 或者…
强迫症->js注释规范
之前自己写代码,就像一盘散沙,完全没有一种规范。这种自由,会让自己写的东西时常变化。也很不利于团队协作开发。经过最近一段时间的开发,和对一些注释风格的参考,形成了自己想去使用的注释规范。 js的组织是模块化,一个模块对应…
在 jQuery 中如何判断对象是否存在
如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的。 if($("#id")){ //... }else{ //... } 因为$(“#id”)不管对象是否存在都会返回 object 。 正确使用判断对象是…
右侧锚点式固定滚动导航菜单
首先css解决一下ie6不支持position:fixed;的缺陷。 css css#menu { position: fixed; top: 100px; left: 50%; margin-left: 400px; …
圣诞节快活
送人人一棵代码圣诞树,圣诞节快活。 http://edagarli.b0.upaiyun.com/christmastree/
关于组件化本身的明白
组件化 这里起首引见WebComponents范例,以下为腾讯alloyteam团队的一篇文章里的内容。 <template>模板才能,WebComponent供应原生的模板才能 ShadowDOm封装组件自…
切图崽的自我教养-梳理Jquery API
媒介 梳理一下Jquery中还不太熟悉的API Jquery事宜绑定统一用on(摒弃掉之前的click,bind),解绑事宜统一用off 语法糖,支撑多个事宜绑定统一个函数 $("p").on("mouseover mo…
Promise化,Promisify,将函数改成 既支撑Callback回调,又支撑Promise
初学 Node.js,用 Express 开辟 Web 项目。而且照样个不小的项目,说起来挺冒险的。 一开始比较简单,并没有运用 Promise 也能顺利进行,跟着开辟的深切,到了不必 Promise 不可的田地了。 因…
正则之基础入门
之前看了许许多多的正则教程,收货并不多,每每都是走马观花,一点就过。事实上,正则用途真的超等大,比方婚配innerHTML的内容,以及表单考证,也是非他莫属。这里,我连系js,对正则举行一个简朴的引见吧。 若有马虎迎接指…