深刻 JavaScript,從對象開始 - 前端 - 掘金
入坑前端開發有一段時間了,面對形形色色的JavaScript優秀框架,到底該選擇那一款呢?最近在使用Vue.js寫一款markdown編輯器插件(mavonEditor)的時候,遇到了各類各樣的問題,而致使這些問題的根本緣由不是Vue.js,而是JavaScr...前端
【深度長文】JavaScript數組全部API全解密 - 掘金
本文首發於CSDN網站,下面的版本又通過進一步的修訂。 關於 個人博客:louis blog SF專欄:路易斯前端深度課 原文連接:【深度長文】JavaScript數組全解密 全文共13k+字,系統講解了JavaScript數組的各類特性和API。 數組是...vue
該死的 IEEE-754 浮點數,說「約」就「約」,你的底線呢?以 JS 的名義來好好查查你 - 前端 - 掘金
IEEE 754 表示:你儘管抓狂、罵娘,但你能徹底避開我,算我輸。 1、IEEE-754浮點數捅出的那些婁子 首先咱們仍是來看幾個簡單的問題,能說出每個問題的細節的話就能夠跳過了,而...node
《JavaScript設計模式與開發實踐》閱讀摘要 - 掘金
《JavaScript設計模式與開發實踐》做者:曾探 系統的介紹了各類模式,以及js中的實現、應用,以及超大量高質量代碼,絕對值得一讀 面向對象的js 靜態類型:編譯時便已肯定變量的類型 優勢: 編譯時就能發現類型不匹配的錯誤,編輯器能夠幫助咱們提早避免程序...git
Vue + ElementUI 後臺管理系統項目心得(一) - 掘金
最近參與了公司的 Vue + ElementUI 後臺管理系統開發,目前項目告一段落,正好作一個總結。 本文件分三部分進行,其一是 JavaScript 部分,其二是 Vue 部分,最後是 ElementUI 部分。 1、對JavaScript的理解 1. 如...github
全面解讀Math對象及位運算 - 掘金
Math方法和位運算幾乎是被忽略得最嚴重的知識點, 和正則同樣, 不用不知道, 一用處處查. 爲了告別這種低效的編程模式, 我特意總結此篇, 系統梳理了這兩個知識點. 以此爲冊, 助你攻破它們. 原文: http://louiszhai.github.io/2...正則表達式
適用於 vue.js 和原生 js 的漸進式圖片加載 - 前端 - 掘金
知乎和 Medium 都用了 progressive image (漸進式圖片加載),用低分辨率的模糊圖片來作預覽圖,代替之前懶加載圖片時用的 logo 佔位圖。預覽圖大小也在平均 2KB~3KB 之間,雖然 cdn 流量上有所增長,但用戶體驗卻很是好。 ...算法
JS 對象的深拷貝和淺拷貝 - 前端 - 掘金
JS的數據類型能夠分爲兩種:基本數據類型和引用數據類型。 咱們在對數據進行復制的時候,若是這個數據是基本的數據類型,那麼很好辦,直接賦值就好,若是在使用JavaScript對數組或對象進行操做的時候,咱們常常須要將數組或對象進行備份,事...編程
Pointfree 編程風格指南 - 前端 - 掘金
本文要回答一個很重要的問題:函數式編程有什麼用? 目前,主流的編程語言都不是函數式的,已經可以知足需求。爲什麼還要學函數式編程呢,只爲了多理解一些新奇的概念? 一個網友說: "函數式編程有什麼優點呢?" "我感受,這種寫法可能會使人頭痛吧。"...後端
正則表達式前端使用手冊 - 前端 - 掘金
導讀 你有沒有在搜索文本的時候絞盡腦汁, 試了一個又一個表達式, 仍是不行. 你有沒有在表單驗證的時候, 只是作作樣子(只要不爲空就好), 而後燒香拜佛, 虔誠祈禱, 千萬不要出錯. 你有沒有在使用sed 和 grep 命令的時候, 感...設計模式
淺析 JS 模塊規範:AMD 和 CMD - 前端 - 掘金
在瞭解AMD,CMD規範前,咱們先來簡單地瞭解下什麼是模塊? 簡單的說,一個模塊就是實現特定功能的文件,有了模塊,咱們就能夠更方便地使用別人的代碼,想要什麼功能,就加載什麼模塊。固然,模塊開發須要遵循必定的規範,不然各用各的就會亂套了。 目前,經常使用的JS模...
前端常見算法的 JS 實現 - 前端 - 掘金
原文連接 排序算法 一、冒泡排序 function bubbleSort(arr){ var i = j = 0; for(i=1; i<arr.length; i+...
詳解 Javascript十大經常使用設計模式 - 前端 - 掘金
一:理解工廠模式 工廠模式相似於現實生活中的工廠能夠產生大量類似的商品,去作一樣的事情,實現一樣的效果;這時候須要使用工廠模式。 簡單的工廠模式能夠理解爲解決多個類似的問題;這也是她的優勢;好比以下代碼:&...
JavaScript 經常使用 API 集合 - 前端 - 掘金
1、節點 1.1 節點屬性 Node.nodeName //返回節點名稱,只讀 Node.nodeType //返回節點類型的常數值,只讀 Node.nodeValue //返回Text或Comment節點的文本值,只讀 Node.textConte...
(譯) 前端指南 - 前端 - 掘金
前端指南漢化 寫在前面的話 本文原文是一篇來自Github上@bendc的6,539星的文章,在此聲明,原做者保有全部權利,本文僅供技術探討學習。 做者:@bendc 原文:https://github.com...
JS 中常見排序算法詳解 - 前端 - 掘金
本文將詳細介紹在JavaScript中算法的用法,配合動圖生動形象的讓你以最快的方法學習算法的原理以及在需求場景中的用途。 有句話怎麼說來着: 雷鋒推倒雷峯塔,Java implement...
不要過分依賴 JQuery(二) - 前端 - 掘金
爲何說不要過分依賴JQuery呢?從項目方面來說,一些項目在開發中實際用到JQuery內置功能很少,這樣會形成項目臃腫;另外一方面,目前的主流已經傾向於原生開發。 而在以前一篇《不要過分依賴JQuery(一)》一文中已經介紹了部分使用原生JavaScript...
擼一個網頁聊天室 - 前端 - 掘金
一些廢話:) 最近在學校比較閒,終於有這麼一塊時間能夠自由支配了,因此心裏仍是十分的酸爽舒暢的。固然了,罪惡的事情也是有的,好比已經連續一週沒有吃早飯了,其實如今回頭想一想,真的不能怪我啊,由於最近的天氣實在是太!冷!了!好吧爲了減小賴牀的罪惡感...
TypeScript 入門教程 - 前端 - 掘金
原名《From JavaScript to TypeScript》,寓意此書的做者並非 TypeScript 的專家,而是一個新手。但願分享學習的過程,幫助你們更容易的理解 TypeScript。 關於本書 在線閱讀(部署在 GitBook 上,...
原生 JS 與 jQuery 操做 DOM 對比 - 前端 - 掘金
1、建立元素節點 1.1 原生JS建立元素節點 document.createElement("p"); 1.2 jQuery建立元素節點 $(...
所謂跨域 跨域是一種瀏覽器同源安全策略,也即瀏覽器單方面限制腳本的跨域訪問。不少人可能誤認爲資源跨域時沒法請求,實質上請求是能夠正常發起的(指一般狀況下,部分瀏覽器存在部分特例),後端也可能正常進行了處理,...
JavaScript30 中文指南 - 09 Console 調試技巧指南 - 前端 - 掘金
做者:©緝熙Soyaine 簡介:JavaScript30 是 Wes Bos 推出的一個 30 天挑戰。項目免費提供了 30 個視頻教程、30 個挑戰的起始文檔和 30 個挑戰解決方案源代碼。目的是幫助人們用純 ...
濃縮解讀《JavaScript 設計模式與開發實踐》① - 前端 - 掘金
f2deb48f8c5494ee6870cfaf2af5e0fe99257e32.jpg 面向對象的JavaScript 1.1 動態類型...
JavaScript30 中文指南 - 07 Array 基本操做指南二 - 前端 - 掘金
做者:©緝熙Soyaine 簡介:JavaScript30 是 Wes Bos 推出的一個 30 天挑戰。項目免費提供了 30 個視頻教程、30 個挑戰的起始文檔和 30 個挑戰解決方案源代碼。目的是幫助人們用純 ...
深刻認識 Document - 前端 - 掘金前端開發中或多或少都要對DOM進行一些操做,好比咱們經常使用的一些方法:document.getElementById("");document.querySelectorAll("");document.getElementsByClassName();docu...