原创 在JavaScript中includes()和indexOf()的比較

ES2016 規格包括數組數據結構的 includes() 方法。 Includes() 方法檢查是否數組包含某些元素,返回 true 或 false 。 但在 ES5 我們習慣於執行操作 indexOf () 方法。 使

原创 像數組一樣使用NodeList:一個對象組合的有效用法

場景 我是用querySelectorAll()查詢了一些標記,並收到了一個NodeList響應。 問題 節點列表類似於數組。(比如:他們都有一個長度屬性,它們都在括號中的索引訪問它們的屬性或者子元素:NodeList[0])嘗試

原创 2019最新ios開發教程預告(一個web前端怎麼學ios開發)

工作需要,想掌握ios開發,看了看教程,比較多的都是oc。 雖然有些c語言基礎,但是寫js這麼多年了,基本上其他語言都不會寫了。 還好官方出了Swift,也是一個腳本語言,估計上手比較簡單吧。 所以… … 嗯,是的我還沒看,但是後

原创 1024程序員節

節日快樂啊

原创 如何做性能優化

概況 在前端開發中,最常面對的一個問題就是性能優化,所以這裏整理了一部分的方法和工具,保證你的網站快速加載,以避免用戶下載。 當你構建現代Web網站時,包括pc端和移動H5,如果你要快速並保持快速,那麼衡量,優化和監控是非常重要的。性

原创 Angular最新教程-第三節在谷歌瀏覽器中調試Angular

這節課,我們將要了解的是如何使用VS Code安裝Chrome擴展對Angular進行調試。 步驟一:確保環境 確保將谷歌瀏覽器安裝在其默認位置。 確保在VS Code中安裝了插件:Debugger for Chrome 使

原创 Angular最新教程-第五節編寫第一個組件

講了四節了,一行代碼都沒有敲,雖說磨刀不誤砍柴工,但我們也是時候,上場砍點啥啦。 今天我們就來編寫我們的第一個組件,效果圖如下。 首先我們使用angular-cli的generate命令來幫我們自動化創建組件。 $ ng gen

原创 Angular最新教程-第十節 路由三(路由器鉤子函數、路由守衛)

我們在實際開發中,會有這樣一種場景。 有些頁面是允許訪客登錄的,有些頁面是強制用戶登錄的。 後者,我們希望當用戶沒有登錄的時候,無法直接進去頁面, 而是先跳轉到登錄頁面,或者先給出讓用戶登錄的提示。 路由守衛 兩種方法選一種就好了,

原创 Angular最新教程-第十節 路由三(路由器鉤子函數、路由守衛)

我們在實際開發中,會有這樣一種場景。 有些頁面是允許訪客登錄的,有些頁面是強制用戶登錄的。 後者,我們希望當用戶沒有登錄的時候,無法直接進去頁面, 而是先跳轉到登錄頁面,或者先給出讓用戶登錄的提示。 路由守衛 兩種方法選一種就好了,

原创 Angular最新教程-第五節編寫第一個組件

講了四節了,一行代碼都沒有敲,雖說磨刀不誤砍柴工,但我們也是時候,上場砍點啥啦。 今天我們就來編寫我們的第一個組件,效果圖如下。 首先我們使用angular-cli的generate命令來幫我們自動化創建組件。 $ ng gen

原创 Angular最新教程-第五節編寫第一個組件

講了四節了,一行代碼都沒有敲,雖說磨刀不誤砍柴工,但我們也是時候,上場砍點啥啦。 今天我們就來編寫我們的第一個組件,效果圖如下。 首先我們使用angular-cli的generate命令來幫我們自動化創建組件。 $ ng gen

原创 Angular最新教程-第十節 路由三(路由器鉤子函數、路由守衛)

我們在實際開發中,會有這樣一種場景。 有些頁面是允許訪客登錄的,有些頁面是強制用戶登錄的。 後者,我們希望當用戶沒有登錄的時候,無法直接進去頁面, 而是先跳轉到登錄頁面,或者先給出讓用戶登錄的提示。 路由守衛 兩種方法選一種就好了,

原创 源碼共讀-UMI-3

接上一個博客源碼共讀-UMI-2,接下來,我們來繼續執行 umi generate 從第一個博客中我們知道,執行umi generate 會執行lib/scripts/ generate.js lib/scripts/generate.

原创 Angular最新教程-第十三節 管道Pipes 自定義管道

自定義管道 運行ng generate pipe pipes/cny-currency 因爲自定義管道使用的比較少,所以我們把管道都新建到pipes文件目錄下。 打開\src\app\pipes\cny-currency.pipe.t

原创 源碼共讀-UMI-2

接上一個博客源碼共讀-UMI-1,接下來,我們來繼續執行 umi build 從上一個博客中我們知道,執行umi build 會執行lib/scripts/ 下面對應的js文件,即此處爲build.js lib/scripts/buil