javascript知識點

Vue.js 先後端同構方案之準備篇——代碼優化

目前 Vue.js 的火爆不亞於當初的 React,本人對寫代碼有潔癖,代碼也是藝術。此篇是準備篇,工欲善其事,必先利其器。咱們先在代碼層面進行優化,對咱們完成整個技術架構是起到基礎做用的。

javascript

騰訊 AlloyTeam:移動端輸入框填坑系列(一)

做者:yana@alloyteam 輸入在移動端是一個很經常使用的功能,那麼輸入框必然是一個很重要的部分。然而,移動端輸入框總會遇到各類各樣的問題,不管是樣式仍是 ios 和 android 兩端體驗不一致都是很讓咱們頭疼的問題,那麼如何使移動 web 的輸入框體驗更貼近原生也成了一個須要咱們…

css

javascript函數式編程系列 ② 優雅的使用underscore進行函數編程

所謂一等公民①顧名思義身份高,JS任何只要是值能到達的地方,函數均可以去。 這種編程方式很常見,誰都會寫,咱們通常叫這種編程方式稱之爲命令編程②,這個邏輯徹底在你掌握之中,你只要規定計算機在你想要的時候執行一些不一樣的動做就能夠了。 下文中出現的註解underscore方法會在文…

前端

前端工程-從原理到輪子之JS模塊化

本篇介紹的是JS模塊化。 JS模塊化是隨着前端技術的發展,前端代碼爆炸式增加後,工程化所採起的必然措施。目前模塊化的思想分爲CommonJS、AMD和CMD。有關三者的區別,你們基本都多少有所瞭解,並且資料不少,這裏就再也不贅述。 拆分。將js代碼按功能邏輯拆分紅多個可複用的js…

java

ES6是如何解決js中功能模塊導入導出問題的

JavaScript沒有一個標準的方法,來從一個文件向其餘文件導入或者導出某個或者某些功能。直到es6出現了

android

深刻理解 JavaScript 原型和閉包

我見過度析原型和閉包最詳細,最易理解的文章了

ios

JavaScript易錯知識點整理

前言 本文是我學習JavaScript過程當中收集與整理的一些易錯知識點,將分別從變量做用域,類型比較,this指向,函數參數,閉包問題及對象拷貝與賦值這6個方面進行由淺入深的介紹和講解,其中也涉及了一些ES6的知識點。 JavaScript知識點 1.變量做用域 var a =…

程序員

手把手帶你用原生js實現css屬性的set和get

做者:Icarus原文連接:手把手帶你用原生js實現css屬性的set和get 上一篇博文介紹了getComputedStyle方法,接下來,咱們就來實現一個簡易版的小插件,可以在不借助jQuery的狀況下實現css屬性的獲取和設置。 Let's start 首先建立一個 cs…

es6

大前端開發者須要瞭解的基礎編譯原理和語言知識

在我剛剛進入大學,從零開始學習 C 語言的時候,我就不斷的從學長的口中聽到一個又一個語言,好比 C++、Java、Python、JavaScript 這些大衆的,也有 Lisp、Perl、Ruby 這些相對小衆的。通常來講,當程序員討論一門語言的時候,默認的上下文常常是:「用 x…

web

JavaScript設計模式詳解-單身狗的你來看看單例模式

單例模式 前言 這兩天是否是被朋友圈裏的恩愛狗們秀了一臉?別慌!學習使咱們強大,躁起來!在這個5.20,5.21的神聖日子裏來聊一個相對簡單的設計模式-單例模式來入門這個設計模式,並對閉包、封裝、命名空間、單一職責、惰性有一個應用場景的瞭解。 應用場景 這種模式,經常使用於線程池、…

面試

【譯】理解 Node 事件驅動架構

本文介紹了異步的幾種方式,好比回調,Promise,async/await,以及 Node 中的核心模塊事件。特別指出,事件不等同於異步,回調也不等同於異步。

