原创 CSS優化,如何寫出高效整潔的CSS代碼

CSS優化的原則 1、不影響頁面的佈局 2、去掉不必要的樣式 3、合併相同的樣式 4、儘可能縮小樣式的大小 CSS樣式中常見的問題 1、除body之外的樣式重寫了與body一樣的樣式,如: body{font-size:12px;colo

原创 數組對象常用API

concat() 連接兩個或多個數組,並返回結果 var a = [1,2,3]; var b = a.concat(6,7); console.log(a);  //[1,2,3] console.log(b);  //[1,2,3,

原创 String對象常用API

concat(str1,str2,···) 連接字符串 indexOf(str,start) 返回 str 在字符串中首次出現的位置 var str = "hello world"; str.indexOf("hello");  //

原创 這樣去寫你的 HTML

昨天在 twitter 上說,怎麼忍心把頁面寫得這麼難用?是的,這個世界還有一羣人等着我們創建出來的東西,可以讓他們的生活能過得更容易呢。比如那些需要讀屏軟件的用戶。作爲一個前端,我們又怎麼會忍心呢。之前就一直想寫這樣的一篇文章,分享一下

原创 Web前端研發工程師編程能力飛昇之路

【前言】 所謂的天才,只不過是比平常人更快的掌握技能、完成工作罷了;只要你找到了正確的方向,並輔以足夠的時間,你一樣能夠踏上成功彼岸。 本文將web前端研發編程能力劃分了八個等級,每個等級都列舉出了對應的特徵及破級提升之方法,希望每位在看

原创 是什麼讓程序員想死的心都有了?

前言 不怕神一樣的對手,就怕豬一樣的領導,下面是一個程序員列舉了7個讓他想死的心都有了的領導決策! 一、 總裁:“我們不需要兩臺服務器" 我:“可是我們需要雙機備份” 總裁:“兩臺服務器是爲失敗者準備的,優秀的團隊絕對不允許任何一臺服務器

原创 Ajax基礎

今天我們來了解下Ajax 什麼是Ajax Ajax即“Asynchronous JavaScript and XML”(異步JavaScript和XML)。說白了就是無刷新數據讀取。 HTTP請求 首先我們需要了解下HTTP請求的方法(G

原创 如何獲取非行間樣式

我們知道可以通過 obj.style.display = 'block' 來控制塊級元素的顯示和隱藏,當然 style 還有許多的屬性比如width,height等等。但是style只能控制行間樣式即<div style="width:1

原创 Web入門者必看的HTML代碼編寫的30條軍規(1)

本文總結了30條html代碼編寫指南,只要在編寫HTML代碼的過程中牢記它們,靈活運用,你一定會寫出一手漂亮的代碼,早日邁入專業開發者的行列。 1、一定要閉合HTML標籤 在以往的頁面源代碼裏,經常看到這樣的語句: <li>Some te

原创 淺談BOM

今天我們來了解下BOM的一些基礎。 一、window.open() 方法及相關參數 在這裏我只介紹兩個參數。第一個參數是URL,聲明瞭要打開的地址。第二個參數是 target,它有幾種選擇:_self 在自身窗口打開、_blank 在新開

原创 博客搬家了

博客搬家了,以後 CSDN 的博客不在更新了,請大家訪問最新的地址:http://www.cnblogs.com/yjzhu/

原创 cookie基礎

一、什麼是cookie cookie就是頁面用來保存信息,比如自動登錄、記住用戶名等等。 二、cookie的特點 1、同一個網站中所有的頁面共享一套cookie 2、cookie有數量、大小限制 3、cookie有過期時間 三、如何在js

原创 淺談DOM(二)

在學習瞭解了DOM的基礎知識後,我們來看下如何進行DOM的操作。 首先,我們先了解下操作元素屬性有哪幾種方法: xxx.style.background = 'red'xxx.style['background'] = 'red'DOM

原创 Web入門者必看的HTML代碼編寫的30條軍規(3)

21、查看源代碼 沒有什麼比模仿你的偶像能讓你更快的學習HTML。起初,我們都要甘做複印機,然後慢慢得發展自己的風格。研究你喜歡的網站頁面代碼,看看他們是怎麼實現的。這是高手的必經之路,你一定要試一下。注意:只是學習和模仿他們的編碼風格,

原创 Event對象(二)

1、默認行爲 什麼是默認行爲?不需要我們編寫,瀏覽器自帶的功能,就是默認行爲。像右鍵菜單。 有時候我們需要阻止默認行爲:return false; 例如,阻止右鍵菜單: <!DOCTYPE html PUBLIC "-//W3C//DTD