原创 socket in js

socket 如今也出現在了 javascript 中,瀏覽器端有 html5 規範的 websocket 來完成客戶端信息發送,服務器端則可以在 nodejs 平臺上實現對應的服務器信息接收 (原生支持的異步io讀取),而另一方面客戶

原创 基於mvc具備可訪問性的按鈕設計

借鑑自強大的 google button .   mvc 分解: 總體架構:           Model and control :   不涉及 ui 渲染,用來表示按鈕的實質,按鈕具備以下數據屬性:   content :

原创 備忘:使用 intellij idea 進行遠程調試

以前都是很土得打 log ,發現一篇關於 java 調試器架構 ,以及 eclipse 上使用 的文章,在常用的 intellij idea 以及 tomcat 上調試成功,結合調用堆棧希望可以加快 ``how tomcat works`

原创 cookie 中文編碼問題

http 協議    根據 RFC2616 ,一個 http 請求/響應可以分爲三段   狀態行 頭區域 體區域   其中狀態行和頭區域只能包含 ascii(iso8859-1 ) 編碼的字符,而 cookie 恰恰屬於頭區域,

原创 simple button overview

採樣自: yui , closure , kissy editor ,一般 button 分爲四種 : button , toogle button , menu button , split button 。   展現層:

原创 narcissus 試用

narcissus 是一個由 javascript 自身實現的 javascript 解釋器,最終效果和 spidermonkey 引擎保持一致,足以證明 javascript 本身就是一個完備的元循環 語言。   運行@shell

原创 入門:兼容 nodejs

   nodejs 可以在服務器端執行 javascript 腳本,並提供了一些核心模塊 可以進行讀寫,大大擴充了 javascript 的作用範圍,並且經過簡單的修改,原先的客戶端腳本甚至可以直接運行在服務器端,即同樣的代碼可以自由選擇

原创 讀書筆記:整數位表示

From : Computer System ( A Programmer's Perspective)   整數分爲正整數,0,負整數, 當今負整數使用補碼錶示,方便機器運算。   正整數   二進制表示爲   0Xw-1Xw-2..

原创 xhr 二進制操作

XMLHttpRequest 最常用到的功能就是文本操作以及 xml 處理,但其實 xhr 還可用來對二進制進行直接操作,例如比較強悍的 linux in js .     1. responseText 方式讀取   1.1 服

原创 blog 搬到 yiminghe.me 啦

再見了 javaeye,還記得 2008 年 9 月 12 號學生時代寫的第一篇博客,感謝你陪伴我5年整!   http://blog.yiminghe.me/2013/09/26/blog-migration/

原创 continuation, cps

起   隨着 nodejs 的興起,異步編程成爲一種潮流,而異步也對編程風格帶來了一些影響,典型的比如在客戶端尚不明顯的 cps 風格的大量出現:   getUser(function(){ // .... getItem(

原创 一種基於匹配回朔的 css3 選擇器引擎實現

一種基於匹配回朔的 css3 選擇器引擎實現 介紹 CSS 選擇器是一種應用於 DOM 節點查找場景的特定微型語法, 本質上和正則表達式一樣都是一種模式匹配語言,靈活使用可以方便得獲取指定位置的節點集合。 目前 W3C 推薦標準爲 Se

原创 模塊化高擴展性的前端框架 KISSY

模塊化高擴展性的前端框架 KISSY 注:本文爲 2013 年 3 月程序員雜誌同名文章的完整版。 介紹 伴隨着淘寶的快速發展,誕生已三年多的 KISSY 也取得了巨大的成長。 目前應用於阿里集團的多個業務團隊,特別是淘寶,天貓,一淘

原创 cubic-bezier 模擬實現

cubic-bezier 曲線是 css3 動畫的一個重要基石。另一個爲 steps (ease 等都是 cubic-bezier 的特殊形式),css3 中的 cubic_bezier 曲線限制了首尾兩控制點的位置,通過調整中間兩控制點

原创 構建前端 DSL

  目前在傳統的軟件開發領域 [DSL ]() 已經比較普遍,特別是 [Martin Fowler ]() 的突出貢獻。而在前端領域尚較少涉及,而如果在前端開發中合理使用 DSL 同樣也可以有效得**減少代碼數量,提高可讀性**,常見的一