原创 項目:gdlt_custom_number 總結收穫和經驗

不懂的知識點: $.ajax({ type : 'POST', url : 'award.action', dataType : 'json', error : function() {

原创 項目:LT沃寶遊戲大廳 總結與經驗

背景.這次的項目也是在做移動端頁面的,由於這個項目不賺錢,所以組長叫我不用用心地去做,也是比較粗糙地去做了 遺憾點:由於剛做完官網沒多久,對於SPA(單頁面應用)的處理還處於實驗階段,於是就把這次的項目也用SPA去做了,結果發現,只使

原创 Javascript高級程序設計第八九章

1.全局變量不能通過delete操作符刪除,而直接在window對象上的定義的屬性可以。 var age = 29; window.color = "red"; //throws an

原创 Javascript高級程序設計第十四章(表單)

1.獲取表單:通過 document.forms 可以取得頁面中所有的表單。在這個集合裏,可以通過數值索引或name值來取得特定的表單 2.提交按鈕 <input type="image" src="graphic.gif"> 和

原创 Javascript高級程序設計第17章(錯誤處理與調試)

1.try-catch語句  try{  //可能會導致錯誤的代碼 }catch(error){  //在發生錯誤時怎麼處理 //alert(error.message); //alert(error.name),例如TypeE

原创 Javascript高級程序設計第21章(Ajax與Comet)

背景:在XHR出現之前,Ajax式的通信必須藉助一些hack手段來實現,大多數是使用隱藏的框架或內嵌框架,如window.name,document.domain + iframe,動態創建外域或同域JS,JSONP等等,具體可看這篇文

原创 ——第6章(美妙的CSS3字體和特效)

1.透明 第一種是使用rgba()函數 兼容性:IE9+ .box { background: rgba(170, 240, 0, 0.5); }不支持rgba()函數的瀏覽器會忽略這條規則,而相應的元素會帶有默認不透明的背景。因此

原创 ——第7章(CSS3與響應式Web設計)

CSS3提供了一個完美的工具:媒體查詢(media query)。通過媒體查詢,可以讓網站根據窗口大小或設備的不同,無縫地在不同的樣式集之間切換。 固定佈局:以前都是基於960px的固定寬度來做一個頁面 流式佈局:實際開發中,大家都

原创 ——第四章(構建更好的Web表單)

背景:HTML5採取了一種做法,在已有HTML表單模型基礎上進行修改。在老版本瀏覽器使用HTML5表單也沒什麼問題,只不過美歐那麼多增強而已。(這是件好事,因爲IE10之前的版本不支持任何新的表單功能) 1.佔位符:不支持plac

原创 ——第五章(音頻與視頻)

背景:在沒有HTML5,可以通過兩種方式向網頁中添加視頻。一種過時的方式是使用<embed>元素把視頻硬塞進頁面中。然後瀏覽器就可以使用Windows Media Player、Apple QuickTime或其他視頻播放器創建一個視頻

原创 前端編碼規範

從一篇文章上 前端編碼規範 摘取了自己還沒形成習慣的點 好的規範寫法: HTML語法: 1.用兩個空格來代表製表符(tab),這是唯一能保證在所有 環境下獲得一致展現的方法 2.對於屬性的定義,確保全部使用雙引號,絕不要使用單引號

原创 Javascript高級程序設計第16章(HTML5腳本編程)--XDM

1.跨文檔消息傳送(cross-document messaging),簡稱XDM,指的是在來自不同域的頁面間傳遞消息。 對於XDM而言,“另一個地方”指的是包含在當前頁面中的<iframe>元素,或者由當前頁面彈出的窗口 XDM的

原创 chrome dev tool 使用技巧&知識點

1.chrome調試臺中network的tineline中的waiting(TTFB)是什麼? TTFB (Time To First Byte),是最初的網絡請求被髮起到從服務器接收到第一個字節這段時間,它包含了 TCP連接時間,發

原创 項目:××官網改版總結經驗和收穫

這次官網改版使用的提升網站性能的方法有: css sprites、事件委託、加載更多使用innerHTML一次性批量加載、懶加載圖片、CSS/JS代碼壓縮 1.透明度 color上的值:rgba是IE9+纔可以支持,rgba只

原创 前端性能提升方法

背景:這篇文章是總結一些從各種途徑獲取的一些前端性能提升方法,很雜,個人向,以後慢慢加東西 1.使用Array.join()處理字符串,有助於優化性能,尤其在處理長字符的時候,例如 var array = []; for(var