@es5

动态 列表
@huolang_5a14e07d2f2ff

ES5和ES6函數你不知道的區別【面試篇】

前言 JS 中函數是高等公民,但是function 和 class 的區別你真的清楚嘛? 本文從PolyFill 實現,再到性能分析,再複習哈基礎篇的使用; 另外深圳前端求坑,有坑的大佬麻煩內推一下。 1. PolyFill 1.利用原生 js 擼一個簡單的 class; 2.根據上面的用法知道 class 必須通過 new 調用,不能直接調用; // 阻止直接()調用,

@b_a_r_a_n

webpack.01-簡單使用

webpack官網:https://webpack.js.org/ 全局安裝webpack cnpm i -g webpack webpack-cli 創建index.js console.log('hellowebpack')//示例:建議寫es5語法可正常運行,es6需要babel後面做筆記會寫 cmd運行 webpack index.js//------生成文件夾dist,生成文件main.

b_a_r_a_n 头像

@b_a_r_a_n

昵称 B͜a͜r͜a͜n͜

@sugar_coffee

es5/es6中新增的方法

ES5中的新增方法 ES5 中給我們新增了一些方法,可以很方便的操作數組或者字符串,這些方法主要包括: 數組方法 字符串方法 對象方法 1.1 數組方法 迭代(遍歷)方法:forEach()、map()、filter()、some()、every(); array.forEach(function(currentValue, index, arr)) 讓數組中每個元素都執行一次 fn

sugar_coffee 头像

@sugar_coffee

昵称 sugar_coffee

@huolang_5a14e07d2f2ff

JS開發必須知道的41個技巧【持續更新】

前言 JS是前端的核心,但有些使用技巧你還不一定知道; 本文梳理了JS的41個技巧,幫助大家提高JS的使用技巧; 文章有點長,可以clone下源碼,直接擼,源碼地址請戳全部源碼,原創不易,歡迎star; 序列文章: Vue 開發必須知道的 36 個技巧 React 開發必須知道的 34 個技巧 Array 1.數組交集 普通數組 const arr1 = [1, 2

@zhaobuhui

ES6/7/8等新屬性

var let const 第一件事為什麼用let 和 const。因為曾經的var不明確,重複之後就直接覆蓋 而let如果有撞衫直接報錯,const也一樣 var i = 0 ... var i = 345 //不報錯,覆蓋而已 let i = 123 let i = 456 //換成 let就顯示:Uncaught SyntaxError: Identifier 'i'

zhaobuhui 头像

@zhaobuhui

昵称 趙不悔

@assassin

ES5 繼承

首先要明白兩點: 一、非方法屬性每個子類實例需要獨立 二、方法屬性每個子類實例需要共享 為什麼? 如果非方法屬性為引用類型,且非方法屬性共享,在一個實例中改變,其他實例中就會做出改變,這樣每個實例就會相互影響,而方法屬性一般是不需要進行改變的,只是對方法調用。 方法跟屬性分別可以定義在構造函數內部跟prototype上。 繼承的目的是子類繼承父類的方法跟屬性,換句話説一些類

assassin 头像

@assassin

昵称 assassin_cike

@xiaohuaihuai_5e74ba460d087

第一個nodejs程序

推薦編輯器 記事本   是的,首先開發要明確一點,代碼才是一個項目的核心,編輯器只是一個輔助工具,一個能給予可靠的關鍵詞提示的工具,心中有代碼,處處能開發;   而代碼的運行也一樣,編輯器只是起到一個輔助的作用,給關鍵命令行提供了一個可靠的按鈕,只需要輕鬆點擊即可完成該命令行的執行,完成代碼的運行和debug;   所以要擅長運用命令行來運行代碼,不要過度依賴編輯器,這樣如果編輯器的某個按鈕出問題

@xiaohuaihuai_5e74ba460d087

JS語言特性(下)

調包   即引用其他項目或者文件。   之所以需要把這個模塊單獨拎出來,是因為,一個語言能不能成氣候的其中的一個關鍵點在於能否模塊化;一個項目能否形成一個可觀的體量也離不開模塊化,簡單來説就是不同文件或項目間能否互相調用,es5和es6中都有着不同風格的引用方式,開發時要注意自己的開發環境以及語法格式 es5   有着AMD、CMD、CommonJS三種的引用方式,其中AMD(Asynchrono

@_6085362b65292

New 操作符的原理

完整高頻題庫倉庫地址:https://github.com/hzfe/awesome-interview 完整高頻題庫閲讀地址:https://febook.hzfe.org/ 相關問題 new 操作符做了什麼 new 操作符的模擬實現 回答關鍵點 構造函數 對象實例 new 操作符通過執行自定義構造函數或內置對象構造函數,生成對應的對象實例。 知識點深入 1. new 操作符做了什麼

_6085362b65292 头像

@_6085362b65292

昵称 HZFEStudio

@nqbefgvs

es6的繼承原理

javascript有八種類型的數據,其中沒有function,是因為function被object這個大類包含了。也就是説,所有函數都是object。 當我們自己聲明瞭一個類,我們拿到的引用是一個函數的引用,它默認繼承於內置的Object對象,但是由於javascript最頂層的父級(Object和Function)設計有點亂,並且不具有普適性,在這裏我們用兩個普通的類來演示繼承的實現。 將子類

nqbefgvs 头像

@nqbefgvs

昵称 nqbefgvs

@invalidnull

如何在已創建的 es 索引中增加分片

在 Elasticsearch 中,分片的數量在創建索引時就已經設置好了,所以在已經創建的索引中增加分片是不可能的。這是因為 Elasticsearch 在創建索引時,會根據分片的數量把數據分佈到不同的節點上,如果在創建索引後改變分片的數量,那麼數據的分佈就會出問題,這是 Elasticsearch 設計上的一個決定。 儘管不能直接更改已存在的索引的分片數,但我們可以通過重新索引(reindex)

invalidnull 头像

@invalidnull

昵称 註銷