cdxy.me
Footprints on Cyber Security and Python

注释

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