JS筆記

TypeScript 入門教程

從 JavaScript 程序員的角度總結思考,按部就班的理解 TypeScript。

javascript

網絡基礎知識之 HTTP 協議

詳細介紹 HTTP 協議中的基本概念,請求響應頭詳解,狀態碼,會話追蹤,緩存機制等等內容,對面試有幫助。

前端

JavaScript深刻系列15篇正式完結!

寫在前面 JavaScript 深刻系列共計 15 篇已經正式完結,這是一個旨在幫助你們,其實也是幫助本身捋順 JavaScript 底層知識的系列。重點講解了如原型、做用域、執行上下文、變量對象、this、閉包、按值傳遞、call、apply、bind、new、繼承等 JS …

java

8 步搭建 Node.js + MongoDB 項目的自動化持續集成

這篇文章中,咱們經過建立一個 Node.js + MongoDB 項目,來教你們如何使用 flow.ci 8 步完成自動化持續集成的搭建。

git

JavaScript 的原型和原型鏈的前世此生 (一)

按部就班講解原型和原型鏈,談談 JS 爲何會使用原型和原型鏈?

程序員

前端的異步解決方案之 Promise 和 Await/Async

異步編程模式在前端開發過程當中,顯得愈來愈重要。從最開始的 XHR 到封裝後的 Ajax 都在試圖解決異步編程過程當中的問題。隨着 ES6 新標準的出來,處理異步數據流的解決方案又有了新的變化。Promise 就是這其中的一個。咱們都知道,在傳統的 ajax 請求中,當異步請求之間的數據存在依賴關係的時候,就可能產生很難看的多層回調,俗稱」 回調地獄」(callback hell)。另外一方面,每每錯誤處理的代碼和正常的業務代碼耦合在一塊兒,形成代碼會極其難看。爲了讓編程更美好,咱們就須要引入 promise 來下降異步編程的複雜性。

es6

如何理解 JavaScript 中的 Promise 機制

Promise 的世界是和諧的世界 ???

github

jQuery 中的 100 個技巧(上)

有興趣的看看 jQuery 仍是用的多

web

玩轉 Promise,爲所欲爲控制異步操做

在 es6 中,Promise 的使用顯得尤其重要,它以一種鏈式的表達方式來爲工程師們展現一種新的異步操做。而真正掌握它後,就會在處理各類須要的異步操做就更加駕輕就熟,如網絡請求,連續的異步操做以及錯誤的處理等......

面試

大白話講解 Promise(一)

去年 6 月份, ES2015 正式發佈(也就是 ES6,ES6 是它的乳名),其中 Promise 被列爲正式規範。做爲 ES6 中最重要的特性之一,咱們有必要掌握並理解透徹。本文將由淺到深,講解 Promise 的基本概念與使用方法。ajax


征服 JavaScript 面試:什麼是閉包

征服 JavaScript 面試:什麼是閉包

MDN JavaScript 中文文檔翻譯項目

該文檔的翻譯還沒有完成,請讀者積極地參與翻譯並大膽地改進翻譯。雖然咱們追求卓越,但咱們並不要求您作到十全十美,所以請不要擔憂由於翻譯上犯錯——在大部分狀況下,咱們的服務器已經記錄全部的翻譯,所以您沒必要擔憂會由於您的失誤遭到沒法挽回的破壞。

JavaScript 之閉包與高階函數(一)

JavaScript雖是一門面向對象的編程語言,但同時也有許多函數式編程的特性,如Lambda表達式,閉包,高階函數等。

JavaScript 閉包

簡單講,閉包就是指有權訪問另外一個函數做用域中的變量的函數。
MDN 上面這麼說:閉包是一種特殊的對象。它由兩部分構成:函數,以及建立該函數的環境。環境由閉包建立時在做用域中的任何局部變量組成。

你所不知道的跨域資源共享(CORS)

本文同步更新於www.devsai.com 寫在前面 有沒有一看到講跨域資源共享的就不想再看的了,網上的跨域資源共享的博文,三天兩頭的就出一篇。 既然你已經進來看了,還請你稍稍忍耐下,繼續往下看,或許你會發現和以前看到的有不同的收穫。 其實,以前看過我寫的文章的同窗可能知道,…

Promise 之深度解析

深度解析 Promise 的知識點。

