javascript的一些知识

内嵌式:<script type="text/javascript">
                document.write.("...");
                  上面这行相当于java的println语句
                </script>
外链式:<script type="text/javascript" src="js文件名"></script>
注释:javascript的注释符和java一样也是三个,就不在写了。
          :alert(弹出信息警示框)
             prompt(弹出输入提示框)
声明变量:由于javascript是一种弱类型语言,当声明变量时用 var关键字进行声明
          例如:var=10;var="中国";var=true;
转义字符:\b(退格),\n(回车换行),\t(tab符号),\f(换页),\·(单引号),\"(双引号),
\\/(跳格(tab、水平)),\r(换行),\\(反斜杠),\ooo(八进制数),\xHH(十六进制),\uhhhh(十六进制编码的Unicode字符)
运算符:==(只根据表面值进行判断,不涉及数据类型。例如:"27"==27的值为true
               ===(同时根据表面值和数据类型进行判断。例如:"27"===27的值为false
还有!=和!==和上面为两个一样,就不在举例说明了
条件运算符:操作数?结果1:结果2

声明函数:function“


javascript的DATE对象

返回年份:getYear()。设置年份值:aetYear()
返回完整年份:getFullYear()
设置完整年份值:setFullYear()
返回月份:getMonth()    0到11
设置月份值:setMonth()
返回日期:getDate()
设置日期值:setDate()
返回星期几:getDay()   0到6
返回小时:getHours()
设置小时值:setHours()
返回分钟:getMinutes()
设置分钟值:setMinutes()
返回秒数:getSeconds()
设置秒数值:setSeconds()
返回毫秒:getMilliseconds()
设置毫秒值:setMilliseconds()
返回从1970.1.1至今的毫秒数:getTime()
             负数代表1970之前的日期
设置毫秒数:setTime()
将Date对象转换为字符:toLocaleString()
将Date对象的时间部分转换为字符串:                                toLocaleTimeString()
将Date对象的日期部分转换为字符串:
             toLocaleDateString()
返回时间对应的格林尼治标准时间的字符串:
            toGMTString()

javascript的MATH对象
自然对数的底:E
10的自然对数:LN10
2的自然对数:LN2
圆周率:PI
返回绝对值:abs()
返回大于等于最大整数:ceil()
返回小于等于最大整数:floor()
返回x和y中的最大值:max(x,y)
返回x和y中的最小值:min(x,y)
返回x的y次幂:pow(x,y)
返回四舍五入的取整数:round()
返回一个0至1的随机数:random()
返回平方根:sqrt()

javascript的String对象
返回字符串中字符的个数:length
返回指定索引:charAt(index)   从0开始
从前往后检索字符串:
         indexOf(str[,startlndex])
从后向前检索字符串:
         lastlndexOf(search[,startlndex])
返回从起始位置提取指定数目:
          substr(startlndex[,length])
返回两个指定索引的字符:
          substring(startlndex[,endlndex])
把字符串分割成字符串数组:
          split(separator[,limitlnteger])
检索指定字符串或正则表达式相匹配的值: 
          search(substr)
替换与正则表达式匹配的子串:
          replace(substr,replacement)
将字符串转换小写:
          toLowerCase()
将字符串转换为大写:
          toUpperCase()
用本地特定的顺序比较两个字符串:
          localeCompare()

javascript的windows对象
分别返回对象的引用:document,history,location,navigator,screen
分别返回父窗口,当前窗口和最顶层窗口的对象引用:parent,self,top
分别返回窗口的左上角在屏幕上的坐标:
screenLeft,screenTop,screenX,screenY
分别返回窗口的文档显示区域的宽度和高度:
innerWidth,innerHeight
分别返回窗口的外部宽度和高度:
outerWidth,outerHeight
返回窗口是否被关闭:closed
返回对创建此窗口引用:opener
打开或关闭浏览器窗口:open(),close()
警告框:alert()
确认框:confirm()
用户输入框:prompt()
以窗口左上角为基准移动窗口:
moveBy(),moveTo()
按偏移量滚动内容:scrollBy()
滚动到指定的坐标:scrollTo()
设置或清除普通定时器:
setTimeout(),clearTimeout()
设置或清除周期定时器:
setTimeval(),clearTimeval()

javascript的DOM对象
获取拥有指定id的对象:
getElementById()
获取带有指定名称的对象:getElementsByName()
获取带有指定标签名的对象:
getElementsByTagName()
获取指定class的对象:
getElementsByClassName()
元素节点的父节点:parentNode
元素节点的子节点数组:childNodes
第一个子节点:firstChild
最后一个子节点:lastChild
前一个兄弟节点:previousSibling
后一个兄弟节点:nextSibling
创建元素节点:createElement
创建文本节点:createTextNode
为当前增加一个子节点(往后增加):
appendChild()
为当前节点增加一个子节点(往前添加):
insertBefore()
删除当前节点的某个子节点:
removeChild
获取或设置元素的HTML内容:innerHTML
获取或设置元素的class属性:className
获取或设置元素的style属性:style
获得元素指定属性的值:getAttribute()
为元素设置新的属性:setAttribute()
为元素删除指定的属性:removeAttribute()

javascript的事件
鼠标单击事件:onclick
鼠标双击事件:ondblclick
鼠标按下事件:onmousedown
鼠标弹起事件:onmouseup
鼠标移动某个设置此事件的元素触发事件:
onmouseover
鼠标移动触发事件:onmousenove
鼠标从某个设置此事件的元素上离开触发事件:onmouseout
键盘上某个键被按下时触发事件:onkeydown
键盘上某个键被按下后弹起触发事件:
onkeyup
当输入有效字符按键时触发此事件:onkeypress
当前元素失去焦点时触发事件:onblur
当前元素失去焦点并元素内容发生改变时触发事件:onchange
当某个元素获得焦点时触发此事件:onfocus
当表单被重置时触发事件:onreset
当表单被提交时触发事件:onsubmit
当页面加载完成时触发事件:onload
当页面卸载时触发事件:onunload







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值