Time of Update: 2014-07-06
上幾篇文章已經為大家介紹了js調試系列的一些基礎知識,這次亂碼兄弟為大家帶來了js斷點與動態調試方法,需要的朋友可以參考下昨天留的課後練習 1. 分析 votePost 函數是如何? 推薦 的。其實我們已經看到了源碼,只要讀下源碼即可知道他是怎麼實現的了。function votePost(n, t, i) { i || (i = !1); var r = { blogApp: currentBlogApp, postId: n, voteType: t,
Time of Update: 2014-07-06
代碼一預覽: 複製代碼 代碼如下: <!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> <meta http-equiv="Content-Type"
Time of Update: 2014-07-06
在javascript中為了針對不同的元素執行不同的操作,需要在javascript中對觸發事件的元素進行判斷,然後執行不同的操作。 例子: html 複製代碼 代碼如下: <input type='button' name='updatemetal' value='修改' onclick='getmetalid(this)'> <input type='button' name='deletemetal' value='刪除'
Time of Update: 2014-07-06
在一般的程式中.程式員做輸入框內容正確性檢測時一般喜歡通過判斷內容的合法性來確定焦點框.如:複製代碼 代碼如下:if(obj.value==""){ obj.focus(); return
Time of Update: 2014-07-06
複製代碼 代碼如下:<html><head><script language="javascript"> //視窗表格增加一行 function addNewRow(){ var tabObj=document.getElementById("myTab");//擷取添加資料的表格 var rowsNum = tabObj.rows.length; //擷取當前行數
Time of Update: 2014-07-06
Js擷取下拉框的值和文本網上提供了2種方法:但有些人很不負責任,他們根本沒考慮到瀏覽器之間的差異導致的錯誤,導致很多新手琢磨了半天找不出錯誤!下面我總結下Firefox和IE下擷取下拉框選定項的值和文本:1. IE和Firefox都支援的方法:擷取文本複製代碼 代碼如下:var obj=document.getElementById('select_template'); var text=obj.options[obj.selectedIndex].text;//擷取文本 var
Time of Update: 2014-07-06
先擷取字型大小,進行處理。再將修改的值儲存。slice() 方法可從已有的數組中返回選定的元素。arrayObject.slice(start,end)。start 必需。規定從何處開始選取。如果是負數,那麼它規定從數組尾部開始算起的位置。也就是說,-1 指最後一個元素,-2 指倒數第二個元素,以此類推。end 可選。規定從何處結束選取。該參數是數組片斷結束處的數組下標。如果沒有指定該參數,那麼切分的數組包含從 start
Time of Update: 2014-07-06
有三個select下拉框一個大類,兩個小類隱藏,需要在選擇大類的時候,小類顯示同時清除另外的小類選擇的項這需求有點兒..........下面是三個select:複製代碼 代碼如下:<select name="pWaqqqy" id="sel_type" onchange="selectFunction()"> <option value="">全部</option>
Time of Update: 2014-07-06
複製代碼 代碼如下: /** * 返回一個隨機的小寫字母 */ function getLowerCharacter(){ return getCharacter("lower");; } /** * 返回一個隨機的大寫字母 */ function getUpperCharacter(){ return getCharacter("upper");; } /** * 返回一個字母 */ function getCharacter(flag){ var character = "";
Time of Update: 2014-07-06
new Array() new Array(len) new Array([item0,[item1,[item2,...]]] 使用數組對象的方法: var objArray=new Array(); objArray.concact([item1[,item2[,....]]]-------------------將參數列表串連到objArray的後面形成一個新的數組並返回,原有數組不受影響。如:var arr=["a","b","c"]; arr.concact("d","e");
Time of Update: 2014-07-06
執行個體如下:複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>MyHtml.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta
Time of Update: 2014-07-06
今天在開發的時候。需要在一個使用者驗證郵箱。但是使用了傳統的js無重新整理需要清空瀏覽器緩衝後才能正常的驗證所以自己就去用jquery 去寫一個了無重新整理驗證 看看複製代碼 代碼如下:<script type="text/javascript">var ee;function mailbox(strEmail){var name=document.blooger[0].email.value;$.ajax({ type: "get", url: "<?php
Time of Update: 2014-07-06
javascript函數的定義1:調用關鍵字function來構造,如:function distance(x1,x2,y1,y2){var dx=x2-x1;var dy=y2-y1;return Math.sqrt(dx*dx+dy*dy);}2:使用Function()建構函式var f=new Function*"x","y","return x*y");這行代碼建立了一個新函數,該函數和你所熟悉的文法定義的函數基本上時等價的:function f(x,y){return
Time of Update: 2014-07-06
jQuery提供了val()方法,使用它我們可以快速地擷取和設定表單的文字框、選項按鈕、以及選項按鈕的值。使用val()不帶參數,表示擷取元素的值使用val()給定參數,則表示把值賦給元素如下: 複製代碼 代碼如下://擷取值alert($("input#mytextbox").val());alert($("select#mylist").val());alert($("input#myradio").val());//設定值$("input#mytextbox").val("61dh");$
Time of Update: 2014-07-06
在日常開發中,經常會用到不同格式的色域圖值之間的相互轉換,以下給出一種解決方案。複製代碼 代碼如下://十六進位顏色值的Regexvar reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;/*RGB色彩轉換為16進位*/String.prototype.colorHex = function(){ var that = this; if(/^(rgb|RGB)/.test(that)){&
Time of Update: 2014-07-06
你對JavaScript引擎能進行多少次遞迴調用好奇嗎?多少次遞迴調用下面的函數可以讓你找到答案: (靈感來自Ben Alman的 gist)複製代碼 代碼如下:function computeMaxCallStackSize() { try { return 1 + computeMaxCallStackSize(); } catch
Time of Update: 2014-07-06
Javascript 是唯一一個被廣泛運用的原型式繼承的語言,所以理解兩種繼承方式的差異是需要時間的。第一個主要差異就是 Javascript 使用原型鏈來繼承:function Foo() { this.value = 42;}Foo.prototype = { method: function() {}};function Bar() {}設定 Bar 的 prototype 為 Foo 的對象執行個體:Bar.prototype = new Foo();Bar.prototype.foo
Time of Update: 2014-07-06
var a = "abcDEfGgdefg32asdf38";document.write("原始:"+a+"<br />")document.write("粗體:"+a.bold()+"<br />");document.write("大號:"+a.big()+"<br />");document.write("斜體:"+a.italics()+"<br />");document.write("刪除線:"+a.strike()+"<br
Time of Update: 2014-07-06
完整代碼如下:複製代碼 代碼如下:<!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" xml:lang="en" lang="en"><head>
Time of Update: 2014-07-06
javaScript 代碼如下:$(document).ready(function(){ $(".message_list .message_body:gt(0)").hide(); $(".message_list li:gt(4)").hide(); $(".message_head").click(function(){ $(this).next(".message_body").slideToggle(500) return false; }); //收合所有訊息