您的位置:首页 > Web前端 > JavaScript

JS学习笔记1——语法及规则

2015-05-11 00:31 399 查看

注释

js:<!-
HTML : <!- ->
建议跟其他程序一样用//

变量声明

var统一声明
可以不声明直接赋值
区分大小写

数据类型

弱类型语言

字符串

布尔

数组
var beatles = Array(4);
=Array()可以不声明长度
=Array("a",1,true)多类型并存,初始化
=["a",1,true]直接初始化
嵌套用法:Array[true]["aa"]
关联数组:var len = Array(); len["name"]="xy";len["year"]=1995;

‘’ 与“”通用

注意‘don't ask' 的错误:需要转义'don\'t ask' 或“don't ask”

“10” + 20 = “1020” 数字向上转化成串
10 + 20 = 20

“*”通配符

if条件判断

if只有一条的时候可以写在一行:if(XXX) alert(XXX);

if(a)意思是if(a!=null)

函数声明

function shout()

DOM

document object model( or tree map)
object={user-defined object; native object; host object}

<p title="aaa">Don't ask</p>
<p></p> element node
Don't ask text node
title=aaa attribute node

CSS

对树染色

selector{
property:value;
}

利用id确定染色位置
<ul id="purchase"></ul>
#purchase {
...
}

document.getElementById(id)

返回值为object

document.getElementsByTagName(tag)

return array

document.getElementsByTagName("*")返回全文节点总数

查某一id有多少个列表项d.getEBI().getEBTN("*").length

object.getAttribute(attribute);

查询属性名(title,id等对应的名字)

object.setAttribute(attribute,value);

getEBI or getEBTN
getA
setA
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: