原创 React源碼剖析系列 - 不可思議的react diff

目前,前端領域中 React 勢頭正盛,使用者衆多卻少有能夠深入剖析內部實現機制和原理。本系列文章希望通過剖析 React 源碼,理解其內部的實現原理,知其然更要知其所以然。 React diff 作爲 Virtual DOM 的加速

原创 vdom實現

1 簡介 1-1 傳統模板引擎1-2 vdom2 模板引擎和vdome 2-1 模板引擎簡介2-2 vdom3 vdom-templat的實現思路4 編譯原理流程5 模板的文法定義6 詞法分析 lexer7 語法解析parser8 代

原创 使用json web token

由來 做了這麼長時間的web開發,從JAVA EE中的jsf,spring,hibernate框架,到spring web MVC,到用php框架thinkPHP,到現在的nodejs,我自己的看法是越來越喜歡乾淨整潔的web層,

原创 Socket.IO簡述

Socket.IO用於瀏覽器與node.js之間實現實時通信。Socket.IO設計的目標是支持任何的瀏覽器,任何Mobile設備。支持主流的PC瀏覽器 (IE,Safari,Chrome,Firefox,Opera等),Mobile瀏

原创 starUML破解方法(Windows10 & MAC)

最近StarUML由2.0更新到3.0。原來的破解方法,修改license驗證函數的方式不能用了。安裝位置都變了,已經找不到LicenseManagerDomain.js這個文件了。那該怎麼辦?老司機告訴大家解決辦法。 StarUML是用

原创 React Virtual DOM、Ember Glimmer和Incremental DOM技術哪家強

原文鏈接React Virtual DOM vs Incremental DOM vs Ember’s Glimmer: Fight  TooNaiveMan 翻譯於2015/12/3 本文將探索3種構建動態DOM的技術,並通過一些基

原创 使用四種框架分別實現1百萬websocket常連接的服務器

事實上,最近我又增加了幾個框架,現在包括 Netty, Undertow, Jetty, Spray, Vert.x, Grizzly 和 Node.js其中框架。 測試數據可以看下一篇文章: 七種WebSocket框架的性能比較

原创 Javascript的DOM操作 - 你真的瞭解嗎?

摘要 想稍微系統的說說對於DOM的操作,把Javascript和jQuery常用操作DOM的內容歸納成思維導圖方便閱讀,同時加入性能上的一些問題.     前言     在前端開發的過程中,javascript極爲重要的一個功

原创 跟 Web Components 打個啵

What are Web Components Web Components 是 W3C 定義的新標準,目前還在草案階段。 Why are they important 前端組件化 bootstrap // 初始化

原创 利用 JavaScript 數據綁定實現一個簡單的 MVVM 庫

MVVM 是 Web 前端一種非常流行的開發模式,利用 MVVM 可以使我們的代碼更專注於處理業務邏輯而不是去關心 DOM 操作。目前著名的 MVVM 框架有 vue, avalon , angular 等,這些框架各有千秋,但是實現的

原创 微服務架構的優勢與不足

編者的話|本文來自 Nginx 官方博客,是微服務系列文章的第一篇,主要探討了傳統的單體式應用的不足,以及微服務架構的優勢與挑戰。 作者介紹:Chris Richardson,是世界著名的軟件大師,經典技術著作《POJOS I

原创 Instrumentation 實踐詳解

利用 Java 代碼,即 java.lang.instrument 做動態 Instrumentation 是 Java SE 5 的新特性,它把 Java 的 instrument 功能從本地代碼中解放出來,使之可以用 Java 代碼

原创 PM2 使用介紹

寫在前面 文章主要來自豆瓣上一位同學的文章:PM2 介紹,中間可能有部分修改! 介紹 PM2 是一個帶有負載均衡功能的 Node 應用的進程管理器。 當你要把你的獨立代碼利用全部的服務器上的所有 CPU,並保證進程永遠都活着,0 秒

原创 全面理解虛擬DOM,實現虛擬DOM

最近一兩年前端最火的技術莫過於ReactJS,即便你沒用過也該聽過,ReactJS由業界頂尖的互聯網公司facebook提出,其本身有很多先進的設計思路,比如頁面UI組件化、虛擬DOM等。本文將帶你解開虛擬DOM的神祕面紗,不僅要理解其

原创 Node.js 應用程序的 5 條性能建議

作者:橙子 鏈接:https://zhuanlan.zhihu.com/p/20432208 來源:知乎 著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。“如果在 Node 服務前面沒有架設 #nginx ,那你很可能