目前分類:生活學習 (61834)

瀏覽方式: 標題列表 簡短摘要

一步步教你實現彈出窗口(第1部分)

作者: 司徒正美  來源: 博客園  發布時間: 2009-11-08 15:19  閱讀: 2296 次  推薦: 0   原文鏈接   [收藏]  

  在藍色理想看到一個漂亮的彈出層,不過看不慣其代碼,決定自己重寫一個。漂亮是有代價,它用了許多圖片,而且那是半透明圖片,這在IE6中就遇到麻煩,需要動用IE的DXImageTransform.Microsoft.AlphaImageLoader來實現fixbug!對于我而言,圖片根本是沒有必要,因為我掌握非常先進的動態生成圖片(位圖)的技術,這樣就可以大大減少請求數與圖片對服務器的壓力。但是,該死的IE6不支持這種技術,因此我還是需要一些圖片。至于半透明與圓角與陰影,我是利用vml與canvas與CSS3高級特征來實現。好了,開場白就此打住,我們開始吧。

大師兄 發表在 痞客邦 留言(0) 人氣()

理解JSON:3分鐘課程

來源: 外刊IT評論  發布時間: 2011-06-14 19:54  閱讀: 4518 次  推薦: 3   原文鏈接   [收藏]  
摘要:這該死的json究竟是個什么東西?為什么突然間到處都是它了!讓我們一起來學習下。

大師兄 發表在 痞客邦 留言(0) 人氣()

高效將字符串轉換為文檔碎片(JavaScript)

作者: 司徒正美  來源: 博客園  發布時間: 2011-04-19 10:54  閱讀: 1986 次  推薦: 1   原文鏈接   [收藏]  

  我在《javascript 動態插入技術》中,就介紹了用innerHTML轉換為文檔碎片的技術了,這個被各大類庫所取用。但事實上,如果我們的字符串沒有th,tbody,col等需要通過包裝才能動態生成的標簽,也沒有那個特煩人的script標簽,我們在提高性能上還是有許多方法,如insertAdjacentHTML。但想使用insertAdjacentHTML,限制非常多的,如在IE下避開innerHTML為只讀的元素,FF需要很高的版本才支持,加之調用對象(如jQuery)的元素往往只能是節點,不能是字符串,因此很多情況下,我們還是先需要把它轉換為節點集合,而今天我介紹的是使用createContextualFragment直接將字符串轉換為文檔碎片!

大師兄 發表在 痞客邦 留言(0) 人氣()

如何判斷Javascript對象是否存在

作者: ruanyifeng  發布時間: 2011-05-13 20:07  閱讀: 5799 次  推薦: 3   原文鏈接   [收藏]  

  Javascript語言的設計不夠嚴謹,很多地方一不小心就會出錯。

大師兄 發表在 痞客邦 留言(0) 人氣()

從丑陋到優雅,讓代碼越變越美續集之服務器端數據校驗

作者: KenBlove  來源: 博客園  發布時間: 2009-04-02 11:31  閱讀: 1817 次  推薦: 0   原文鏈接   [收藏]  
 

大師兄 發表在 痞客邦 留言(0) 人氣()

JavaScript重構之JavaScript的測試

來源: CSDN  發布時間: 2011-06-08 13:14  閱讀: 1682 次  推薦: 0   原文鏈接   [收藏]  
摘要:進行JavaScript重構時,我希望引入易于使用的測試框架來保證重構的順利進行,未來能持續通過測試代碼對JavaScript邏輯的正確性做保障。

大師兄 發表在 痞客邦 留言(0) 人氣()

15 個 JavaScript Web UI 庫

來源: 銳商企業CMS  發布時間: 2010-05-19 10:14  閱讀: 1677 次  推薦: 0   原文鏈接   [收藏]  

幾乎所有的富 Web 應用都基于一個或多個 Web UI 庫或框架,這些UI庫與框架極大地簡化了開發進程,并帶來一致,可靠,以及高度交互性的用戶界面。本文介紹了 15 個非常強大的 JavaScript WebUI庫,非常適合各種各種規模的富 Web 應用的開發。

大師兄 發表在 痞客邦 留言(0) 人氣()

用 JavaScript 對 JSON 進行模式匹配 (Part 1 - 設計)

作者: Cat Chen  來源: 博客園  發布時間: 2010-07-13 18:28  閱讀: 993 次  推薦: 0   原文鏈接   [收藏]  

      在《從 if else 到 switch case 再到抽象》這篇文章里面說到,解決 if else 和 switch case 分支過多的一個方法,就是做一個專用的 dispatcher ,讓它來負責進行篩選與轉發。至于篩選條件的描述,模式匹配是一種很常見也很好用的方式。在 JavaScript 里面,用 JSON 來描述模式又是相當方便的事情,所以我們來做一個 JSON 模式匹配工具吧。

大師兄 發表在 痞客邦 留言(0) 人氣()

為您的Web項目構建一個簡單的JSON控制器

來源: IBM developerWorks  發布時間: 2011-10-09 16:19  閱讀: 3889 次  推薦: 1   原文鏈接   [收藏]  
摘要:無論您的項目使用的是哪種數據庫后端,JavaScript Object Notation (JSON) 控制器都能簡化您的開發工作。本文將帶領您建立一個能夠增強您的下一個開發項目的非常基礎的 JSON 控制器。