[[es6 系列] 學習 Promise](https://juejin.im/entry/587ee...

本文是基於對阮一峯的 Promise 文章的學習整理筆記,整理了文章的順序、增長了更多的例子,使其更好理解。

《高性能 JavaScript》讀書筆記

入手《高性能 JavaScript》一週後,終於斷斷續續看完了。簡要說說感覺,就是這本書很是薄,很是容易看,認真看的話其實兩三個小時就能翻一遍了。這篇文章也是做爲一篇閱讀筆記,用來記錄我在閱讀過程當中的一些理解與感悟。

JavaScript 運行機制詳解:再談 Event Loop

詳細、完整、正確地描述 JavaScript 引擎的內部運行機制

圖解 Javascript 原型鏈

本文嘗試闡述 Js 中原型(prototype)、原型鏈(prototype chain)等概念及其做用機制。
原文連接:http://blog.rainy.im/2015/07/...

乾貨 | 原來你是這樣的 setTimeout

田小虎 滬江技術學院
做者:田小虎(滬江 Web 前端開發工程師)

由 form 表單來講說先後臺數據之間的交互

今天想要講的東西比較雜亂,本身理了很久的思路感受一直找不到一條線串聯起這些碎片化的知識。而後就想着那就先寫寫看吧,寫到哪算哪,最後再調整調整。因此童鞋們看的時候就不要太在乎邏輯哈。

JavaScript Promise 迷你書

經過閱讀本書,咱們但願各位讀者能在下面三個目標上有所收穫。

學習 Promise 相關內容,能熟練使用 Promise 模式並進行測試

學習 Promise 適合什麼、不適合什麼,知道 Promise 不是萬能的,不能什麼都想用 Promise 來解決

以 ES6 Promises 爲基礎進行學習,逐漸發展造成本身的風格

源碼大招:不服來戰!擼這些完整項目,你不牛逼都難!


JavaScript 單線程和異步機制

JavaScript 的單線程原理和異步機制一直是一個較難理解的難點,面試中這個問題也經常被問起。筆者查閱了相關的一些文獻資料,特意總結了出來。寫的可能不夠好,也可能會有一些錯誤的地方,歡迎你們批評指正,一塊兒進步!

JavaScript 中錯誤堆棧處理

錯誤處理不管對那種語言來講,都相當重要。在 JavaScript 中主要是經過 Error 對象和 Stack Traces 提供有價值的錯誤堆棧,幫助開發者調試。

ES 知識總結:ES6 Promise 對象

從頭至尾,一口氣說完 ES6 的 Promise 對象,將它的本質給掀開 @^-v-^@

騰訊 Web 工程師的前端書單

2014 年一月以來,本身接觸 web 前端開發已經兩年多了,記錄一下本身前端學習路上看過的,以及道聽途說的一些書,基本上按照由淺入深來介紹。

異步與回調的設計哲學

本文的例子用 JavaScript 語法給出,但願讀者至少有使用過 Promise 的經驗,若是用過 async/await 則更好,對於客戶端的開發者,我相信語法不是閱讀的瓶頸,思惟纔是,所以也能夠了解一下異步編程模型的演變過程。 異步編程入門 CPS CPS 的全稱是 (C…

前端經典面試題: 從輸入 URL 到頁面加載發生了什麼?

這是一篇 web 開發的科普類文章,涉及到 DNS, HTTP, 優化等多個方面。

理解 javascript 中的閉包

閉包在 javascript 來講是比較重要的概念,平時工做中也是用的比較多的一項技術。

你應該知道的 setTimeout 祕密

計時器 setTimeout 是咱們常常會用到的,它用於在指定的毫秒數後調用函數或計算表達式。

生成器(Generator)——《實戰 ES2015》章節試讀

生成器(Generator)能夠說是在 ES2015 中最爲強悍的一個新特性,由於生成器是涉及到 ECMAScript 引擎運行底層的特性,生成器能夠實現一些從前沒法想象的事情。

帶你切身體驗實例被 new 出來的過程

你是否真的明瞭實例化的過程?如有疑問,花幾分鐘進來看看吧,會有收穫的!

JavaScript 經典的難點與重點

js 經典的難點與重點

如何優雅地寫 JS 異步代碼

本文經過一個簡單的需求:讀取文件並備份到指定目錄(詳見第一段代碼的註釋),以不一樣的js代碼實現,來演示代碼是如何變優雅的。

hexo高階教程:next主題優化之加入網易雲音樂、網易雲跟帖、炫酷動態背景、自定義樣式,打造屬於你本身的定製化博客

前言 本篇文章是在已經搭建好gitpage+hexo的博客的前提下(不懂怎麼搭建的能夠參考個人另外一篇博文:瞭解githubPages+hexo搭建博客的原理 或者利用Gitpage+hexo開發本身的博客,這兩篇博文都比較詳細的教你們最基礎的怎麼將博客搭建起來。本篇博文是使用ne…

相關文章
相關標籤/搜索