JS教程

動手實現 reduxScript

文章地址 例項回顧 假如按鈕和介面不在同一組件, 經常用 redux 去實現上面功能, 可以想象到如下程式碼 ... const Test = ({ colorTheme, authorName }) => <div className='texts' s

# 實現一套自定義事件機制Script

事件機制為我們的web開發提供了極大的方便,使得我們能在任意時候指定在什麼操作時做什麼操作、執行什麼樣的程式碼。 如點選事件,使用者點選時觸發;keydown、keyup事件,鍵盤按下、鍵盤彈起時觸發;還有上傳控制元件中,檔案加入前事件,上傳完成後事件。 由於在恰當的時機會有相應的事件觸發,我們能

tinyscrollbar鎖滾動問題引出對wheel事件的探索Script

tinyscrollbar鎖滾動問題 近日做需求,發現一個常用外掛jquery.tinyscrollbar突然出毛病了,於是探究了一番箇中原因。 出問題的場景 在ie,chrome以及其他主流瀏覽器下,jquery.tinyscrollbar能夠正常響應並滾動自定義滾動條。但在最新版firefo

如何用javascript實現雙向資料繫結Script

近幾年前端技術棧真是發展的太迅速了,從以前的針對dom操作的框架如jquery,ext.js等框架逐步過渡到當前的mvvm模式,讓前端開發者將注意力從dom操作逐漸解脫出來,專注於邏輯的實現,個人認為開發效率至少提升了1倍,mvvm模式的一個核心便是資料的雙向繫結。 什麼是資料的雙向繫結?

nodejs幾種檔案路徑及path模組Script

前言 最近在寫一篇weex的webpack配置,剛剛踩坑了,weekpack中會用到path模組,而對於這個模組,我想抽離出來看一下,因為這個用到的還是比較多的,喜歡的朋友可以點個喜歡,或者去我的 github 點個star也行,謝謝支援,舉起小手指點一點哦:hushed:,寫的不對的地方,評論拍磚,

深入瞭解babel(二)Script

接著上一篇文章 《深入瞭解babel(一)》 Babel 的處理步驟 Babel 的三個主要處理步驟分別是: 解析(parse),轉換(transform),生成(generate)。對應著babel-core原始碼中分別用到的babylon、babel-traverse、babel-gener

從前端到全端:JavaScript逆襲之路Script

背景 近年來,前端技術日新月異,前端已經不僅僅是網頁,更多的開始由狹義向廣義發展。 先後湧現出了具備後端能力的node,具備移動開發能力的react native,具備遊戲渲染能力的cocos2d-js,以及iOS上的熱修復技術JSPatch等等新技術。 咋一看,幾乎各個端都被JavaScri

[手把手教你Kendo UI開發]第五章:Kendo DataSource概述Script

2017-10-27 14:59瀏覽次數:10 Kendo 的資料來源支援本地資料來源(JavaScript物件陣列),或者遠端資料來源(XML, JSON, JSONP),支援CRUD操作(建立,讀取,更新和刪除操作),並支援排序,分頁,過濾,分組和集合等。 準備開始 下面建立一個

基於JavaScript實現報警器提示音效果Script

原型圖: 專案需求: 伺服器接受到報警後將訊息推送到前臺,(通過前端實時訊息提示的效果-websocket長輪詢),前臺接受到訊息後需要發出警報提示音,提醒使用者。 原理: 很簡單,使用html5裡面的 標籤即可實現,在鈴聲的官網上選擇一段報警的音訊,放在程式碼裡面即

Felint 好用的前端靜態程式碼校驗工具包Script

寫在最前 可能很多同學跟我原來一樣,覺得前端靜態程式碼校驗無非是告訴你程式碼縮排等格式問題,加上本身自己寫程式碼就比較注意格式問題,所以覺得前端程式碼校驗沒什麼必要。但其實前端程式碼校驗能帶給我們的遠不止這些。 第一個例子 某天我在給頁面新增連結的時候寫下了如下程式碼: <a hre

玩轉谷歌優化(Google Optimize)Script

幾個月前(源文發表於2016年12月),谷歌宣佈了向公眾提供免費版的“谷歌優化360”。在去年12月,收到“谷歌優化”開通邀請的人就能擁有使用該工具的訪問許可權。如果你已擁有許可權,這篇文章將引導你入門。如果你想通過註冊谷歌優化,但還沒得到許可權,你可以在 這裡 (https://optimiz

webpack3--plugins大用處Script

要想讓webpack為我所用,不僅要求我們在loader使用上得心應手,更離不開對plugins的熟練使用。 如果說把webpack比喻成一臺豆漿機,我們需要一杯豆漿喝,我們要: 準備好原材料,好比我們的entry 入口起點的處理; 選擇豆漿品種,好比我們在選擇loader 載入器; 攪拌電機

webpack之開發環境概念集Script

webpack As you've described, Webpack is a module bundler, it bundles various module formats primarily so they can be run in a browser. It offers both

使用 webpack-visualizer 進行打包模組分析Script

我們現在已經非常習慣使用 Webpack 進行 JS 模組的打包處理。當然有的時候我們在優化程式碼的時候需要對所引用的模組進行體積分析,從而進行程式碼優化。當然這些工具有很多了,今天主要說下 webpack-visualizer 。 webpack-visualizer 是一款 webpack模組

Vue2原理淺談Script

本文重點講述Vue2渲染的整體流程,包括資料響應的實現(雙向繫結)、模板編譯、virtual dom原理等,希望讀者看完有所收穫。 部落格同步原文連結: imhjm.com/article/59b… 前言 此部分內容初步介紹前端主流框架部分特點,來提高大家對框架的認識,從而最後匯出對vue

1.6414270401001