摘要:
为什么解构很有用 ECMAScript 5以及以前的版本: let options = { repeat: true, save: false }; // extract data from the object let repeat = options.repeat, save = options 阅读全文
摘要:
Express生成应用 首先假定你已经安装了Node.js,接下来通过应用生成器工具 express 可以快速创建一个应用的骨架。 通过如下命令安装express和express-generator: $ npm install express -g $ npm install express-ge 阅读全文
摘要:
JSON.stringify()以及JSON.parse() 优点:简易 缺点:使用JSON.stringify()以及JSON.parse()它是不可以拷贝 undefined , function, RegExp 等等类型的 当然对于函数可以使用JSON.stringify()和JSON.par 阅读全文
摘要:
在函数执行时,this 总是指向调用该函数的对象。 要判断 this 的指向,其实就是判断 this 所在的函数属于谁。 在《javaScript语言精粹》这本书中,把 this出现的场景分为四类,简单的说就是: 有对象就指向调用对象,没调用对象就指向全局对象,用new构造就指向新对象,通过 app 阅读全文
摘要:
之前理解的css选择器优先级是这样的 !important >内联样式> id > class > 元素选择器 > 伪元素 看了一下w3c的文档规范,发现压根没有我想的这么简单 !important > 内联样式 没有变化 先说说有哪些选择器: 类型选择器(type selectors)(例如, h 阅读全文
摘要:
##模块化的目的当网站开发得越来越复杂,会经常遇到以下问题:- 命名冲突- 文件依赖##Sea.js一个适合web前端的模块加载器,遵守 CMD (Common Module Definition)模块定义规范- 解决上面两个问题- http://seajs.org- [模块化的概念](http:/... 阅读全文
摘要:
Math.random()方法返回大于等于 0 小于 1 的一个随机数。对于某些站点来说,这个方法非常实用,因为可以利用它来随机显示一些名人名言和新闻事件。 ###在连续整数中取得一个随机数 值 = Math.floor(Math.random() * 可能值的总数 + 第一个可能的值) 例:产生1 阅读全文
摘要:
SPServices是一个jQuery库,它提取SharePoint Web服务,并使其更容易使用。它可以使用不同的Web服务操作提供更有用且很酷的功能。它完全安装在客户端,不需要服务器。 用SPServices建立级联菜单十分简单,只需在同一个网站下建立一个级联关系库,再添加对应脚本即可... 阅读全文