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(".")+"
"); document.write(mystr.split(".", 2)+"
"); 运行结果: 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() 返回数组对象的原始值


你可能感兴趣的:(前端基础知识)