Time of Update: 2017-01-13
<html><head></head><body><p> </p><script language=vbscript>function VBTrimStr(temStr)VBTrimStr=trim(temStr)end function</script><script language=javascript>function
Time of Update: 2017-01-13
很久以前寫的一個通用驗證函式,大家不要笑啊,許多東西沒有完善比如日期驗證。<SCRIPT LANGUAGE="JavaScript" src="valid.js"></SCRIPT><TABLE cellspacing=0 cellpadding=0 border=0 align=center><FORM METHOD=POST ACTION="bbs_new.asp"
Time of Update: 2017-01-13
事件統計防重複統計,不服來挑錯function track(eventName, params) { var img = new Image(); if(typeof params == 'object') { params = JSON.stringify(params); } else { params = ''; } var t = new
Time of Update: 2017-01-13
網頁是由 html 標籤一層層組成的,js 也可以動態添加一層層的諸如 div、li、img 這樣的標籤。其實,不管是什麼 html 標籤,js 動態建立的方法都差不多,接著就先從動態添加 div 開始。 一、js 動態添加元素div<div id="parent"></div>function addElementDiv(obj) {var parent = document.getElementById(obj);//添加 divvar
Time of Update: 2017-01-13
一、利用建構函式模式進行開發,有很多的好處:1、商務邏輯思路更清晰;2、避免了大量全域變數的產生,只有一個全域變數,相當於就是這一功能模組向外暴露的唯一介面;3、如果結合模組化開發,很方便就可以把自訂的模組加到統一modules中,只要自訂的模組名不衝突,使用起來也不會互相干擾;4、代碼可維護性好,利人利己;二、下面就利用這一模式,以拖拽為執行個體,進行講解。1、html與css,如下:<body> <div class="box"
Time of Update: 2017-01-13
Asynchronous JavaScript and XML(Ajax)是目前 Web 開發關鍵技術之一,允許用戶端 JavaScript 通過 HTTP 與伺服器進行互動。瀏覽器的安全模型規定了 XMLHttpRequest、frames 等必須在相同網域名稱下才能進行通訊。這就是所謂的“同源策略限制”。為了 Web
Time of Update: 2017-01-13
提示:您可以先修改部分代碼再運行 仿豆瓣分頁原型(Javascript版) 提示:您可以先修改部分代碼再運行
Time of Update: 2017-01-13
一、window.name1、 伺服器返回 代碼如下複製代碼 <script>window.name=’{“id”:”3″, “name”:”leisure”}’;</script> 2、定義一個iframe,添加onload事件 <iframe id=”iframe1″
Time of Update: 2017-01-13
代碼如下複製代碼 //驗證Emailfunction checkEmail(mail) { if (mail.length > 0 && mail.length < 101) { var regex = /^[_.0-9a-zA-Z+-]+@([0-9a-zA-Z]+[0-9a-zA-Z-]*.)+[a-zA-Z]{2,4}$/;&
Time of Update: 2017-01-13
一般事件事件 瀏覽器支援 描述onClick IE3|N2|O3 滑鼠點擊事件,多用在某個對象控制的範圍內的滑鼠點擊onDblClick IE4|N4|O 滑鼠雙擊事件onMouseDown IE4|N4|O 滑鼠上的按鈕被按下了onMouseUp IE4|N4|O 滑鼠按下後,鬆開時激發的事件onMouseOver IE3|N2|O3
Time of Update: 2017-01-13
來看下以下這些情況中的this分別會指向什麼:1.全域代碼中的this:1 alert(this)//window< 全域範圍內的this將會指向全域對象,在瀏覽器中即使window。 代碼如下複製代碼 function fooCoder(x) { this.x = x;}fooCoder(2); alert(x);// 全域變數x值為2這裡this指向了全域對象,即window。在strict 模式中,則是undefined。3.作為對象的方法調用: &
Time of Update: 2017-01-13
在HTML中開啟視窗我們已經知道如何在HTML中開啟一個視窗。多數當前流行的瀏覽器中, 你可用一個href語句開啟一個新視窗,例如:點擊 代碼如下複製代碼 <A href="yer_new_window.html" target=yer_new_window> 這裡</A> 即可開啟另一個視窗.說明:上述代碼,目標連結開啟的視窗是上面名為”yer_new_window”
Time of Update: 2017-01-13
簡單指向文字顯示內容執行個體 代碼如下複製代碼 <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>oec2003</title><script language="JavaScript"
Time of Update: 2017-01-13
例1 代碼如下複製代碼 function public_GetParentByTagName(element, tagName) { var parent = element.parentNode; var upperTagName = tagName.toUpperCase(); //如果這個元素還不是想要的tag就繼續上溯
Time of Update: 2017-01-13
單數組排序sort()函數數組對象的sort方法可以按照一定的順序把數組元素重新排列起來。通常情況下,都是按照字幕順序排列。在使用sort()排序時,每次比較兩個元素時都會執行比較函數,並將兩個元素作為參數傳遞給比較函數。比較函數有以下兩種傳回值。 1、如果傳回值大於0,則交換兩個元素的位置 2、如果傳回值小於或等於0,則不進行操作。JavaScript代碼例1假定有如下數組: 代碼如下複製代碼 var homes =
Time of Update: 2017-01-13
原來小航子(山山)跟我說過,多用object對象少用數組對象,因為object的效率要高一些,今天剛好在寫一個JS的遇到了一個用數組還是用對象的問題,所以就簡單寫了測試頁面。 代碼如下複製代碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-13
平時我們書寫迴圈大致是這個樣子的: 代碼如下複製代碼 function(){ //一般迴圈的書寫方式 for(var i=0; i<values.length; i++){ ... } }
Time of Update: 2017-01-13
例我們來綁定一個斷行符號事件 代碼如下複製代碼 $(function () { //定義斷行符號事件 if (document.addEventListener) {//如果是Firefox &
Time of Update: 2017-01-13
我們先來看看js數組清空吧當一個數組需要清空的時候,很多人使用下面的方法:a = [];我們知道javascript變數儲存方式分為參考型別和直接量。數組屬於對象,即參考型別,引用的是變數指標地址,之所以這樣設計也是為了節省記憶體。再說到上面的請空數組的方式,如果採用直接賦值一個新數組的方式,那麼之前引用的數組可能不會被釋放(有其他的引用),例如下面的代碼: 代碼如下複製代碼 var a = [2,3];var b = a;a = [];console.log(b);
Time of Update: 2017-01-13
我最常用的代碼,核心代碼就是 代碼如下複製代碼 script language="JavaScript"> function jump() { location.href=document.myform.menu1.value; } </script> html代碼 代碼如下複製代碼 <select name="menu1" onChange="jump()"> &