當然我們可以在後台中擷取參數的值,然後在前台js代碼中擷取變數的值,具體做法請參考我的這篇文章:JavaScript擷取後台C#變數以及調用後台方法。 其實我們也可以直接在js中擷取請求的參數的值,通過使用window.location.search可以擷取到當前URL的?號開始的字串,如前面的連結擷取到的search為?id=001。再對擷取的字串進行處理,就可以擷取到參數的值了。 複製代碼 代碼如下: function getUrlParam(name) { var reg = new
關鍵點:1、對瀏覽器版本的判斷;2、修改樣式表路徑 其中第二點也常用在即時修改網頁模板、論壇風格的場合,實際上就是修改樣式表路徑來載入不同的樣式表。 代碼: 複製代碼 代碼如下: <script type="text/javascript"> var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); try{
當然,在請求時無法統計HTTP頭部的長度,所以當請求資料包長度在傳輸單元最大值臨界點時,額外的HTTP頭可以導致IP分組,因此存在一定的誤差.(2009/6/21) 線上示範:http://demo.jb51.net/js/2011/ping/核心代碼:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
第一種方法:,代碼比較專業 推薦複製代碼 代碼如下:<script> function GetLocationParam(param){ var request = { QueryString : function(val) { var uri = window.location.search; var re = new RegExp("" +val+ "=([^&?]*)", "ig"); return
為了此代碼到您的網頁必須使用像素大小的字型(PX),而不是相對大小的字型,使用“EM”或“%”。當然如果你使用其他字型單位的代碼可以很容易地適應這些。如果指令碼不能找到一個段落的字型大小,它會預設為12px。核心代碼:複製代碼 代碼如下:var min=8;var max=18;function increaseFontSize() { var p = document.getElementsByTagName('p');
前言 本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實現的第2篇,開閉原則OCP(The Open/Closed Principle )。 開閉原則的描述是: Software entities (classes, modules, functions, etc.) should be open for extension but closed for modification. 軟體實體(類,模組,方法等等)應當對擴充開放,對修改關閉,即軟體實體應當在不修改的前提下擴充。