Time of Update: 2018-12-08
1, :eq()和nth-child() 看下面代碼: <SCRIPT LANGUAGE="JavaScript"> $(function(){ $("#selected-plays > li:eq(1)").addClass("a"); //等價於 $("#selected-plays > li:nth-child(2)").addClass("a"); //注意:js數組是從 0 開始的,所以eq(1)是取第二個元素。
Time of Update: 2018-12-08
Javascript學習第一篇 js基礎 1 , javascript字元集: javascript採用的是Unicode字元集編碼。 為什麼要採用這個編碼呢? 原因很簡單,16位的Unicode編碼可以表示地球人的任何書面語言。這是語言 國際化的一個重要特徵。(大家也許見過用中文寫指令碼,比如:function 我的函數() {} ); Javascript中每個字元都是用2個位元組表示的。(因為是16位編碼) 2 ,大小寫敏感: js是一種區分大小寫語言。 注意下:以前我也犯過的錯誤。
Time of Update: 2018-12-08
1, 建立節點。 createElement(): var a = document.createElement(“p”); 它建立的是一個元素節點,所以 nodeType 等於 1 。 a.nodeName 將返回 p ; 注意;createElement()方法建立出來的新元素節點不會被自動添加到文檔裡,既然沒添加到文檔裡,說明它還是一個游離的狀態。所以它也沒有nodeParent屬性。 如果想把它添加到文檔裡,可以使用
Time of Update: 2018-12-08
先看看HTML代碼: <textarea name="description" onkeyup="checkLength(this);"></textarea> <br /><small>文字最大長度: 250. 還剩: <span id="chLeft">250</span>.</small> 可以看出onkeyup是當使用者離開鍵盤後觸發的事件,傳遞的參數是this(也就是當前所在的文檔地區)
Time of Update: 2018-12-08
今天我們講DOM屬性。 前面其實我們已經碰過DOM屬性了。 比如: nodeName,nodeType…..今天我們詳細的講解下。 1,nodeName屬性 : 節點的名字。 如果節點是元素節點,那麼返回這個元素的名字。此時,相當於tagName屬性。 比如: <p>aaaa</p> : 則返回 p ; 如果是屬性節點,nodeName將返回這個屬性的名字。 如果是文本節點,nodeName將返回一個#text的字串。 另外我要說的是:
Time of Update: 2018-12-08
1.window.event相容指令碼 function getEvent(){ //擷取瀏覽器事件,同時相容ie和ff的寫法 if(document.all) return window.event; func=getEvent.caller; while(func!=null){ var arg0=func.arguments[0]; if(arg0){ if((arg0.constructor==Event arg0.constructor ==MouseEvent)
Time of Update: 2018-12-08
直接從方法說起: 1, 刪除節點。removeChild(): <body> <div id="cssrain"> <div id="a">a </div> <div id="b">b </div> <div id="c">c </div> </div> </body> <script> var msg =
Time of Update: 2018-12-08
學習英文: Dom:文件物件模型。Document object model Bom:瀏覽器物件模型。 註:也可以叫視窗物件模型。(window object model.) API:應用編程介面。 註:DOM其實可以看作一種API。 Node:節點。 註:節點分為:元素節點,屬性節點,文本節點。 元素節點 包含 屬性節點和文本節點。 Dom樹: 下面我們直接看 到底怎麼操作DOM。 1, 建立元素節點。createElement(): <SCRIPT
Time of Update: 2018-12-08
使用方法:strObj.indexOf(str,startIndex[可選]) 程式碼 其中strObj是必選項。String 對象或文字。 str是必選項。要在 String 對象中尋找的子字串。 startIndex是可選項。該整數值指出在 String 對象內開始尋找的位置,從0開始。如果省略,則從字串的開始處尋找。 注意:對於JavaScript的indexOf是區分大小寫。 JavaScript中indexOf函數方法返回一個整數值,指出 String
Time of Update: 2018-12-08
1 ,函數: function是一個定義一次 卻可以多次調用的js代碼。 當一個函數被一個對象調用時,那麼這個函數就叫做這個對象的方法。 function cssrain( x , y) { //code } 解釋: cssrain : 為函數名; ( ) : 為 運算子; x , y : 為 參數; 2 ,函數的傳回值: function a(x){ document.write(x); } function b(y){
Time of Update: 2018-12-08
上章基本上把要交代的基本知識都說了一些,今天終於開始寫代碼了:D 首先來做一個執行個體,批量上傳的UI控制項。以後一般做的樣本也是以UI控制項為主的。都是封裝成Object或者用Function封裝成"Class"類。 也許對於單單看前幾章的朋友來說這個例子過於深奧了,但是不用擔心,一步步來解釋應該很快理解的,關鍵是理解怎麼做,而不是怎麼寫。 首先看一個成品預覽: 一、接下來我們先說思路,首先定義一個upload"類", 一)、這個類的公用訪問資訊應該有:
Time of Update: 2018-12-08
一、什麼是DOM? 什麼叫DOM,DOM是文件物件模型(Document Object
Time of Update: 2018-12-08
比較難哦。做好心裡準備吧。。。。。。 深呼吸。。。 1 , for / in : 一種遍曆(枚舉)對象屬性的方法,可以迴圈我們呢事先不知道的屬性。 它可以枚舉處使用者定義的所有屬性,但卻不能枚舉出某些預定義的屬性和方法。 不能枚舉的屬性通常是繼承的屬性 刪除一個對象的屬性: delete book.width ; 從對象中移除了屬性,在刪除之後,用for/in將不會枚舉該屬性,並且用width in book 也檢測不到該屬性。 for/in
Time of Update: 2018-12-08
1, 運算式: 最簡單的運算式:直接量或者變數名。var a =1; 直接量運算式的值:本身。 Variant 運算式的值:該變數所存放或引用的值。 2 , 運算子: 一元運算子: 比如 - 3 二元運算子: 比如 3+4 三元運算子: 比如 ? : 新手常遇到的問題: 遞增運算子: 比如: i = 1 ; j = ++ i ; // 前遞增運算,即先對運算數進行遞增,然後再去計算。 //輸出 i =2; j=2 ; i = 1 ; j = i +
Time of Update: 2018-12-08
1) 如何建立對象: 1. 使用constructor,例如: var obj = new Object() // var 可以省略 var obj = new Date() 2. 使用對象字面值(object literals),例如: 程式碼 var obj = "123" // 建立一個String對象 var obj = /^abc$/ //建立一個RegExp對象 更加複雜的情況是,我們可以直接產生一個自訂的只有屬性的對象: 程式碼 var obj = {
Time of Update: 2018-12-08
1,對象跟基本類型之間的轉換: 不管何時,只是對象非空,在布爾環境中都為true. 如; new Boolean(false); new Number(0); new String(“”); new Array(); 上面雖然內部值是false,但對象的值是true; Object ? valueOf() ? toString() 其中Date類,是先執行toString()轉換。 2,js中操作一個資料值: 任何語言都有自己的操作資料的方法;
Time of Update: 2018-12-08
流程名稱表單名稱上傳附件操作請假單1請假單不允許刪除請假單2請假單不允許刪除請假單3請假單不允許刪除請假單4請假單不允許刪除
Time of Update: 2018-12-08
比如 var arr = ["中","華","人","民","共","和","國"],在執行 sort 方法後結果為 :中,人,共,華,和,國,民,既不是拼音也不是筆劃數量的排序。 以前很少留意過 localeCompare 方法,手冊中說它執行時返回一個值,指出在當前的地區設定中兩個字串是否相同。傳回值有三種:-1,0,1,剛好是 sort 方法參數所需要的類型。把 localeCompare 應用到 sort 方法中去,看看結果: var arr = ["中","華","人","民"
Time of Update: 2018-12-08
我們也應該清楚地認識到因為JAVASCRIPT代碼是在IE中解釋執行,要想絕對的保密是不可能的,我們要做的就是儘可能的增大拷貝者複製的難度,讓他知難而退(但願~!~),下面我結合自己這幾年來的實踐,及個人研究的心得,和大家一起來探討一下網頁中JAVASCRIPT代碼的加密解密技術。 以加密下面的JAVASCRIPT代碼為例: <SCRIPT LANGUAGE="JavaScript"> alert("《駭客防線》"); </SCRIPT> 一:最簡單的加密解密
Time of Update: 2018-12-08
1.document.formName.item("itemName")