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

注释

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值