最新消息:ocsen.wang域名正式启用了!

JavaScript

JavaScript jquery kissy

Reactjs-让React正常显示你的html代码

ocsen 2年前 (2016-03-31) 1197浏览

最近在使用reactjs 做项目的时候,遇到了需要循环 html 片段 或者 拼接 html的时候,发现渲染之后的结果是原始的代码。比如 var text = ''222"; var html = <a href="#">我是链接 ...

JavaScript ES6解构赋值指南

ocsen 2年前 (2016-03-10) 742浏览

前言 让我们来仔细地看看ES6所带来的更清晰的变量声明与赋值语法。现今的变量声明语法十分的直接:左边是一个变量名,右边可以是一个数组:[]的表达式或一个对象:{}的表达式,等等。解构赋值允许我们将右边的表达式看起来也像变量声明一般,然后在左边将值一一...

模块化工具-requirejs

ocsen 2年前 (2016-02-03) 717浏览

随着网站功能逐渐丰富,网页中的js也变得越来越复杂和臃肿,原有通过script标签来导入一个个的js文件这种方式已经不能满足现在互联网开发模式,我们需要团队协作、模块复用、单元测试等等一系列复杂的需求。 RequireJS是一个非常小巧的JavaS...

数据模拟 mockjs

ocsen 2年前 (2016-02-01) 1355浏览

一、使用Mock 1. 全局开启和关闭Mock。 通过在mock/mockData.js中设定变量mockAJAX和mockNav的值,可分别开启/关闭AJAX请求的mock和导航模块条目的mock。 /* 全局开关,是否mock ...

在Sublime Text 3上集成JSHint检查

ocsen 2年前 (2016-02-01) 1479浏览

一、安装JSHint及编辑器插件 1. 首选确认安装了Node.js。然后使用如下命令将JSHint安装为Node程序。SublimeLinter依赖的JSHint版本为2.5.0或更新。 npm install -g jshint...

JS中的双向数据绑定及Object.defineProperty方法

ocsen 2年前 (2016-01-05) 1876浏览

缘起 前几天在看一些流行的迷你mvvm框架(比如 avalon.js 、 vue.js 这种较轻的框架,而非Angularjs、Emberjs这种较重的框架)的实现。现代流行的mvvm框架一般都会将数据双向绑定(two-ways data bindi...

CommonJS,AMD,CMD

ocsen 2年前 (2016-01-05) 1210浏览

CommonJS CommonJs 是服务器端模块的规范,Node.js采用了这个规范。 根据CommonJS规范,一个单独的文件就是一个模块。加载模块使用require方法,该方法读取一个文件并执行,最后返回文件内部的exports对象。 例如: ...

safari 无痕模式 localStorage 无效

ocsen 2年前 (2015-12-30) 2248浏览

'QuotaExceededError: DOM Exception 22: An attempt was made to add something to storage that exceeded ' 这是在safari 浏览器无痕模式的时候,l...

JS中的“!!”

ocsen 2年前 (2015-12-29) 647浏览

var o={flag:true}; var test=!!o.flag;//等效于var test=o.flag||false; alert(test); 由于对null与undefined用!操作符时都会产生true的结果, 所以用两...

转-深入分析js中的constructor 和prototype

ocsen 2年前 (2015-12-14) 783浏览

原文:http://www.cnblogs.com/yupeng/archive/2012/04/06/2435386.html 感谢作者的分享 在javascript的使用过程中,constructor 和prototype这两个概念是相当重要的,...

111