Time of Update: 2018-12-05
實現innerHTML中javascript的運行,從而使的頁面各個模組間更好的互動,和資料共用.在參考前人的一些做法後,採用了一些變通方式,和添加一些額外標記,來較好的實現innerHTML中javascript的運行,從而使的頁面各個模組間更好的互動,和資料共用.先看下面的例子:<html><head></head><script> var title = "hello"; var time = 0; var author =
Time of Update: 2018-12-05
<script language="javascript"> //Author : 東閣 //Date: 2008-1-10 //實現原型的定義 //並聯絡定義類的屬性和類的方法以及執行個體屬性和執行個體方法 function Circle(radius) { this.r=radius; //定義了執行個體
Time of Update: 2018-12-05
<script language="javascript">//切記特殊的兩種函式宣告方式/*//Function 構造var f=new Function("x","document.write(x);"); f(2); //函數直接量 var g=function(y) { alert("I am the Function g()."); } g(); */function Rectangle_area(){return
Time of Update: 2018-12-05
在提到上述的概念之前,首先想說說javascript中函數的隱含參數:argumentsArguments該對象代表運行時函數的參數。[function.]arguments[n]參數function :選項。當前正在執行的 Function 對象的名字。n :選項。要傳遞給 Function
Time of Update: 2018-12-05
上一講我們談到了如何讓靜態人物變為動態,今天我們來談談如何使人物移動,因為這一講涉及上一講內容所以我把上一講的連結寫在下方。http://www.cnblogs.com/ducle/archive/2012/09/02/2667481.html 一、圖片準備今天我準備換幾張圖片,這樣更新鮮些。 pic1.pngpic2.pngpic3.png這些素材照樣來自《三國志曹操傳》,如果我沒記錯,應該是曹操的素材。接下來我要結合上一次的技術,來告訴大家如何使人物走動起來。不過今天我們著重在於如何使人物走
Time of Update: 2018-12-05
前兩講我告訴了大家如何使人物移動,那麼今天我們就來看看如何?仿《三國志曹操傳》人物情景對話。具體的連結我寫在下方。Javascript遊戲開發-《三國志曹操傳》-開源講座(一)-讓靜態人物動起來http://www.cnblogs.com/ducle/archive/2012/09/02/2667481.htmlJavascript遊戲開發-《三國志曹操傳》-開源講座(二)-讓目標人物移動http://www.cnblogs.com/ducle/archive/2012/09/08/267712
Time of Update: 2018-12-05
第二節:Javascript基礎主要講了三方面的內容:文法 語句 函數資料類型:字串類型:slice 和substring slice(1,3)從第二個取到第三 個 substring一樣 slice(4) 從第五個開始到最後數實值型別 alert進行輸出布爾值 true不加引號 通過typeof()判斷類型數組 var aMap= new array 通過amap.length 判斷長度語句: 比較和邏輯操作符 輸出document.write> < == && |
Time of Update: 2018-12-05
1.Body代碼部分<body> <h4>密碼強度檢測</h4><table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td width="100" align="right">強度顯示:</td> <td> <script language="javascript"> var ps =
Time of Update: 2018-12-05
1//去左空格; 2function ltrim(s){ 3 return s.replace( /^\s*/, ""); 4} 5//去右空格; 6function rtrim(s){ 7 return s.replace( /\s*$/, ""); 8} 9//去左右空格; 10function trim(s){ 11 return rtrim(ltrim(s)); 12} 13//是否為空白值; 14function IsEmpty(_str){ 15 var tmp_s
Time of Update: 2018-12-05
1、從微軟網站下載MS Script Debugger並安裝,這是:http://download.microsoft.com/download/winscript56/install/1.0a/NT45XP/EN-US/scd10en.exe2、修改IE的設定:IE的選項-->進階,有兩個選項預設是鉤選的:Disable Script Debugging(Internet Explorer)Disable Script
Time of Update: 2018-12-05
介紹一款優秀的Javascript(AJAX) 開發工具:Aptana。Aptana中的智能提示稱為 Code Assist,相當於VS中的Intellisense。 看到後面的瀏覽器表徵圖了嗎?那是瀏覽器安全色性的提示。如果你是一個JS老鳥你應該知道那對開發人員來說有多重要。不僅僅是javascript,智能提示的範圍還包括DOM 1,2 for HTML: CSS: 看到後面的黃框框了嗎?那是VS裡稱為Quick Info的東西。錯誤提示 -- 一個都不能少: Doument
Time of Update: 2018-12-05
1 //--社會安全號碼碼驗證-支援新的帶x身份證 2 function isIdCardNo(num) 3 { 4 var factorArr = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1); 5 var error; 6 var varArray = new Array(); 7 var intValue; 8 var lngProduct = 0; 9 var intCheckDigi
Time of Update: 2018-12-05
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo> document.forms[0].mac.value=unescape(MACAddr);
Time of Update: 2018-12-05
<select id="select" onchange="location.href='?page='+escape(this.value)+'';"> <option>請選擇</option> <option value="這是第一個">1</option> <option value="2">2</option> <option
Time of Update: 2018-12-05
建立的節點,一時不知道如何刪除。。。耗了一大堆時間for(var i = 0; i < jsonList.length; i++ ){ var li_button = document.createElement("li"); li_button.className = "button"; var li_button_a = document.createElement("a"); li_button_
Time of Update: 2018-12-05
原文:http://blogs.msdn.com/b/jscript/archive/2007/07/26/scope-chain-of-jscript-functions.aspx在JavaScript中,函數的範圍鏈是一個很難理解的東西.這是因為,JavaScript中函數的範圍鏈和其他語言比如C,
Time of Update: 2018-12-05
JavaScript中有大量非同步作業,首先可以看看JS中什麼東西會產生非同步(這裡先只考慮瀏覽器裡的情況):Ajax(XMLHttpRequest)Image Tag,Script Tag,iframe(原理類似)setTimeout/setIntervalCSS3 Transition/AnimationpostMessageWeb WorkersWeb Socketsand
Time of Update: 2018-12-05
javascript是一門弱類型語言 它的函數形參不指定類型 它的變數在賦值時連同類型一起覆蓋 所以不存在類型轉換問題,等等,不存在類型轉換問題?哦 只是賦值時不存在類型轉換問題。 javascript的類型轉換主要存在於運算式運算過程中,更直接的說,js的類型預設轉換幾乎全是由運算子引起的,這篇文章裡還會討論顯式轉換。在js的運算子中 有以下幾類+運算子 只作用於字串和數字- * / %只作用於數字! 只作用於布爾型如果我們對2個變數a 和b使用+運算子 a+b那麼
Time of Update: 2018-12-05
先舉一個例子,如果希望ABCDE這5個函數依次執行,我們可以寫出如下代碼。A();B();C();D();E(); 在同步的情況下,這樣的代碼沒有任何問題。但如果ABCDE都是非同步,還需要按次序執行,這樣寫就不行了。通常我們會為非同步函數設定回調,當函數執行完的時候執行回調,例如A(function(){ B(function(){ C(function(){ D(function(){ E(); }
Time of Update: 2018-12-05
一、基本類型值和參考型別值基本類型值:儲存在棧記憶體中的簡單資料欄位,5種基本類型值為Undefined、Null、Boolean、Number和String,它們完全儲存在記憶體中的一個位置,訪問它們的時候是按值訪問的。參考型別值:儲存在堆記憶體中的對象,即變數中儲存的實際上是一個指標,此指標指向記憶體中的另一個位置,該位置儲存對象。當查詢參考型別的變數時,先從棧中讀取記憶體位址,然後再“順藤摸瓜”找到儲存在堆中的值,即參考型別是按引用訪問,我們操作的不是實際的值,而是那個值所引用的對象。儲存