中山php|最優(yōu)網(wǎng)絡 :中山做網(wǎng)站 中山php建站
最優(yōu)良人
Category Page for: 網(wǎng)站前端
Web Developer--FireFox的強大開發(fā)插件
2011/08/14 at 02:54 » Comments (17)
為了禁用瀏覽器緩存以方便調試Ajax,可以使用FireFox的強大開發(fā)插件Web Developer:其擁有強大的CSS調試和Form調試能力,對頁面的分析非常全面,可以禁止頁面的任一內(nèi)聯(lián)、文檔、和外部CSS,可以直接編輯當前CSS,可以直接加載本地的CSS,可以用鼠標點擊查看頁面內(nèi)任一元素的CSS,可以查看盒子模型結果,這還只是其功能一,其他的功能太多了,比如表單的POST和GET功能相互轉換,檢查XHTML和CSS語法,禁止一切可以禁止的,包括Cache、Cookie、圖片、Java、Js、Referrer等等……如果你需要經(jīng)常調試頁面的話,這個插件能極大滿足你的需求。 Web Developer作為Firefox的插件存在,主要功能表現(xiàn)在幾個重要的方面: 對頁面中的文本、圖像、媒體文件進行控制,對網(wǎng)頁所應用的CSS文件的id與class輔助查看,表格輔助查看,可以實現(xiàn)修改CSS文件實時顯示出得到的頁面效果等等。 Web Developer插件能夠幫助我們對CSS網(wǎng)站進行分析,我們使用Firefox對網(wǎng)頁進行瀏覽,運用Web Developer插件不僅僅只是能看到對方的源代碼,還能方便的分析出頁面的布局結構,CSS書寫方式,鼠標所在位置的id或class是什么等等,使我們能迅速的理解、學習別人的成功經(jīng)驗,進而更加方便快捷的掌握CSS布局技術。 more »JS判斷一個變量是否是數(shù)組以及循環(huán)數(shù)組
2011/08/14 at 02:52 » Comments (7)
JS判斷一個變量是否是數(shù)組的方法 function isArray(o) { return Object.prototype.toString.call(o) === '[object Array]'; } //for in循環(huán)數(shù)組 var key; for (key in array) { } //for循環(huán)數(shù)組 var key; for (key =0;key< url.length;key++) { } more »修改file表單按鈕樣式,把文字:瀏覽..修改成自己喜歡的樣式或其他文字
2011/08/14 at 02:48 » Comments (277)
由于file類型的表單會自動生成一個文字為瀏覽..的按鈕,并且這個按鈕的文字不能改變,如果我想改變這個file input框的表現(xiàn)形式或者希望改變這個按鈕的文字應該怎么辦呢? 我首先想到的,也是最簡單的方式就是把這個file input框隱藏,然后建多一個按鈕,點擊按鈕的時候觸動file 的click事件,這個方式再ie下可以,在火狐下就沒效果。 另外幾種種比較常用的方式就可以解決瀏覽器兼容的問題,下面這種算是比較完美的解決方式,也是最簡單的了。 就是先把這個file框透明,然后把它放在a標簽里面,定義a標簽的背景樣式,這樣看到的是a,點擊的是file,下面是代碼: <HTML> <HEAD> <TITLE>upload</TITLE> <style> .a { cursor:hand; text-decoration:none; background-image: url('http://cn.madeinasia.com/templets/default/images/logo.gif'); height:20px; width:20px; padding:0px; } .file { cursor:pointer; font-size:20px; left:0px; opacity:0; filter:alpha(opacity=0) } </style> </HEAD> <BODY> <FORM METHOD=POST ACTION="" enctype="multipart/form-data"> <A class='a' href=#><INPUT class='file' type=file size=1 name="filedata" onchange="this.form.submit()"></A> <INPUT TYPE="submit" value="提交"> </FORM> </BODY> </HTML> more »Jquery常用的ajax操作
2011/08/14 at 02:34 » Comments (417)
Jquery異步加載一個頁面是如此簡單: $.ajax({ url: "/testl/index.html", cache: false, success: function(html){ $("#test").append(html); } }); 或者更簡單的:$("#test").load("/test/index.html"); 以 POST 形式發(fā)送附加參數(shù)并在成功時顯示信息。 jQuery 代碼: $("#feeds").load("feeds.php", {limit: 25}, function(){ alert("The last 25 entries in the feed have been loaded"); }); 載入并執(zhí)行一個 JavaScript 文件:加載并執(zhí)行 test.js ...more »控制input框只能看不能輸入,表單禁用自動完成
2011/08/14 at 01:27 » Comments (16)
有時候input框的內(nèi)容我們只是希望顯示出來,不希望用戶修改,那么可以在ipnut里面加上屬性:readonly = "readonly",這樣內(nèi)容就被固定住了 有時我們不希望用戶快速使用之前提交過的數(shù)據(jù)來完成重復提交,即禁用表單的自動完成功能,可以在表單<form>里面加入autocomplete="off"關閉。 more »自定義DW快捷鍵
2011/08/14 at 01:24 » Comments (20)
使用模版分離技術制造網(wǎng)站時,在制作模版頁面時總要用到一些自定義的標簽,有{# #} [# #]等等,但是我覺得用html的注釋標簽<!-- -->是比較好的,因為這樣標簽的內(nèi)容在可視化頁面不可見,不會破壞頁面的布局和美感,而真正需要用到html的注釋的時候就只能用<!--// -->這樣的形式了。 而重復打<!-- -->這個標簽還是挺煩人的,可以使用DW的自定義快捷鍵來完成,在編輯->快捷鍵里,為了保護原有的快捷鍵不被破壞,DW是不允許直接在系統(tǒng)默認的快捷方式被修改的,需要點擊下方那個按鈕新建一份拷貝 然后找到下方的插入,找到注釋,在下方的按鍵輸入框里直接按你喜歡的按鍵,比如我的是crtl+Q就可以了 more »常用JS語句
2011/08/14 at 01:20 » Comments (277)
//顯示與隱藏 document.getElementById('s1').style.display=''; //js返回上次頁面 window.history.back(); history.go(-2); //隔一段時間執(zhí)行一次函數(shù) intervalID = setInterval("showTime()", 5000); //延遲一段時間執(zhí)行函數(shù) timeoutID = setTimeout("showTime()", 5000); // 停止: 主要是利用 window.clearInterval(intervalID); window.clearTimeout(timeoutID); //表單提交 name.submit()或者javascript:this.submit()(必須處在form表單內(nèi)) //取得id document.getElementById("bbac").value more »關于域名的一些常用設置的說明
2011/08/07 at 02:08 » Comments (108)
建站名詞解釋:DNS A記錄 NS記錄 MX記錄 CNAME記錄 TXT記錄 TTL值 PTR值 泛域名 泛解析 域名綁定 域名轉向 1. DNS DNS:Domain Name System 域名管理系統(tǒng) 域名是由圓點分開一串單詞或縮寫組成的,每一個域名都對應一個惟一的IP地址,這一命名的方法或這樣管理域名的系統(tǒng)叫做域名管理系統(tǒng)。 DNS:Domain Name Server 域名服務器 域名雖然便于人們記憶,但網(wǎng)絡中的計算機之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析服務器來完成,DNS 就是進行域名解析的服務器。 查看DNS更詳細的解釋 2. A記錄 A (Address)記錄是用來指定主機名(或域名)對應的IP地址記錄。用戶可以將該域名下的網(wǎng)站服務器指向到自己的web server上。同時也可以設置域名的子域名。通俗來說A記錄就是服務器的IP,域名綁定A記錄就是告訴DNS,當你輸入域名的時候給你引導向設置在DNS的A記錄所對應的服務器。 簡單的說,A記錄是指定域名對應的IP地址。 3. NS記錄 NS(Name Server)記錄是域名服務器記錄,用來指定該域名由哪個DNS服務器來進行解析。 您注冊域名時,總有默認的DNS服務器,每個注冊的域名都是由一個DNS域名服務器來進行解析的,DNS服務器NS記錄地址一般以以下的形式出現(xiàn): ns1.domain.com、ns2.domain.com等。 簡單的說,NS記錄是指定由哪個DNS服務器解析你的域名。 4. MX記錄 MX(Mail Exchanger)記錄是郵件交換記錄,它指向一個郵件服務器,用于電子郵件系統(tǒng)發(fā)郵件時根據(jù)收信人的地址后綴來定位郵件服務器。例如,當Internet上的某用戶要發(fā)一封信給 user@mydomain.com ...more »禁止頁面使用右鍵的js代碼
2011/08/06 at 11:26 » Comments (213)
之前有一個客戶希望網(wǎng)站的頁面禁用右鍵的點擊,希望防止圖片被下載(其實感覺沒什么必要,懂一點網(wǎng)站知識的人還是可以輕易下載的),下面是js禁止右鍵的代碼: function click(e) { if (document.all) { if (event.button==1||event.button==2||event.button==3) { oncontextmenu='return false'; } } if (document.layers) { if (e.which == 3) { oncontextmenu='return false'; } } } if (document.layers) { document.captureEvents(Event.MOUSEDOWN); } document.onmousedown=click; document.oncontextmenu = new Function("return false;") var travel=true var hotkey=17 /* hotkey即為熱鍵的鍵值,是ASII碼,這里99代表c鍵 */ if (document.layers) document.captureEvents(Event.KEYDOWN) function gogo(e) { if (document.layers) ...more »