每一件絕世無雙的好作品都是以無比寂寞的勤奮為前提,要么是血,要么是汗,要么是大把曼妙的青春時光。
獲得全局對象
不用硬編碼的方式獲得全局對象。
寫法
var global = (function () {
return this || (1, eval)('this');
}());
上面代碼的通用性很強:不僅能在瀏覽器環(huán)境中,獲得瀏覽器的全局對象 window
,還能在 Node.js 的環(huán)境中獲得 Node.js 的全局對象。上面的代碼兼容 ES3, ES5 和 ES5 嚴(yán)格模式。
所有 JavaScript 模式:http://shichuan.github.io/javascript-patterns/
文章推薦
《簡單學(xué)正則》
背景
正則表達(dá)式是一組由字母和符號組成的特殊文本, 它可以用來從文本中找出滿足你想要的格式的句子.
正則比較難學(xué),而且還博大精深 XD。
概要
- 什么是正則
- 基本匹配
- 元字符
- 簡寫字符集
- 前后關(guān)聯(lián)約束(前后預(yù)查)
- 標(biāo)志
閱讀地址:https://github.com/zeeshanu/learn-regex/blob/master/README-cn.md
往期前端早讀課地址:http://www.lxweimin.com/c/0fda3d387a6d