本篇是看的《JS高級程序設計》第23章《高級技巧》作的讀書分享。本篇按照書裏的思路根據本身的理解和經驗,進行擴展延伸,同時指出書裏的一些問題。將會討論安全的類型檢測、惰性載入函數、凍結對象、定時器等話題。1. 安全的類型檢測這個問題是怎麼安全地檢測一個變量的類型,例如判斷一個變量…
javascript
JavaScript 經過 XMLHttpRequest(XHR) 來執行異步請求,這個方式已經存在了很長一段時間。雖然說它頗有用,但它不是最佳 API。它在設計上不符合職責分離原則,將輸入、輸出和用事件來跟蹤的狀態混雜在一個對象裏。並且,基於事件的模型與最近 JavaScript 流行的 Promise 以及基於生成器的異步編程模型不太搭(事件模型在處理異步上有點過期了 —— 譯者注)。
html
官方文檔中,調用原生 android 模塊 Toast,講述並不清楚細緻,這篇文章不光給了個實例,還細緻清楚的講解了調用原生 android 模塊 Toast 這個例子的步驟。
前端
聊了很長時間的 JS,也回過頭來看看 CSS 。分享前端好文。
html5
一個使用 JS 實現的最簡正則引擎,用來了解和學習正則引擎的內部基本工做原理
java
本文首發於我的博客: icyfish.me 正文 刷朋友圈看到了一個不錯的題目, 因而Google了一下, 找到一篇文章: JavaScript template engine in just 20 lines, 並非逐字逐句翻譯, 所以算是翻譯+筆記吧. var Templa…
android
全部正則都是通過真實環境下的考驗,不是假想推斷的正則....
git
正則表達式是匹配模式,要麼匹配字符,要麼匹配位置。請記住這句話。然而大部分人學習正則時,對於匹配位置的重視程度沒有那麼高。本文講講正則匹配位置的總總。
程序員
親愛的讀者朋友,若是你點開了這篇文章,說明你對正則很感興趣。 想必你也瞭解正則的重要性,在我看來正則表達式是衡量程序員水平的一個側面標準。 關於正則表達式的教程,網上也有不少,相信你也看了一些。 與之不一樣的是,本文的目的是但願全部認真讀完的童鞋們,都有實質性的提升。 本文內容共…
github
原文地址:Upcoming Regular Expression Features 原文做者:Jakob Gruber、Yang Guo 譯文出自:掘金翻譯計劃 本文永久連接:https://github.com/xitu/gold-...…
web
Angular 和 React 的在線 VS Code 編輯器
中文正則表達式匹配-正則中文匹配
以前分享過幾篇關於React技術棧的文章: 作出Uber移動網頁版還不夠 極致性能打造才見真章 解析Twitter前端架構 學習複雜場景數據設計 React Conf 2017 乾貨總結1: React + ES next = ♥ React+Redux打造「NEWS EARLY…
做者:王下邀月熊 編輯:徐川 前端每週清單專一前端領域內容,以對外文資料的蒐集爲主,幫助開發者瞭解一週前端熱點;分爲新聞熱點、開發教程、工程實踐、深度閱讀、開源項目、巔峯人生等欄目。歡迎關注【前端之巔】微信公衆號(ID:frontshow),及時獲取前端每週清單。 新聞熱點 國內…
還記得 Python 中的裝飾器嗎?據說 JS 中也有了,如何去使用呢?戳進來
Date 獲取某月的天數 下一月的第0天就是當前月的最後一天。 function daysInMonth(year, month) { let date = new Date(year, month + 1, 0); return date.getDate(); } // 注意在…
很早就想提出這個問題,就是英語能力對於工程師來講很是重要,可是目前不少中國國內的開發人員達不到足夠的英語水平。這篇文章分析了一些現狀,提供了一些有操做性的建議,推薦閱讀。
閉包是怎麼回事
ES6 中的箭頭函數、數組解構、rest 參數等特性一經實現就廣爲流傳,但相似 Proxy 這樣的特性卻不多見到有開發者在使用,一方面在於瀏覽器的兼容性,另外一方面也在於要想發揮這些特性的優點須要開發者深刻地理解其使用場景。就我我的而言是很是喜歡 ES6 的 Proxy,由於它讓咱們以簡潔易懂的方式控制了外部對對象的訪問……
CORS、JSONP、Proxy後端代理、html5新特性postMessage、window.name、location.hash、document.domain、websocket
15 個經常使用的 JavaScript 正則表達式,其中包括用戶名、密碼強度、整數、數字、電子郵件地址(Email)等,你們能夠收藏起來,便於往後查閱。
ES6已經在工做中全面使用,做爲一個前端,你須要掌握文章中的這些知識,並帶上了視頻教程,但願能夠幫助更多的小夥伴。
你瞭解正則表達式錨字符嗎?看完本文,對正則有更深的理解。
RegExp 是正則表達式(Regular expression)的縮寫,做用是對字符串執行模式匹配。
一般用於格式驗證、正則替換、查找子串等
各類編程語言的正則表達式基本相同,不一樣的語言可能會有一些細小的差異
什麼是回溯?
什麼是悲觀回溯?
爲什麼悲觀回溯會帶來性能問題?
如何避免悲觀回溯帶來的性能問題?
正則表達式(Regular Expression),這是一塊硬骨頭,很難啃,可是啃着又很香。因此今天我也來爆一些正則表達式的奇技淫巧。
正則表達式對於我來講一直像黑暗魔法同樣的存在。手機正則去網上搜,郵箱正則去網上搜,複雜點的看看文檔拼湊一下,再複雜只能厚着臉皮讓其餘同事給寫一個。歷來沒有系統的學習過,今天準備拿下它。 1. 學習目標: 瞭解正則表達式語法 在IDE中使用正則表達式 在javascript 中使…