原创 【高性能前端3】高性能JavaScript

Posted on 2012 年 10 月 10 日 by 元彥使用事件代理有時候我們會感覺到頁面反應遲鈍,這是因爲DOM樹元素中附加了過多的事件句柄並且些事件句病被頻繁地觸發。這就是爲什麼說使用事件代理是一種好方法了。如果你在一個div中

原创 JS閉包內存泄漏

閉包也許是 JS 中最有用的特性了. 有一份比較好的介紹閉包原理的文檔.有一點需要牢記, 閉包保留了一個指向它封閉作用域的指針, 所以, 在給 DOM 元素附加閉包時, 很可能會產生循環引用, 進一步導致內存泄漏. 比如下面的代碼:func

原创 JavaScript事件冒泡簡介及應用

一、什麼是事件冒泡在一個對象上觸發某類事件(比如單擊onclick事件),如果此對象定義了此事件的處理程序,那麼此事件就會調用這個處理程序,如果沒有定義此事件處理程序或者事件返回true,那麼這個事件會向這個對象的父級對象傳播,從裏到外,直

原创 我的友情鏈接

51CTO博客開發

原创 可逆算法-實現按照 n進制的數字壓縮

import java.util.HashMap; import java.util.Stack; /*  * 思路:  * 傳入一個字符串作爲母串字典,根據母串位數定義進制。傳入數值後,根據進制轉化爲字符串。  * 使用:  *   * 

原创 Unity卡通渲染

http://gad.qq.com/article/detail/10052http://blog.csdn.net/sdqq1234/article/details/61437045這裏包括的效果有 :梯度漫反射,輪廓線,基於切線的高光,

原创 習慣用八個維度的思考:道術器用,人時事境

最近看時間管理,結合之前看的管理學,有所悟,因此記下。 所有的事情,如果這八個維度都能思考清楚,得到自己的答案,那麼一定能做下去: 道術器用,人時事境 道:你的道。白話一點:選擇這條路的原因、爲什麼做?內——動機,外——潮流術:方法論。怎麼

原创 Nodejs學習

從零開始http://blog.fens.me/series-nodejs/ Nodejs異步流程控制Asynchttp://blog.fens.me/nodejs-async/

原创 Cocos2d-x 3.0 RichText富文本

... if (this._super()) {             //init text             this._topDisplayLabel.setString("");             this._bott

原创 團隊共同價值追求的構建思路

新建立的團隊,特別是沒磨合過的,遇到的問題太多了:討論氛圍,一跨部門就吵架,一創新就被質疑,一改東西就發火,一開會就是一天...壓力節奏,有人閒得打了一個月的遊戲,有人忙得連續加班半年推倒重來,決策人員常常把項目設計案徹底推翻然後重新再來,

原创 《悟透JavaScript》(2)

奇妙的對象先來說說函數的對象化能力。任何一個函數都可以爲其動態地添加或去除屬性,這些屬性可以是簡單類型,可以是對象,也可以是其他函數。也就是說,函數具有對象的全部特徵,你完全可以把函數當對象來用。其實,函數就是對象,只不過比一般的對象多了一

原创 《悟透JavaScript》(3)

初看原型prototype源自法語,軟件界的標準翻譯爲“原型”,代表事物的初始形態,也含有模型和樣板的意義。JavaScript中的prototype概念恰如其分地反映了這個詞的內含,我們不能將其理解爲C++的prototype那種預先聲明

原创 《悟透JavaScript》(1)

引子編程世界裏只存在兩種基本元素,一個是數據,一個是代碼。編程世界就是在數據和代碼千絲萬縷的糾纏中呈現出無限的生機和活力。數據天生就是文靜的,總想保持自己固有的本色;而代碼卻天生活潑,總想改變這個世界。你看,數據代碼間的關係與物質能量間的關

原创 Orleans chat 精華記錄

      Gutemberg Ribeiro@galvesribeiroApr 15 23:58    @cmello  I can't speak for Halo PS but, what I know is that Orleans

原创 我的友情鏈接

51CTO博客開發