大師兄 發表在 痞客邦 留言(0) 人氣()

javascript替換字符

作者: 司徒正美  來源: 博客園  發布時間: 2009-10-12 10:49  閱讀: 1131 次  推薦: 0   原文鏈接   [收藏]  

  不用多言,這種技術被廣泛應用于表單驗證,語法高亮和危險字符過濾中。一段話如果很長,如果不想像下面那樣替換,我們得想些辦法了。

大師兄 發表在 痞客邦 留言(0) 人氣()

我的JavaScript之旅——“閉包”是什么時候創建的

作者: 菜阿彬  來源: 博客園  發布時間: 2010-09-19 07:26  閱讀: 1098 次  推薦: 0   原文鏈接   [收藏]  

  直接看代碼:

大師兄 發表在 痞客邦 留言(0) 人氣()

javascript十個最常用的自定義函數

作者: 司徒正美  來源: 博客園  發布時間: 2009-09-03 11:25  閱讀: 1798 次  推薦: 0   原文鏈接   [收藏]  

如果不使用類庫或者沒有自己的類庫,儲備一些常用函數總是有好處的。

大師兄 發表在 痞客邦 留言(0) 人氣()

一步一步學Silverlight :在Silverlight中如何用JavaScript調用.NET代碼

作者: TerryLee  來源: 博客園  發布時間: 2008-10-09 11:17  閱讀: 7470 次  推薦: 1   原文鏈接   [收藏]  
 

大師兄 發表在 痞客邦 留言(0) 人氣()

javascript必知必會之closure

作者: Tower Joo  來源: 博客園  發布時間: 2009-10-16 17:31  閱讀: 1194 次  推薦: 0   原文鏈接   [收藏]  

  摘要

大師兄 發表在 痞客邦 留言(0) 人氣()

JavaScript解析Json字符串的性能比較

作者: gOODiDEA  來源: 博客園  發布時間: 2009-03-23 11:06  閱讀: 2814 次  推薦: 1   原文鏈接   [收藏]  

我們在使用AJAX來做服務器端和客戶端交互的時候,一般的做法是讓服務器端返回一段JSON字符串,然后在客戶端把它解析成JavaScript對象。解析時用到的方法一般是eval或者new function,而目前IE8和Firefox3.1又內置了原生的JSON對象(據說會有一定的性能提升)。那我們在實際使用的時候怎樣從這三種方法(因為性能問題,不考慮用javascript實現的解析)里面來選擇呢?面對眾多的瀏覽器,哪種方式的性能是最好的呢?

大師兄 發表在 痞客邦 留言(0) 人氣()

jQuery入門[6]-動畫

作者: Think  來源: 博客園  發布時間: 2009-12-20 20:53  閱讀: 1355 次  推薦: 0   原文鏈接   [收藏]  

jQuery直接各種動畫,常見的被封裝成各種方法,如show()/hide()/slideDown()/fadeIn()等等,參見:Effects

大師兄 發表在 痞客邦 留言(0) 人氣()

JavaScript調用函數的方法

作者: 夢想  來源: 博客園  發布時間: 2010-09-19 22:01  閱讀: 3429 次  推薦: 0   原文鏈接   [收藏]  
摘要:這篇文章詳細的介紹了Javascript中各種函數調用的方法及其原理,對于理解JavaScript的函數有很大的幫助!

大師兄 發表在 痞客邦 留言(0) 人氣()

JavaScript中的類型

作者: winter-cn  來源: 博客園  發布時間: 2009-12-08 09:41  閱讀: 972 次  推薦: 0   原文鏈接   [收藏]  

一、關于類型

什么叫做類型?簡單地說,類型就是把內存中的一個二進制序列賦予某種意義。比如,二進制序列0100 0000 0111 0000 0001 0101 0100 1011 1100 0110 1010 0111 1110 1111 1001 1110如果看作是64位無符號整數類型就是4643234631018606494 而按照IEEE 754規定的浮點數二進制表示規則(見附1)雙精度浮點類型則是257.331。

大師兄 發表在 痞客邦 留言(0) 人氣()

FullSize:一個新的IMG標簽屬性(附帶jQuery實現)

作者: IIduce  來源: css9.net  發布時間: 2009-12-21 15:14  閱讀: 3783 次  推薦: 0   原文鏈接   [收藏]  

大師兄 發表在 痞客邦 留言(0) 人氣()

[JavaScript]使用setTimeout減少多余事件

作者: Justin  來源: 博客園  發布時間: 2009-12-09 17:13  閱讀: 1419 次  推薦: 0   原文鏈接   [收藏]  

在瀏覽器上,某些事件的觸發是非常頻繁的,幾乎是毫秒級的,最典型的就是document.onmousemove,而這么頻繁的事件,往往都是弊大于利的。今天看到一個很好的解決辦法,這里稍加改進成通用的方法,雖不能徹底解決問題,但是可以有效緩解,而且簡單易行,核心代碼如下:

大師兄 發表在 痞客邦 留言(0) 人氣()