JavaScript設計模式系列一之工廠模式(附案例源碼)

深刻系列文章部分是有前後順序的,按照目錄結構順序閱讀效果最好。 若是有疑問或者發現錯誤,能夠在相應的 issues 進行提問或勘誤。 若是喜歡或者有所啓發,歡迎 star,對做者也是一種鼓勵。 首先須要說一下工廠模式。工廠模式根據抽象程度的不一樣分爲三種 客戶端無須知道所建立的具…

征服 JavaScript 面試系列:類繼承和原型繼承的區別

「征服 JavaScript 面試」 是我所寫的一個系列文章,旨在幫助那些應聘中、高級 JavaScript 開發職位的讀者們準備一些常見的面試問題。

深刻探究 eventloop 與瀏覽器渲染的時序問題

從規範入手,結合實例,深刻探究 eventloop 與瀏覽器渲染的時序問題

JS高級技巧

本篇是看的《JS高級程序設計》第23章《高級技巧》作的讀書分享。本篇按照書裏的思路根據本身的理解和經驗,進行擴展延伸,同時指出書裏的一些問題。將會討論安全的類型檢測、惰性載入函數、凍結對象、定時器等話題。1. 安全的類型檢測這個問題是怎麼安全地檢測一個變量的類型,例如判斷一個變量…

JavaScript 進階之深刻理解數據雙向綁定

和多數源碼解讀的文章不一樣的是,做者會嘗試從一個初級前端的角度入手,由淺入深去講解源碼實現思路和基本的語法知識,經過一些基礎事例一步步去實現一些小功能。本文首先講解一下數據雙向綁定的基本原理,介紹對比一下三大框架的不一樣實現方式,同時會一步步完成一個簡單的 mvvm 示例。

《深刻理解ES6》中的代碼片斷,你能猜對幾個?

花了3個週末看完了《深刻理解ES6》,其中有許多代碼段以及文字描述和我「常識」有些出入,所以記錄了下來並加以驗證。 有些代碼段仍是蠻有趣的,在此分享下。正在閱讀屏幕的你,能「猜」對幾個代碼片斷呢? 每一個代碼片斷均有編號,格式爲爲try-xxx-yyy或note-xxx-yyy,其…

從零實現一個簡單的 Promise

本文教你們如何從零開始,一步一步實現一個簡單的 Promise

Js 運行機制深層剖析

」js 是一門單線程的語言,js 最大的特性是異步 「,這些說法已經見慣不怪了,然而不瞭解 js 的解釋執行始末,這些概念也就只是聽聽,真正遇到問題的時候,也只能一臉懵逼而已~ 1、Event Loop 機制 / 異步原理 eventLoop.png 因爲 Js 是一門單線程的語言,爲了實現…

餓了麼大前端總監 sofish 幫你理清前端工程師及大前端團隊的成長問題!

長文,全面解析

解析 snabbdom 源碼,教你實現精簡的 Virtual DOM 庫

分析 snabbdom 源碼,手把手實現一個 Virtual DOM 庫。

我接觸過的前端數據結構與算法

咱們已經討論過了前端與計算機基礎的不少話題,諸如SQL、面向對象、多線程,本篇將討論數據結構與算法,以我接觸過的一些例子作爲說明。1. 遞歸遞歸就是本身調本身,遞歸在前端裏面算是一種比較經常使用的算法。假設如今有一堆數據要處理,要實現上一次請求完成了,才能去調下一個請求。一個是能夠…

編寫可維護代碼之 「中間件模式」

當咱們在編寫業務代碼時候,咱們沒法避免有些業務邏輯複雜而致使業務代碼寫得又長又亂,若是再加上時間緊湊狀況下寫出來的代碼估計會更讓人抓狂。以致於咱們一直在尋求更好的架構設計和更好的代碼設計,這是一個沒有終點的求知之路,可是在這條路上會越走越好。

相關文章
相關標籤/搜索