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)
返回值为objectdocument.getElementsByTagName(tag)
return arraydocument.getElementsByTagName("*")返回全文节点总数
查某一id有多少个列表项d.getEBI().getEBTN("*").length
object.getAttribute(attribute);
查询属性名(title,id等对应的名字)object.setAttribute(attribute,value);
getEBI or getEBTNgetA
setA
相关文章推荐
- JavaScript高级程序设计(第3版)学习笔记2 js基础语法
- Python学习笔记(1)语法规则
- JS高级程序设计学习笔记之第三章基本概念(语法,数据类型,流控制语句,函数)——查漏补缺
- Python学习笔记(1)语法规则
- Python学习笔记(1)语法规则
- JavaScript学习笔记 - 进阶篇(1)- JS基础语法
- Mustache.js语法学习笔记
- Python学习笔记(1)语法规则
- day02_js学习笔记_01_js的简介、js的基本语法
- JavaScript学习笔记(一) js基本语法
- Python系列学习笔记(二)——基础语法规则
- CSS基础语法规则学习笔记
- Vue.js学习笔记: 数据绑定语法---绑定表达式
- Python学习笔记(1)语法规则
- Python学习笔记(1)语法规则
- JS学习笔记语法篇
- 黑马程序员之JS学习笔记:简单的LINQ的查询语法和方法语法
- UNIX shell 学习笔记 一 : 几个shell的规则语法对比
- JavaScript高级程序设计(第3版)学习笔记2 js基础语法
- Mustache.js语法学习笔记