JavaScript 模式之獲得全局對象 前端早讀課第25期

每一件絕世無雙的好作品都是以無比寂寞的勤奮為前提,要么是血,要么是汗,要么是大把曼妙的青春時光。

獲得全局對象

不用硬編碼的方式獲得全局對象。

寫法

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容