20191005 前端開發日報

Vue 組件:父子組件通信;javascript中數組常用的方法和屬性;除了Web和Node,JavaScript還能做什么;JavaScript系列:揭開new運算符的神秘面紗;rxjs 操作符(operator)和operation的原理;Angular 4.x + ng-zorro 自定義框架指南;The story of a V8 performance cliff in React;在翻譯中學習Webpack-SplitChunksPlugin

  1. Vue 組件:父子組件通信 子組件是不能直接訪問父組件中的數據的,但有時候父子組件之間需要進行數據交互,這就涉及到了父子組件通信的問題。簡單來說,父組件向子組件通信是通過 props 進行的,而子組件向父組件通信則是通過 自定義事件 進行的。 我們用一個簡易的 todolist 案例來理解這兩個過程。 todolist 案例 1.父傳子 假...
  2. JavaScript系列:揭開new運算符的神秘面紗 我們經常會使用 new 運算符創建一個數組( Array )、對象( Object )等,那么 new 到底是什么? new的定義 new 運算符創建一個用戶定義的對象類型的實例或具有構造函數的內置對象的實例。 new的作用 根據 new 的定義,我們很容易地得出 new 的作用就是創建一個對象,其實并不是這樣, new 是用來繼承的,我們...
  3. rxjs 操作符(operator)和operation的原理 一.what is operator ? 二.how this happend? 正文: what is operator ? 先來看一個栗子: import { of } from 'rxjs'; import { tap, pluck, mapTo } from 'rxjs/operators'; of({val: 1}).pipe( tap(i => console.log(i)), pluck('val'), mapTo('hello world') ) 復制代碼 pipe中...
  4. Angular 4.x + ng-zorro 自定義框架指南 寫在前面 由于現在網絡上Angular 4-8的相關技術文檔不是很充分,我寫出這個采坑的記錄文檔,一方面是想給自己在項目中遇到的各種問題與個人的理解記錄下來,另一方面也想著某些坑大家可能也會遇到,也可以給道友做一個參考。文檔中的很多地方多有不足,后期我會慢慢完善,也希望道友們能夠及時指出文檔中不正確的與可以...
  5. The story of a V8 performance cliff in React 在 JavaScript 中,值有 8 總類型(當前): Number , String , Symbol , BigInt , Boolean , Undefined , Null , Object 。 01-javascript-types 除了一個明顯的例外,這些類型都可以用 typeof 直接查看。 typeof 42; // → 'number' typeof 'foo'; // → 'string' typeof Symbol('bar...
  6. 在翻譯中學習Webpack-SplitChunksPlugin 通常,在 webpack 的內部圖譜里面, chunks 是以 父子 關系關聯在一起的。 CommonsChunkPlugin 曾被用來避免他們之間的重復依賴,但是在未來它將起不到優化作用了。 從 webpack4 開始, CommonsChunkPlugin 已經被移除了,取而代之的是 optimization.splitChunks 默認場景 對于大部分用戶來說, SplitCh...
  7. 使用 .gitignore 忽略 Git 倉庫中的文件在Git中,很多時候你只想將代碼提交到倉庫,而不是將當前文件目錄下的文件全部提交到Git倉庫中,例如在MacOS系統下面的.DS_Store文件,或者是Xocde的操作記錄,又或者是pod庫的中一大串的源代碼。這種情況下使用....
  8. vue-type-check: Vue 模板中的 Typescript 類型檢查越來越多人開始嘗試使用 Typescript 編寫他們的 Vue 項目,Vue 本身也在不斷加強對 Typescript 的支持(官方提供 vue-class-component 庫、使用 Typescript 編寫 Vue 3.0 等),但是對于組件中模板部分的類型檢查...
  9. 徹底吃透 JavaScript 執行機制 前言 The last time, I have learned 【THE LAST TIME】一直是我想寫的一個系列,旨在厚積薄發,重溫前端。 也是給自己的查缺補漏和技術分享。 歡迎大家多多評論指點吐槽。 系列文章均首發于公眾號【全棧前端精選】,筆者文章集合詳見Nealyang/persona...
  10. 《HelloGitHub》第 42 期 興趣是最好的老師,HelloGitHub 就是幫你找到興趣! 簡介 分享 GitHub 上有趣、入門級的開源項目。 這是一個面向編程新手、熱愛編程、對開源社區感興趣 人群的月刊,月刊的內容包括:各種編程語言的項目、讓生活變得更美好的工具、書籍、學習筆記、教程等,這些開源項目大...

關注github前端日報 訂閱精彩文章

前端日報欄目數據來自碼農頭條,每日分享互聯網上熱門的前端開發、移動開發、設計、資源和資訊等,為開發者提供動力,如果覺得內容對你有用,記得分享給你的小伙伴。進入碼農頭條查看更多