20171010 前端開發日報

一篇關于ajax的故事;6 張思維導圖學習 JS;Vue 2.0學習筆記:Vue的模板;每日一博 | 通過 jQuery 實現放大鏡效果;一款優秀的前端框架——AngularJS;JavaScript內存管理機制以及四種常見的內存泄漏解析;《深入理解ES6》閱讀筆記 — 代理(Proxy)和反射(Reflection)API;聊聊Vue.js的template編譯

  1. 一篇關于ajax的故事 前言 我為什么要寫這個呢,以前面試的時候問過這些,還有就是我個人來看,學習前端其實閉包啊,原型啊,等等的問題,被寫爛了,但是關于數據交互這一塊的很少,我們在業務中,數據交互用的并不占少數,整理一篇給大家,也給我自己,希望喜歡的點一個關注GitHub ajax
  2. 6 張思維導圖學習 JS 放假出去玩了2天,凍得一把鼻涕一把淚,回家王者還輸的落花流水,長長的假期怎一個慘字了得,唯有學習排解郁悶讓自己看上去充實一點,打開快落灰的紅皮書(《JavaScript高級程序設計》),翻開自己以前的筆記,一邊看,一邊查缺補漏,看了整整一天,覺得撿起來很多知識
  3. Vue 2.0學習筆記:Vue的模板 學習Vue 2.0也有一段時間了,從前面的學習過程中,也知道在Vue中使用模板的基礎知識。我們知道如何使用字符串插值在Vue中輸出數據。其實在Vue的模板中,我們還可以做一些擴展,比如可以在字符串插值語法中使用簡單的JavaScript表達式。之所以說簡單的JavaScript表達式,是因為只能包含一個表達式,因此,不能使用循環或...
  4. 每日一博 | 通過 jQuery 實現放大鏡效果 實現原理 首先,我們講解一下放大鏡效果的實現方式: 方法一:準備一張高像素的大圖,當鼠標放到原圖上,加載顯示大圖的對應位置。 方法二:對原圖片進行放大,也就是調整原圖的長和寬。 上面我們介紹了通過兩種方式實現放大鏡效果,接下來,我們將以上的兩種方式應用到我們的jQuery插件中。 首先,我們需要一...
  5. JavaScript內存管理機制以及四種常見的內存泄漏解析 原文: How JavaScript works: memory management + how to handle 4 common memory leaks 作者:Alexander Zlatkov 譯者:雁驚寒 【譯者注】 本文介紹了JavaScript在內存管理方面的工作原理,同時列舉了4種常見的內存泄漏和處理方式。以下為譯文: 幾個星期前,我們開始編寫深入研究JavaScript工作原理...
  6. 《深入理解ES6》閱讀筆記 --- 代理(Proxy)和反射(Reflection)API 這兩個API在實際的業務場景中幾乎非常少的使用,至于具體的場景可能還需要大家來挖掘了??雌饋砻恳粋€API都有一些其他的API可模擬,可使用,它們具體的內涵就是在于攔截,執行,返回結果。 Proxy(代理)
  7. 聊聊Vue.js的template編譯 寫在前面 因為對Vue.js很感興趣,而且平時工作的技術棧也是Vue.js,這幾個月花了些時間研究學習了一下Vue.js源碼,并做了總結與輸出。 文章的原地址: github.com/answershuto… 。 在學習過程中,為Vue加上了中文的注釋 github.com/answershuto… ,希望可以對其他想學習Vue源碼的小伙伴有所幫助。 可能會有...
  8. 谷歌加入 Node.js 基金會白金會員 Node.js Foundation welcomes Google as Platinum Member Today at Node.js Interactive, Google announced it is furthering its
  9. vue移動助手實踐(一)——基于vue的換膚功能 最近在做的一個幾月vue的移動端小demo,其中有一塊是實現各個頁面的統一換膚功能的。想著寫一篇文章,來寫一寫實現過程中遇到的一些問題。 項目在線demo 項目demo(切換到移動端調試模式哦) 項目github地址 項目github地址 一 先看一
  10. Upcoming TypeScript Changes in Vue 2.5 vue 2.5 即將發布。(需要翻墻)
  11. Hyperapp:構建前端應用的 JS 庫,僅 1kb less is more. 用更少的代碼做更多的事情。
  12. 可定制的 CSS 加載動畫 開源的、可配置的 CSS 加載動畫,提供了直接復制代碼和下載為可運行文件的功能
  13. GET新技能之Git commit message 程序員是一個千變萬化但是又不離其中的職業,能夠實現各種各樣的功能,實現的方法也是各種各樣,而最佳實踐又是很多程序員比較認可和遵守的一些規則,規范可能并不會帶來直接的利好,但是隨著工程的擴大,團隊多人協作,這些良好的習慣可能會帶來很好的優勢。。。
  14. RxWebSocket:基于 OkHttp 和 RxJava 封裝的 WebSocket 客戶端 RxWebSocket是一個基于okhttp和RxJava封裝的WebSocket客戶端,此庫的核心特點是 除了手動關閉WebSocket(就是RxJava取消訂閱),WebSocket在異常關閉的時候(onFailure,發生異常,如WebSocketException等等),會自動重連,永不斷連.其次,對WebSocket做的緩存處理,同一個URL,共享一個WebSocket. 原理解析: 戳我戳我戳我 ...
  15. W3C發布HTML 5.1(第二版)的正式推薦標準 2017年10月3日,Web平臺工作組(Web Platform Working Group)發布了 HTML 5.1 第二版(HTML 5.1 2nd Edition)的正式W3C推薦標準。HTML 5.2規范是基于萬維網核心語言-超文本標記語言第五版即HT
  16. Chrome Extension in CLJS —— 搭建開發環境 前言 磨刀不誤砍柴工,本篇將介紹如何搭建Chrome插件的ClojureScript開發環境。 具體工具棧:vim(paredit,tslime,vim-clojure-stat
  17. Immutable.js - 可持久化數據結構以及結構分享 為什么用Immutable.js代替普通js對象? 將數據視為不可變,將給你帶來很多好處。事實上,這是也React背后的原理:React的元素是不可變的。 但是用Immutable.js有什么好處呢? 首先有一個非常巨大的對象

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

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