摘要:還記得剛開始學習的時候,內(nèi)存管理前端掘金作為一門高級語言,并不像低級語言那樣擁有對內(nèi)存的完全掌控。第三方庫的行代碼內(nèi)實現(xiàn)一個前端掘金前言本文會教你如何在行代碼內(nèi),不依賴任何第三方的庫,用純實現(xiàn)一個。
(譯) 如何使用 JavaScript 構(gòu)建響應式引擎 —— Part 1:可觀察的對象 - 掘金
原文地址:How to build a reactive engine in JavaScript. Part 1: Observable objects 原文作者:本文已獲原作者 Damian Dulisz 授權(quán) 譯文出自:掘金翻譯計劃 譯者:Iridesc...
ES2015 的高性能及其改進方向 - 前端 - 掘金
英文原文:https://v8project.blogspot.sg... 過去幾個月 V8 團隊聚焦于提升新增的 ES2015 的一些性能、提升最近一些其他 JavaScript 新特性的性能,使其能夠達到或超越相應的...
詳解 Javascript十大常用設(shè)計模式 - 前端 - 掘金
一:理解工廠模式 ? ?工廠模式類似于現(xiàn)實生活中的工廠可以產(chǎn)生大量相似的商品,去做同樣的事情,實現(xiàn)同樣的效果;這時候需要使用工廠模式。 ? ?簡單的工廠模式可以理解為解決多個相似的問題;這也是她的優(yōu)點;比如如下代碼:&...
可能是最好的 Rx 初學者教程 - 前端 - 掘金
想必你對 Reactive Programming 這個新東西很好奇吧,尤其是他的衍生,比如:Rx,Bacon.js,RAC 等等。 講真,如果沒有好資料的話,學習 Reactive Programming 是一件很艱難的事情。還記得剛開始學習的時候,...
JavaScript 內(nèi)存管理 - 前端 - 掘金
作為一門高級語言,JS并不像低級語言C/C++那樣擁有對內(nèi)存的完全掌控。JS中內(nèi)存的分配和回收都是自動完成的,內(nèi)存在不使用的時候會被垃圾回收器自動回收。 正因為垃圾回收器的存在,許多人認為JS不用太關(guān)心內(nèi)存管理的問題,但如果不了...
談一談幾種處理 JavaScript 異步操作的辦法 - 前端 - 掘金
引言 js的異步操作,已經(jīng)是一個老生常談的話題,關(guān)于這個話題的文章隨便google一下都可以看到一大堆。那么為什么我還要寫這篇東西呢?在最近的工作中,為了編寫一套相對比較復雜的插件,需要處理各種各樣的異步操作。但是為了體...
前端高手必備:詳解 JavaScript 柯里化 - 前端 - 掘金
面對現(xiàn)實好難,終究還是沒能戰(zhàn)勝自己 柯里化是函數(shù)的一個比較高級的應用,想要理解它并不簡單。因此我一直在思考應該如何更加表達才能讓大家理解起來更加容易。想了很久,決定先拋開柯里化這個概念不管,補充兩個重要、但是容...
深入剖析 JavaScript 的深復制 - 前端 - 掘金
一年前我曾寫過一篇 Javascript 中的一種深復制實現(xiàn),當時寫這篇文章的時候還比較稚嫩,有很多地方?jīng)]有考慮仔細。為了不誤人子弟,我決定結(jié)合 Underscore、lodash 和 jQuery 這些主流的第三方庫來重新談一談這個問題。 第三方庫的...
50 行代碼內(nèi)實現(xiàn)一個 React.js - 前端 - 掘金
1 前言 本文會教你如何在 50 行代碼內(nèi),不依賴任何第三方的庫,用純 JavaScript 實現(xiàn)一個 React.js 。 本文的目的是:揭開對初學者看起來很很難理解的 React.js 的組件化形式的外衣,讓你有更多的精力和注意力去學習 React.js ...
[從 []==![] 為 true 來剖析 JavaScript 各種蛋疼的類型轉(zhuǎn)換 - 前端 - 掘金](https://juejin.im/entry/58acf... 簡單理解JavaScript中的柯里化和反柯里化 - 掘金 你不需要 jQuery(三):新 AJAX 方法 fetch() - 前端 - 掘金 原生 JavaScript 實現(xiàn) AJAX、JSONP - 前端 - 掘金 cookies.js - 用方便的接口控制 cookie - 前端 - 掘金 前端路由一探 - 前端 - 掘金 『翻譯』JavaScript 函數(shù)式編程 - 掘金 前端 JS,localStorage/sessionStorage、cookie 及 url 等實現(xiàn)前臺數(shù)據(jù)共享、傳輸 - 前端 - 掘金 深入淺出妙用 Javascript 中 apply、call、bind - 前端 - 掘金 前端基礎(chǔ)進階:全方位解讀 this - 前端 - 掘金 聽說你要找前端工作,寫一個酷炫的動畫的簡歷唄 - 前端 - 掘金 不造個輪子,你還真以為你會寫代碼了? | 掘金技術(shù)征文 - 前端 - 掘金 javascript 之 - 深入事件機制 - 前端 - 掘金 JavaScript原型詳解 - 掘金 前端基礎(chǔ)進階:詳細圖解,徹底搞懂閉包與作用域鏈 - 前端 - 掘金 深入分析 js 中的 constructor 和 prototype - 前端 - 掘金 前端基礎(chǔ)進階:詳細圖解 JavaScript 內(nèi)存空間 - 前端 - 掘金 前端基礎(chǔ)進階:詳細圖解 JavaScript 執(zhí)行上下文 - 前端 - 掘金 前端基礎(chǔ)進階:變量對象詳解,教你如何高逼格地解釋變量提升 - 前端 - 掘金 關(guān)于 JavaScript 中的屬性特性 - 前端 - 掘金 文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。 轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/83873.html
你是否在面試中遇到過各種奇葩和比較細節(jié)的問題?
就像最早聽到斐波拉切數(shù)列一樣,第一次聽到柯里化我也是懵逼的 本文參考: JavaScript設(shè)計模式與開發(fā)實踐 Currying in JavaScript Curried JavaScript functions 前言 本文旨在讓大家簡單理解柯里...
XMLHttpRequest來完成ajax有些老而過時了。 fetch()能讓我們完成類似 XMLHttpRequest (XHR) 提供的ajax功能。它們之間的主要區(qū)別是,F(xiàn)etch API 使用了 Promises,它讓接口更簡單、簡潔,避免了回調(diào)的復雜...
相信大多數(shù)前端開發(fā)者在需要與后端進行數(shù)據(jù)交互時,為了方便快捷,都會選擇JQuery中封裝的AJAX方法,但是有些時候,我們只需要JQuery的AJAX請求方法,而其他的功能用到的很少,這顯然是沒必要的。 其實,原生JavaScript實現(xiàn)AJAX并不難,這篇...
cookies.js Super simple cookie manipulation on the front-end using javascript: cookies({ token: "42" }); // Set...
什么是前端路由 路由,引導、指路之意。 譬如我們熟知的路由器,蹦跶在網(wǎng)絡(luò)層的數(shù)據(jù)包轉(zhuǎn)發(fā)設(shè)備,在網(wǎng)絡(luò)中也是扮演著指路明燈的角色,肩負著將數(shù)據(jù)包正確導向目的地址的重任。 前端路由也借用了這個詞,但是承擔的工作全然不同...
Read the original 前言 函數(shù)式編程與我們以往的編程習慣有許多不同。這篇文章舉了一些JavaScript的例子,介紹了函數(shù)式編程中重要的概念。附加的文章會讓你更深入的了解JavaScript中的函數(shù)式編程。 本文源碼可以在GitHub上找到...
前言 上個星期接到運營部門的提出的一個簡單活動頁面項目前端需求!需求是這樣的:需要統(tǒng)計用戶公司某款產(chǎn)品用戶的回饋情況,美工給的設(shè)計多個psd,每個頁面里面都有一個選擇題,讓用戶選擇自己的答案,最后經(jīng)過幾次選擇...
?(點擊 上方公眾號,可快速關(guān)注) 作者:伯樂在線專欄作者 - chokcoco 如有好文章投稿,請點擊 → 這里了解詳情 如需轉(zhuǎn)載,發(fā)送「轉(zhuǎn)載」二字查看說明 這篇文章實在是很難下筆,因為網(wǎng)上相關(guān)文章不勝枚舉。 巧...
~ 我們在學習JavaScript的過程中,由于對一些概念理解得不是很清楚,但是又想要通過一些方式把它記下來,于是就很容易草率的給這些概念定下一些方便自己記憶的有偏差的結(jié)論。 危害比較大...
這個人就是我! DEMO ...
不造個輪子,好意思說自己是程序員?最近在琢磨Vue的實現(xiàn)原理,參照著Vue搗鼓了一個輪子,一個輕量的前端MVVM框架,Vue的綁定指令基本都實現(xiàn)了一遍。(姑且命名為vueuv.js,github:qieguo2016/Vueuv)MVVM原理實現(xiàn)非常巧妙,真心...
1.1 事件綁定的方式 原生js的事件綁定方式有幾種?想必有很多朋友說3種! 目前,在本人目前的研究中,只有兩種半!兩種半?還有半種的?且聽我道來。 估計大家所認為的三種大概是如下三種: // 第一種:直接綁定在dom上
1,前言 下面是2008年Github創(chuàng)建以來,各種編程語言的排名情況 排名其中JavaScript自2013年之后就盤踞第一名,成為github上被使用最多的語言,早期,JS的使用還主要集中于瀏覽器中,但是隨著node.js進軍服務(wù)器開發(fā)和React Nat...
攻克閉包難題 初學JavaScript的時候,我在學習閉包上,走了很多彎路。而這次重新回過頭來對基礎(chǔ)知識進行梳理,要講清楚閉包,也是一個非常大的挑戰(zhàn)。 閉包有多重...
在javascript的使用過程中,constructor 和prototype這兩個概念是相當重要的,深入的理解這兩個概念對理解js的一些核心概念非常的重要。 我們在定義函數(shù)的時候,函數(shù)定義的時候函數(shù)本身就會默認有一個prototype的屬性,而我們?nèi)绻胣...
JS棧內(nèi)存與堆內(nèi)存 var a = 20; var b = "abc"; var c = true; var d = { m: 20 } 因為JavaScript具有自動垃圾回收機制,所以對于前端開發(fā)來說,內(nèi)存...
我們在JS學習初期或者面試的時候常常會遇到考核變量提升的思考題。比如先來一個簡單一點的。 console.log(a); // 這里會打印出什么? var a = 20; 暫時先不管這個例子,我們先引入一個JavaScrip...
在JavaScript中,我們肯定不可避免的需要聲明變量和函數(shù),可是JS解析器是如何找到這些變量的呢?我們還得對執(zhí)行上下文有一個進一步的了解。 在上一篇文章中,我們已經(jīng)知道,當調(diào)用一個函數(shù)時(激活),一個新的執(zhí)行上下文就會被創(chuàng)建...
關(guān)于js中的屬性特性 2016/10/17 從es5開始,js中開始擁有了一種描述屬性特征的特性(即屬性描述符)。根據(jù)特性的不同,可以把屬性分成兩種類型...
摘要:還記得剛開始學習的時候,內(nèi)存管理前端掘金作為一門高級語言,并不像低級語言那樣擁有對內(nèi)存的完全掌控。第三方庫的行代碼內(nèi)實現(xiàn)一個前端掘金前言本文會教你如何在行代碼內(nèi),不依賴任何第三方的庫,用純實現(xiàn)一個。 (譯) 如何使用 JavaScript 構(gòu)建響應式引擎 —— Part 1:可觀察的對象 - 掘金原文地址:How to build a reactive engine in JavaSc...
摘要:行爬取頂點全網(wǎng)任意小說掘金之前連續(xù)多篇文章介紹客戶端爬取平臺,今天我們從零開始,實現(xiàn)爬取頂點小說網(wǎng)任意一本小說的功能。文件標記所有文件我的后端書架后端掘金我的后端書架月前本書架主要針對后端開發(fā)與架構(gòu)。 30行js爬取頂點全網(wǎng)任意小說 - 掘金之前連續(xù)多篇文章介紹客戶端爬取平臺(dspider),今天我們從零開始,實現(xiàn)爬取頂點小說網(wǎng)任意一本小說的功能。 如果你還不知道客戶端爬取,可以先看...
摘要:行爬取頂點全網(wǎng)任意小說掘金之前連續(xù)多篇文章介紹客戶端爬取平臺,今天我們從零開始,實現(xiàn)爬取頂點小說網(wǎng)任意一本小說的功能。文件標記所有文件我的后端書架后端掘金我的后端書架月前本書架主要針對后端開發(fā)與架構(gòu)。 30行js爬取頂點全網(wǎng)任意小說 - 掘金之前連續(xù)多篇文章介紹客戶端爬取平臺(dspider),今天我們從零開始,實現(xiàn)爬取頂點小說網(wǎng)任意一本小說的功能。 如果你還不知道客戶端爬取,可以先看...
摘要:異步最佳實踐避免回調(diào)地獄前端掘金本文涵蓋了處理異步操作的一些工具和技術(shù)和異步函數(shù)。 Nodejs 連接各種數(shù)據(jù)庫集合例子 - 后端 - 掘金Cassandra Module: cassandra-driver Installation ... 編寫 Node.js Rest API 的 10 個最佳實踐 - 前端 - 掘金全文共 6953 字,讀完需 8 分鐘,速讀需 2 分鐘。翻譯自...
閱讀 3253·2021-11-11 11:00
閱讀 2572·2019-08-29 11:23
閱讀 1455·2019-08-29 10:58
閱讀 2333·2019-08-29 10:58
閱讀 2960·2019-08-23 18:26
閱讀 2516·2019-08-23 18:18
閱讀 2048·2019-08-23 16:53
閱讀 3422·2019-08-23 13:13