編程挑戰

ES6系列——let和const深刻理解

你們都知道js是沒有塊級做用域的,咱們先了解一下塊級做用域。 上面這個例子,最外面會輸出10。顯而易見,沒有塊級做用域。 關於這一點咱們能夠看道面試題就能明白。 爲何會產生這樣的事情呢?由於在循環內部這些i都是用同一個詞法做用域的,換言之,這10個i用的都是最後的輸出的i,最…

css

讓 Vue 和 React 無縫融合

前端社區 前端社區

前端

使用合適的設計模式一步步優化前端代碼

如今業務迭代,須要咱們在page.init()初始化代碼塊的最後增長一些功能,同時不影響原先的功能。按照正常的寫法,咱們可能會像下面這樣寫: 這樣寫是能夠解決咱們的需求,可是這樣的代碼是具備侵略性的,咱們不得不在原先的代碼的合適位置新增咱們須要的代碼。但咱們思考一個問題,若是我…

node

Kotlin開源項目集合

學習一門語言最快的方式就是看其如何在實際項目中運用,下面總結了一下在學習kotlin過程當中看過的一些開源項目,但願對你有幫助。 介紹:這個項目實際上是Kotlin-for-Android-Developers這本書的配套代碼,若是你是kotlin的初學者,那麼這絕對是你學習kot…

ios

從Chrome源碼看瀏覽器如何加載資源

對瀏覽器加載資源有不少不肯定性,例如: css/font的資源的優化級會比img高,資源的優化級是怎麼肯定的呢?
資源優先級又是如何影響加載的前後順序的?
有幾種狀況可能會致使資源被阻止加載?
經過源碼能夠找到答案。這次源碼解讀基於Chromium 64。

git

HTML5的Websocket(理論篇 I)

瞭解websocket

github

fly.js vs axios

這是fly的第二篇文章,主要是將fly和axios進行一個全面的對比。 首先感謝你們支持,在fly的第一篇文章 JS HTTP 請求終極解決方案 - fly.js 發佈後,github 首日破百星,若是您是新讀者,在您瞭解了fly以後,若是您喜歡,不用找打賞入口,去github…

web

Node.js 發佈9.0.0版本,Node.js 8 轉爲 LTS 狀態

9.0.0 會增長和測試最新的功能,因此不建議用在生產環境中。

面試

Vuex 源碼解析

由於對Vue.js很感興趣,並且平時工做的技術棧也是Vue.js,這幾個月花了些時間研究學習了一下Vue.js源碼,並作了總結與輸出。 文章的原地址:https://github.com/answershut...。 在學習過程當中,爲Vue加上了中文的註釋http…

編程

忍者級別的JavaScript函數操做

對於什麼是匿名函數,這裏就不作過多介紹了。咱們須要知道的是,對於JavaScript而言,匿名函數是一個很重要且具備邏輯性的特性。一般,匿名函數的使用狀況是:建立一個供之後使用的函數。 上面的一個代碼片斷我就不作過多無用解釋了,比較常規。 遞歸,說白了,就是本身調用本身,或者調…

json

10 個 CSS、SVG 和 Canvas 蒙版(mask)精彩實例

隨着瀏覽器對蒙版(mask)的支持愈來愈好,在web開發中使用蒙版(mask)也變得愈來愈流行,使用它能夠實現一些很是好的視覺效果。

如何在三年內快速成長爲一名技術專家

工做前三年是職業生涯中成長最快的幾年,在這段時間裏你會充滿激情,作事專一,也容易養成良好的習慣。在咱們公司有些同窗在前三年中就快速成爲某一個領域的技術專家,有些同窗也可能止步不前。本文和你們一塊兒探討下如何在三年內快速成長爲一名技術專家。 首先要有空杯的學習心態,而不是傲嬌自滿,…

關注我就能達到大師級水平,這話我終於敢說了

這句話我真的憋了很久。Android 工程師只要關注我,我就能讓你達到大師級水平,不是面試時的吹牛逼水平,不是自我欺騙的瞭解皮毛的水平,是真正的開發實力。之前我有這個自信,沒這個證據。但如今,證據我也有了。 關注個人人都知道,我這三個多月來一直在網上分享關於 Android 自…

【譯】2017 年最受歡迎的 10 個編程挑戰網站

