Time of Update: 2017-01-19
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
測試一下 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
WordPress 本身以及主題和外掛程式通常需要載入一些 JavaScript 來實現某些特殊功能。為了最大限度地保證相容性,不至於出現 JavaScript 失效的情況,所以一般在頁頭載入 JavaScript 檔案。但是根據 Yahoo 開發人員論壇的建議,載入 JavaScript 應該盡量在頁尾以提高頁面的顯示(響應、渲染)速度。本文根據作者的使用經驗介紹幾個相關外掛程式,並說明如何在某些特殊頁面仍然在頁頭載入 JavaScript。下面先簡單介紹幾個相關的最佳化
Time of Update: 2017-01-19
執行個體如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head>
Time of Update: 2017-01-19
從“譯言”上的一篇文章據悉各瀏覽器 Javascript 的對比。我個人作為一名“准”的 Javascript 開發人員,對此事自然比較的關注。SunSpider 的測試面我還是保持對其信任的態度的,正如原文所說的“它是一組被精心設計的測試,易於運行也非常全面”。 下面是測試的內容:
Time of Update: 2017-01-19
點一下列印就出來,列印的內容自己找一下代碼加一下!我沒有印表機! function WindowPrint() { if(document.all) { if(parseFloat(window.navigator.appVersion.substr(window.navigator.appVersion.indexOf("MSIE")+5, 3)) ' str += '';
Time of Update: 2017-01-19
最近做個頁面,需要用javascript擷取url參數,可發現網上的東西,實在是多了,錯誤也實在是多啊,真暈,浪費了我不少時間於是,我便總結一下,一個好用的就可以了,先聲明下,用正則,是簡單,但多瀏覽器的相容性,和速度不敢保證了,所以我就用個多瀏覽器安全色的複製代碼 代碼如下:<script language = javascript> function request(paras){
Time of Update: 2017-01-19
接下來進入正題-定時不斷重新整理頁面的方法:1.看到定時,很容易想到js的定時器://第一種方法//由於我們已經有了一個定時器,所以只要在定時器test中加入一句重新整理頁面的代碼即可function test(){h1.style.color = "red";h1.innerText = "我變化了";history.go(0);//可以換成上一篇部落格的任何一種方法。}setInterval(test,
Time of Update: 2017-01-19
執行個體如下: var xmlDoc = null; function LoadXml(xmlPath) { try { if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); } } catch (e) { try { xmlDoc =
Time of Update: 2017-01-19
點擊整頁變灰的效果(可做退出效果)。 註:頁面頭部必須加上 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 否則效果不能實現
Time of Update: 2017-01-19
在本章中,我們將分析John Resig關於JavaScript繼承的一個實現 - Simple JavaScript Inheritance。 John Resig作為jQuery的創始人而聲名在外。是《Pro JavaScript Techniques》的作者,而且Resig將會在今年秋天推出一本書《JavaScript Secrets》,非常期待。調用方式調用方式非常優雅:
Time of Update: 2017-01-19
function test(){ return 123; } 顯然這是一個函式宣告,那下面的呢 var b=function(){return 123}; 這個大家就懷疑了,好似不是聲明,因為函數沒有名字,只是一個匿名函數,好,再看 var b=function test(){return 123}; 這個到底是不是函式宣告呢,好象是,那我回答你"不是" alert(test);
Time of Update: 2017-01-19
前面我們自己寫了一個小小的關於js動畫的外掛程式,下面我們來使用之前的架構來完成我們想要的動畫效果。我們經常在淘寶網中看到,滑鼠經過某一圖片時,該圖片有從上滾出而又從下滾入的效果,那麼那種效果是如何?的呢?首先我們我們完成該效果的html和css代碼,代碼如下:html部分代碼:<div id="move"> <a href="#"><i><img
Time of Update: 2017-01-19
如果你想使一個元素在全螢幕模式下展現 (比如說 <video>),你可以調用該元素的 requestFullscreen() 方法;這個方法在 Gecko 中的實現是 element.mozRequestFullScreen(),在 WebKit 中為 element.webkitRequestFullscreen()。比如一個執行個體:var elem = document.getElementById("myvideo");if (elem.requestFullscreen)
Time of Update: 2017-01-19
javascript 拖拽JavaScript Google IG Drag Demo,非常棒的拖動,準備用於F2Blog新Theme的後台模組設定,之間的拖 動 拖拽效果的頁面效果示範地址:http://img.jb51.net/online/tuozhuai/google_drag.htm加強版效果示範地址:http://img.jb51.net/online/tuozhuai/google_drag2.htm拖拽原理:
Time of Update: 2017-01-19
假如是14話,使用者錄入前就用14暗示使用者可以輸入14個字元),當使用者開始輸入資料時,就把*依次替換掉,錄入幾個字元就替換掉幾個*,錄入完後文字框中就只有使用者輸入的資訊了。就這麼一個功能,還是折磨了我好一會,哎,JS水平還是太菜了,於是發帖求助,後來在CSDN網友huangwenquan123的熱情相助下,才算把這個問題搞定了,現在直接貼出代碼,希望對有這方面需要的朋友有所協助: 複製代碼 代碼如下: <script type="text/javascript" src="http:
Time of Update: 2017-01-19
1.document.formName.item("itemName") 問題 說 明:IE下,可以使用document.formName.item("itemName")或document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解決方案:統一使用document.formName.elements["elementName"
Time of Update: 2017-01-19
我們先來簡單回顧下HTML原始碼(test2.htm): 複製代碼 代碼如下: <html> <head> <title></title> <script src="js/jquery-1.4.4.js" type="text/javascript"></script> <script> $(function(){ $('#container').html('<script
Time of Update: 2017-01-19
前言相信從事過C#和Java的大家都知道分號是用作斷句(EOS,end of statement)的,而且必須加分號,否則編譯就不通過了。但JavaScript由於存在ASI機制,因此允許我們省略分號。ASI機制不是說在解析過程中解析器自動把分號添加到代碼中,而是說解析器除了分號還會以換行為基礎按一定的規則作為斷句的依據,從而保證解析的正確性。規範理論es5 標準定義了自動分號插入規則,包括以下三個基本規則加兩個前置條件:前置條件1、如果插入分號後解析結果是空語句,那麼不會自動插入分號。例子:(
Time of Update: 2017-01-19
Javascript json object 與string 相互轉換的簡單實現function obj2str(o){ var r = []; if(typeof o == "string" || o == null) { return o; } if(typeof o == "object"){ if(!o.sort){ r[0]="{" for(var i in o){ r[r.length]=i; r[r.length]=":"; r[