深刻理解 JavaScript Errors 和 Stack Traces - 前端 - 掘金
譯者注:本文做者是著名 JavaScript BDD 測試框架 Chai.js 源碼貢獻者之一,Chai.js 中會遇到不少異常處理的狀況。跟隨做者思路,從 JavaScript 基本的 Errors 原理,到如何實際使用 Stack Traces,深刻學習和...前端
技術 | 前端面試題(二):自定義事件 - 前端 - 掘金
我和阿里巴巴的同事守雌將爲你們帶來一個系列專題:前端面試題解析,一週更新兩篇,也許答案可能不是最優的,可是也能夠給你提供解決問題的思路。面試題力求實戰,指望對於找工做的你,溫故而知新的你,能有所幫助。 關於事件,我想這也是前端面試中必問的一道題,除了...vue
CSS 五種方式實現 Footer 置底 - 前端 - 掘金
頁腳置底(Sticky footer)就是讓網頁的footer部分始終在瀏覽器窗口的底部。 當網頁內容足夠長以致超出瀏覽器可視高度時,頁腳會隨着內容被推到網頁底部;但若是網頁內容不夠長,置底的頁腳就會保持在瀏覽器窗口底部。 ...react
form 表單的進階學習 - 後端 - 掘金
前言 在上一篇文章由form表單來講說先後臺數據之間的交互講解了一些瀏覽器和服務器在表單之間的聯繫,貌似感受已是掌握了form表單,但現實是殘酷的,在最近的一個項目中才發現form表單還有一個大塊知識,在上篇文章只是點了一下的。這塊內容用的地方還蠻多的,那就...web
基於 CSS3 column 多欄佈局實現水平滑頁翻頁交互 - 前端 - 掘金
by zhangxinxu from http://www.zhangxinxu.com/wor... 本文可全文轉載,但需獲得原做者書面許可,同時保留原做者和出處,摘要引流則隨意。 縱觀全部書籍閱讀網站移動端web app,第一個支持水...面試
js 原型繼承及其應用 - 前端 - 掘金
原型繼承是js的一種繼承方式,原型繼承是什麼意思呢,其實就是說構造函數和子構造函數,或者說類和子類之間(固然js中不存在類),惟一的繼承傳遞方式是經過原型,而不是其餘語言直接經過extends。因此你須要手寫prototype。(封裝手寫prototype的方...算法
筆記:使用 JavaScript 檢測文件 MIME TYPE - 前端 - 掘金
副標題:Typed Array and DataView 能夠作什麼?以及使用中會遇到的坑。 2017-02-02 updated,寫完這篇筆記以後直接去請教了 @小爝 爝神關於字節亂序的問題,他貼在評論區的連接看了幾遍反覆測試了一下,在內容中加入我...編程
微信小程序全面實戰,架構設計 && 躲坑攻略 - 前端 - 掘金
最近集中開發了兩款微信小程序,分別是好奇心日曆(天天一條辭典+一個小投票)和好奇心日報(輕量版),直接上圖: Paste_Image.png ...json
js 中基礎數據結構數組去重問題 - 前端 - 掘金
引言 一說到數據結構,不少人就開始頭大了,由於總感受像什麼數據結構,算法之類的概念都很高大上,我知道有不少的同窗都是畢業後以爲編程高薪,亦或培訓速成因此就選擇了一門語言,從而從事了這個行業,可是對於編程語言的一些基礎,以及相關的...redux
JSPatch 熱修復 - iOS - 掘金
今天寫了一個jspatch的小demo,每一步都作了截圖,若是不瞭解JSPatch,你們可自行百度。JSPatch首頁。 1、背景需求介紹 爲何咱們須要一個熱修復(hot-fix)技術? ...小程序
現學現賣微信小程序開發(二) - 掘金
現學現賣微信小程序開發(一)現學現賣微信小程序開發(三):引入Rx,爲小程序插上翅膀 一個Todo應用的小程序版 好的,那麼下一步咱們就先照貓畫虎,新建一個todos文件夾,而後一套四樣同名文件準備齊全 新建todos目錄和相關文件 先在app.json中報個...
JavaScript 原型中的哲學思想 - 掘金
歡迎來個人博客閱讀:「JavaScript 原型中的哲學思想」 記得當年初試前端的時候,學習JavaScript過程當中,原型問題一直讓我疑惑許久,那時候捧着那本著名的紅皮書,看到有關原型的講解時,老是心存疑慮。 當在JavaScript世界中走過很多旅程以後...
JavaScript 原生實現《貪吃蛇》 - 前端 - 掘金
貪吃蛇你們都不陌生吧~簡單作一個。 貪吃蛇.jpg 由於沒有圖片素材,因此只能用簡單的樣式代替了,不要嫌棄呀~ ...
本身動手,爲 vue 寫一個 jsonp 的方法 - 前端 - 掘金
本身動手,爲fetch寫一個jsonp的方法 Fetch 提供了對 Request 和 Response (以及其餘與網絡請求有關...
Redux 學習 (一) 之添加 Redux 到本身的項目 - 前端 - 掘金
關於redux的重要性我就再也不詳細講解,直接進入今天的正題,添加redux到本身的項目中 react-native init Readi...
從零開始:微信小程序新手入門寶典 - 前端 - 掘金
爲了方便你們瞭解併入門微信小程序,我將一些可能會須要的知識,列在這裏,讓你們方便的從零開始學習; 一:微信小程序的特色 張小龍:張小龍全面闡述小程序,推薦通讀此文; ...
HTML+CSS 重難點(一) 盒子模型及標準流下的定位 - 前端 - 掘金
① 頁面上的每一個元素都被瀏覽器當作是一個矩形的盒子,這個盒子由元素的內容、填充、邊框和邊界組成。網頁就是由許多個盒子經過不一樣的排列方式(上下排列、並排排列、嵌套)堆積而成; ② 內容區域的寬度可經過width和height屬性設...
JavaScript 日記 - 一個例子學會 Vue.js - 前端 - 掘金
你們都知道Vue.js是中國人創造出來的,簡單易用,因此必需要支持一下 Vue採用的MVVM設計模式 也就是說model和view綁定model改變,view的內容改變,反之亦然 ...
數組去重 -- 這幾種方法夠不? - 前端 - 掘金
數組去重,是校招面試的必考知識點。簡單的說,數組去重就是將一個數組中的相同的元素刪除,只保留其中的一個。這裏的相同實際上是一個陷阱,有好多同窗只認爲值相等即爲相同,而忽略類類型的判斷。因此你們在進行數組去重的時候,必定要考慮周全。如下,就是筆者所實現的數組去重的...
JavaScript30 中文指南 - 09 Console 調試技巧指南 - 前端 - 掘金
做者:©緝熙Soyaine 簡介:JavaScript30 是 Wes Bos 推出的一個 30 天挑戰。項目免費提供了 30 個視頻教程、30 個挑戰的起始文檔和 30 個挑戰解決方案源代碼。目的是幫助人們用純 ...
JavaScript30 中文指南 - 10 JS 實現複選框中 Shift 多選功能 - 前端 - 掘金做者:©緝熙Soyaine 簡介:JavaScript30 是 Wes Bos 推出的一個 30 天挑戰。項目免費提供了 30 個視頻教程、30 個挑戰的起始文檔和 30 個挑戰解決方案源代碼。目的是幫助人們用純 ...