javasript一些記憶的函數,用法

記憶

1.分欄
分欄又稱爲爲分列,分別有(一列布局,二列布局,三列布局混合佈局),更常用的是混合佈局
2.盒子模型
分爲五層從一到五分別爲外邊距(border)內容加內邊距(content+padding) 背景圖片(backgrund-image)
背景顏色(background-color) 外邊距(margin),這五層從上往下疊加構成盒子模型3.  
3.javascript(事件)
  事件         說明
onclick     鼠標單擊事件
onmouseover 鼠標經過事件
onmouseout  鼠標移開事件
onchange    文本框內容改變事件
onselect    文本框內容被選中事件
onfocus     光標聚焦
onblur      光標離開
onload      網頁導入
onunload    關閉網頁  
4.Date 日期對象
var Udate=new Date(); (獲取當前時間)
var d = new Date(2012, 10, 1);  //2012年10月1日(自定義)
var d = new Date('Oct 1, 2012'); //2012年10月1日
Date對象中處理時間和日期的常用方法:
get/setDate()     返回/設置日期
get/setFullYear() 返回/設置年份,用四位數表示
get/setYear()     返回/設置年份
get/setMonth()    返回/設置月份
get/setMinutes()  返回/設置分鐘數
get/setSeconds()  返回/設置秒鐘數
get/setTime()     返回/設置時間(毫秒爲單位)
5.charAt() 方法可返回指定位置的字符。返回的字符是長度爲 1 的字符串。
stringObject.charAt(index)
6.indexOf() 方法可返回某個指定的字符串值在字符串中首次出現的位置。
stringObject.indexOf(substring, startpos)//substring爲指定要找的字符串,startpos爲從那個下標開始找(默認爲0)
7.split() 方法將字符串分割爲字符串數組,並返回此數組。
stringObject.split(separator,limit)
separator 必需,從該參數指定的地方分割stringObject
limit     可選參數,分割的次數,如設置該參數,返回的子串不會對於這個指定的數。
如果把空字符串 ("") 用作 separator,那麼 stringObject 中的每個字符之間都會被分割。
如:
var mystr = "www.imooc.com";
document.write(mystr.split(".")+"<br>");
document.write(mystr.split(".", 2)+"<br>");
運行結果:
www,imooc,com
www,imooc
8.substring() 方法用於提取字符串中介於兩個指定下標之間的字符。
stringObject.substring(starPos,stopPos) 
9.substr() 方法從字符串中提取從 startPos位置開始的指定數目的字符串。
stringObject.substr(startPos,length)//length不寫就默認到最後一個字符
10.Math對象,提供對數據的數學計算。
Math對象的屬性:
調用方法:Math.方法名();
    Math.E:返回歐拉常數e的值。
    Math.LN2:返回2的自然數對數。
    Math.LN10:返回10的自然數對數。
通用方法:
    Math.log(n):返回n的自然數對數。(2.718281828459045)
    Math.LOG2E:返回以2爲底,e的對數,其中2的位置是可變的,爲任意n。(0.69314718055994528623)
    Math.LN10   返回10的自然對數(2.302585092994046)
    Math.PI:返回pi的值。(3.141592653589793)
    Math.SQRT1_2:返回0.5的平方根。(0.7071067811865476)
    Math.SQRT2:返回2的平方根。(這裏SQR後面的數字值是特定的不能更改)(1.4142135623730951)

 
Math的對象方法:
    abs(number):計算指定參數的絕對值。
    acos(number):返回指定參數的反餘弦值。
    asin(number):返回指定參數的反正弦值。
    atan(number):返回指定參數的反正切值。
    atan2(x,y):根據給定座標返回一個弧度值。
    floor(x):向下取整,同ceil方法相反
    ceil(number):返回大於或者等於指定參數的最小整數。就是對於整數小數,向上取整,對於負數,向下取整。
    cos(x):返回指定參數的餘弦值。
    exp:以e爲基數的指數函數。
    log(x):以e爲底數的x自然數對數。
    max(x,y):返回二者之間的最大值。
    min(x,y):返回兩者的最小值。
    pow(x,y):冪運算,返回x的y次方。
    random():不帶參數,返回0-1之間的隨機值。精確度會比較高,小數16位,所以最好用ceil或則floor取整。
    sin(x):返回正弦值。
    tan(x):返回正弦值。
    sqrt(x):返回開平方值。
    取值類
    ceil(x) 向上取整
    floor(x)	向下取整
    round(x)	四捨五入
    random()	隨機返回(0,1)
11.Array 數組對象
創建 Array 對象的語法:
    new Array();
    new Array(size);
    new Array(element0, element1, ..., elementn);
Array 對象屬性
    屬性	   描述
    constructor	  返回對創建此對象的數組函數的引用。
    length	  設置或返回數組中元素的數目。
    prototype	  使您有能力向對象添加屬性和方法。
Array 對象方法
    方法	   描述
    concat()	  連接兩個或更多的數組,並返回結果。(arrayObject.concat(array1,array2,...,arrayN))
    join()	  把數組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔。(arrayObject.join(分隔符),document.write(myarr.join());)
    pop()	  刪除並返回數組的最後一個元素
    push()	  向數組的末尾添加一個或更多元素,並返回新的長度。
    reverse()	  顛倒數組中元素的順序。(arrayObject.reverse()//頭尾完全顛倒)
    shift()	  刪除並返回數組的第一個元素
    slice()	  從某個已有的數組返回選定的元素(arrayObject.slice(start,end)包含從 start 到 end (不包括該元素)的 arrayObject 中的元素。)
    sort()	  對數組的元素進行排序(要自定義函數function sortNum(a,b) { return a - b;//升序,如降序,把“a - b”該成“b - a”})
    splice()	  刪除元素,並向數組添加新元素。
    toSource()	  返回該對象的源代碼。
    toString()	  把數組轉換爲字符串,並返回結果。
    toLocaleString()把數組轉換爲本地數組,並返回結果。
    unshift()	  向數組的開頭添加一個或更多元素,並返回新的長度。
    valueOf()	  返回數組對象的原始值




 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章