想快速提高編程技能?那麼,這 10 個編程競技網站會給你帶來極大的幫助。固然,或許你也是這上面的常客。^ ^

mnv*框架開發時代

當下前端開發框架設計顯然已經在mvvm方式上又發展了一步,virtual dom 提出不久,使用前端代碼來調用native的思路就開始被實踐。相信你們也知道是什麼東西。到了今天,咱們不得不認可,mnv* 框架開發時代已經到來。
mnv是什麼,具體能夠這麼理解,model-…

微信小程序開發入門與實踐

爲方便微信小程序開發,微信爲小程序提供了 MINA 框架,這套框架集成了大量的原生組件以及 API。經過這套框架,咱們能夠方便快捷的完成相關的小程序開發工做。 MINA 框架提供了本身的視圖層描述語言 WXML 和 WXSS,以及基於 JavaScript 的邏輯層框架,並在視…

EggBorn.js:一款頂級Javascript全棧開發框架

EggBorn.js是採用Javascript進行全棧開發的最佳實踐。 EggBorn.js不重複造輪子,而是採用業界最新的開源技術,進行全棧開發的最佳組合。 EggBorn.js前端採用Vue.js + Framework7 / Vue Router + Webpack,後端…

Laravel接口教程:如何構建和測試RESTful接口

隨着移動開發和JavaScript框架的興起,使用RESTful API是在數據和客戶端之間構建單一接口的最佳選擇。 Laravel是一個PHP框架,並注重開發人員的生產力。 由Taylor Otwell編寫和維護,框架很是有意義,並努力經過有利於配置的慣例來節省開發人員時間…

fly.js—Node下加強的API

Fly 同時支持瀏覽器環境和 node 環境,在 node 下,因爲沒有瀏覽器沙箱的限制,有訪問文件系統的能力,爲此fly 針對 node,專門作了功能提高,主要添加了文件下載和上傳的便捷方法。 Node adapter 使用了 request 庫,向做者致謝。 url 爲下載…

瀏覽器的渲染:過程與原理

本文不是關於瀏覽器渲染的底層原理或前端優化具體細節的講解,而是關於瀏覽器對頁面的渲染——這一過程的描述及其背後原理的解釋。這是由於前端優化是一個很是龐大且零散的知識集合,一篇文章若是要寫優化的具體方法恐怕只能作一些有限的列舉。 然而,若是瞭解清楚瀏覽器的渲染過程、渲染原理,其實…

Vue2 原理淺談

本文重點講述Vue2渲染的總體流程,包括數據響應的實現(雙向綁定)、模板編譯、virtual dom原理等,但願讀者看完有所收穫。 前者當然直接,可是當應用變得複雜則代碼將難以維護,然後者框架幫咱們實現了一系列的操做,無需管理過程,優點顯然可見。 爲了實現這一點,就是實現如何輸…

分享一些幫助你提高效(bi)率(ge)的乾貨!

工欲善其事,必先利其器

淺談前端和移動端的事件機制

近幾年來,在移動端上因原生開發成本高和效率低而致使涌現出來的一大批優秀前端框架,以及專門針對移動端設備的前端開發框架(如 RN/Weex),大前端的概念被不斷地說起。在這樣的背景之下,前端技術也將逐漸成爲移動端開發者的必備技能。筆者做爲一名移動端開發者,在接觸了前端開發以後,發…

基於HTML5的WebGL實現json和echarts圖表展示在同一個界面

其實看到這張圖的時候我就以爲酷了,看到了動畫效果後以爲更酷了,咱們能看到的左面的風扇是能轉動的,這邊用了json實現的,右面的圖表是用echarts實現的,感受很贊!

【Android百大框架排行榜】

4個月無聊時間,閱讀了github上700個Android標籤的框架。花費70個小時寫的一篇筆記式文章.、不少錯誤之處,受時間與能力限制,沒能及時修改,隱隱懊悔, 受讀者啓發,遂將此文公之於衆,旨在號召你們共同編輯、共同參與,讓此排行榜幫助更多的Android開發者。

web app 一分鐘適配 iPhone X

  1. 默認全屏 在 viewport 的 meta 屬性中,添加 viewport-fit=cover 便可。 viewport-fit 默認值爲 auto/contain,全屏值爲cover,是否是感受很熟悉?嗯,和 background-size 以及 object-fit…
相關文章
相關標籤/搜索