Time of Update: 2013-10-22
href=”#”,包含了一個位置資訊.預設的錨是#top,也就是網頁的上端,當連續快速點擊此連結時會導致瀏覽器巨慢甚至崩潰。當然我們一般用三個 href="###",不過看了這篇文章我們以後就可以使用javascript:;(一個冒號一個分號)javascript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。 javascript:;好些,javascript:void(0);據說某些情況下有瀏覽器安全色bug。(此點bug我也不知道什麼時候能出現,知道的童鞋請指教)。
Time of Update: 2013-10-22
複製代碼 代碼如下: <td width="15%" align="left">是否為分包人</td> <td width="35%" align="left"> <INPUT TYPE="checkbox" NAME="fbr"
Time of Update: 2013-10-22
晚上要考軟體工程,實在不想複習。寫個播放器吧,這個只是個用來學習的小Demo,眾多不完善之處,下面貼出原始碼,如果要轉載,請加上著作權聲明PS:因為Ajax涉及到跨域擷取天氣資訊,有兩個版本,一個是直接跨域,IE10支援,其他的瀏覽器要改配置。另一個是伺服器端的weather.php,擷取天氣資訊返回json。 weather.php就不寫了,裡面的對應路徑存放對應的檔案 示範地址: http://569375.ichengyun.net/fm/
Time of Update: 2013-10-22
本執行個體是使用Javascript外掛程式,在瀏覽器用戶端動態為代碼著色,可以顯示行號.Javascript代碼著色執行個體效果:http://www.keleyi.com/keleyi/phtml/codecolor/a/index.htm以下是代碼:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&
Time of Update: 2013-10-22
複製代碼 代碼如下: Ext.onReady(function(){ //定義store var chartStore = new Ext.data.JsonStore({ root:'root', fields:[ {name:'ne',type:'string'},//網元 {name:'confine',type:'int'},//閥值 {name:'bill',type:'string'}//工單數 ], sortInfo:{field: 'bill', direction: 'ASC'
Time of Update: 2013-10-22
this this表示當前對象,如果在全域作用範圍內使用this,則指代當前頁面對象window; 如果在函數中使用this,則this指代什麼是根據運行時此函數在什麼對象上被調用。 我們還可以使用apply和call兩個全域方法來改變函數中this的具體指向。 先看一個在全域作用範圍內使用this的例子: 複製代碼 代碼如下: <script type=> console.log( === window); console.log(window.alert === .alert);
Time of Update: 2013-10-22
複製代碼 代碼如下: <asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="~/WebService1.asmx" /> </Services> </asp:ScriptManager> SinaWeiBo.WebService1.cunzai($(this).val(), a, b) {
Time of Update: 2013-10-22
複製代碼 代碼如下: //繼承function Person(name,sex){ this.name=name; this.sex=sex;}Person.prototype.sayName=function(){ alert(this.name);}Person.prototype.saySex=function(){ alert(this.sex);}function
Time of Update: 2013-10-22
複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <meta http-equiv="Content-Type" content="text/html;
Time of Update: 2013-10-22
很實用的一款QQ線上客服代碼,點擊QQ表徵圖,可直接與客服對話。具體實現代碼如下: html頁面: 複製代碼 代碼如下: <!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">
Time of Update: 2013-10-22
檢查bug的步驟1. bug定位在js指令碼中,按照指令碼執行的順序,你可以用console或alert,來確定bug發生的代碼區間,然後在區間內進一步來尋找bug發生的具體程式碼片段。2. bug
Time of Update: 2013-10-22
call() 方法call() 方法是與經典的對象冒充方法最相似的方法。它的第一個參數用作 this 的對象。其他參數都直接傳遞給函數自身。例如:複製代碼 代碼如下:function sayHello(sPrefix,sSuffix) { alert(this.name + ”says“ + sPrefix + sSuffix);};var obj = new Object();obj.name = "Tom";sayHello.call(obj,
Time of Update: 2013-10-22
原文:Enforcing toString() 譯文:javascript 中強制執行 toString() 譯者:singleseeker Javascript通常會根據方法或運算子的需要而自動把值轉成所需的類型,這可能導致各種錯誤。 Brian McKenna (@puffnfresh) suggests 提供了下列測試代碼: 複製代碼 代碼如下: Object.prototype.valueOf = function () { throw new Error('Use an
Time of Update: 2013-10-22
以大量刪除資料為例 做大量刪除會需要傳遞要刪除的資料ID數組 複製代碼 代碼如下: function RemoveLog(){ var postModel=[]; //遍曆複選框擷取要刪除的資料ID 存放到數組中 $("[name='lid']").each(function () { if ($(this).attr("checked") == "checked") postModel.push({ name: 'ids', value:$(this).val()}); });
Time of Update: 2013-10-22
複製代碼 代碼如下: <script type="text/javascript"> function doTest(){ var value = $("input[name='dizhi'][type='radio']:checked").val();//獲得選中項的值 $('#a1').attr('href','shoppeisong.php?addid='+value+''); } </script> 要取的INPUT 標籤<input
Time of Update: 2013-10-22
複製代碼 代碼如下: <head> <title></title> <script src="jquery-1.9.1.js" type="text/javascript"></script> <style type="text/css"> img { width:150px; height:200px; position:relative; } td{width:150px;height:200px;}
Time of Update: 2013-10-22
// JQuery為textarea添加maxlength // textarea預設不支援maxlength屬性。 // 通過JQuery的keyup事件: JQuery代碼如下: 複製代碼 代碼如下: <script type="text/javascript"> $(function(){ //IE也能用textarea $("textarea[maxlength]").keyup(function(){ var area=$(this); var
Time of Update: 2013-10-22
add() 將元素添加到匹配元素的集合中。這是jquery參考手冊上的表述。但其提供的例子連結錯誤,因此沒有對add()的執行個體說明。這裡就提供幾個例子,以便更好的掌握add()的用法。例一複製代碼 代碼如下:<!DOCTYPE html><html><head><style>div { width:60px; height:60px; margin:10px; float:left; }p { clear:left;
Time of Update: 2013-10-22
has(selector選取器或DOM元素) 將匹配元素集合根據選取器或DOM元素為條件,檢索該條件在每個元素的後代中是否存在,將合格的元素構成新的結果集。下面舉一個例子:複製代碼 代碼如下:<ul> <li>list item 1</li> <li>list item 2 <ul>
Time of Update: 2013-10-22
.children(selector) 方法是返回匹配元素集合中每個元素的所有子項目(僅兒子輩)。參數可選,添加參數表示通過選取器進行過濾,對元素進行篩選。.find(selector)方法是返回匹配元素集合中每個元素的後代。參數是必選的,可以為選取器、jquery對象可元素來對元素進行篩選。.find() 與 .children() 方法類似,不同的是後者僅沿著 DOM 樹向下遍曆單一層級。這裡的children,我理解為兒子,只在兒子這一級遍曆。看下例子:複製代碼