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()	  返回数组对象的原始值




 


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