Time of Update: 2017-01-13
<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link rel="stylesheet" href="images/test.css"
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 isDateString(sDate){ var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31] var iaDate = new Array(3) var year, month, day if (arguments.length != 1
Time of Update: 2017-01-13
【結構層】 一級菜單結構層: <ul id="menu"> <li><a href="default.html">首頁</a></li> <li><a href=&
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
js類的基本含義我們知道,在js中,是沒有類的概念的。類的所有執行個體對象都從同一個原型對象上繼承屬性,因此,原型對象是類的核心。類是對象的抽象,而對象是類的具體執行個體。類是抽象的,不佔用記憶體,而對象是具體的,佔用儲存空間。———百度百科早期的javascript需求都很簡單,基本都是寫成函數的,然後是面向過程的寫法,後來慢慢的引入物件導向開發思想,再後來就慢慢寫成 類。在js中,寫成類的本質基本都是
Time of Update: 2017-01-13
前言:看了這篇文章,1.注意setTimeout引用的是全部變數還是局部變數了,當直接調用外部函數方法時,實際上函數內部的變數已經變成全域。2.提醒我防止出錯的,用匿名函數不容易出錯。3.setTimeout最快執行時間是4毫秒。4.使用setTimeout的函數會比當前隊列的函數慢執行,在他們的後面。5.setTimeout中的定時器並不是準確的時間,實際中它需要在執行完前面的函數後才定時執行。你還可以查閱關於setTimeout的相關介紹javascript提供定時執行代碼的功能,叫做定時器
Time of Update: 2017-01-13
本文主要是對JS操作JSON的要領做下總結。在JSON中,有兩種結構:對象和數組。1. 一個對象以“{”(左括弧)開始,“}”(右括弧)結束。每個“名稱”後跟一個“:”(冒號);“‘名稱/值’ 對”之間運用 “,”(逗號)分隔。 名稱用引號括起來;值如果是字串則必須用括弧,數值型則不須要。例如:var o={"xlid&
Time of Update: 2017-01-13
最近學習JS,整理了一些js對DOM的操作,接下來簡單介紹一些。通過js添加元素,並來回切換內容的小例子來介紹。1.首先來實現一個通過js建立元素和文本節點的效果:html代碼:<p class="text" id="wer" style="margin-left:900px">11111</p>css代碼:.text{width: 500px;height: 500px;margin-top:
Time of Update: 2017-01-13
問題1: 範圍看一下下面的代碼: (function(){ var a = b =5; })(); console.log(b);結果會輸出什嗎?答案:5這個問題考查的要點是兩個不同的範圍,'a'被var聲明成了一個局部變數,但是'b'實際上沒有被定義,所以它是一個全域變數。這個問題還牽扯到另個一個比較重要的問題,就是strict
Time of Update: 2017-01-13
一、利用建構函式模式進行開發,有很多的好處:1、商務邏輯思路更清晰;2、避免了大量全域變數的產生,只有一個全域變數,相當於就是這一功能模組向外暴露的唯一介面;3、如果結合模組化開發,很方便就可以把自訂的模組加到統一modules中,只要自訂的模組名不衝突,使用起來也不會互相干擾;4、代碼可維護性好,利人利己;二、下面就利用這一模式,以拖拽為執行個體,進行講解。1、html與css,如下:<body> <div class="box"
Time of Update: 2017-01-13
例子 代碼如下複製代碼 function appendit() { var nodes = document.getElementsByTagName("INPUT"); for (var i=0;
Time of Update: 2017-01-13
例子 代碼如下複製代碼 <!doctype html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><input type="text" class="input" onfocus=&
Time of Update: 2017-01-13
Asynchronous JavaScript and XML(Ajax)是目前 Web 開發關鍵技術之一,允許用戶端 JavaScript 通過 HTTP 與伺服器進行互動。瀏覽器的安全模型規定了 XMLHttpRequest、frames 等必須在相同網域名稱下才能進行通訊。這就是所謂的“同源策略限制”。為了 Web
Time of Update: 2017-01-13
html 代碼如下複製代碼 <form name="multiform" id="multiform" action="multi-form-submit.php" method="POST" enctype="multipart/form-data"> 姓名: <input type="text"
Time of Update: 2017-01-13
javascript 擷取文檔所有圖片function updateUI(){ var imgs = document.getElementsByTagName("img"); for(var i=0, len=imgs.length; i < len; i++){ imgs[i].title = document.
Time of Update: 2017-01-13
javascript實現的超強文法高亮引擎SyCODE Syntax Highlighter是一個基於javascript實現的文法高亮程式,實現方式借鑒了著名的db.SyntaxHighlighter採用Regex進行關鍵字匹配,處理速度比db.SyntaxHighlighter高出 5~10倍,是目前處理速度最快的javascript文法高亮程式。SyCODE Syntax
Time of Update: 2017-01-13
W3C DOM Level2 Core規定,Document 介面下的 createElement 方法可以建立一個元素節點對象執行個體。它可以傳入一個字串參數 tagName,在 HTML 中,這個參數可以是任何形式,但tagName 應為一個合法的標籤名。例如:document.createElement("td");//建立一個td 若 tagName 中出現不合法的字元,則應拋出