JS基本解释

(一)基本了解

1.JS Variable命名规则用camel : 首字母单词小写。Function 用Pascal:首字母大写

2.Variable Scoping: 变量可访问范围。JS中只有 Gloable/Local.当不使用Var 定义时,会自动创建Gloable变量。

   Nested Function :内部函数可以访问父类函数Var.

3.JS Function Expression: var addFun = function(x,y){return x+y;}; var c = addFun(5,6);

   Typeof addFun - function.表达式右边是匿名函数

4.类型转换:Number(var) String(var). "+" 遇到string时自动变连字符.

5.JS中的Switch: switch(isNaN(VAR)){case 'One':break;}

6.|| 和&& 技巧:在一个判断式中 || 返回到第一个True , &&返回到第一个False 

   所以return Name || Age / Name&&Age. 当Name为空时候||返回Age.&&返回null


(二):对象

1.Array: var arr = new Array(); arr[index] = value;各种方法splice join indexOf pop push shift unshift......


(三)JS与DOM

1.SearchMethod 查找Element: getEelemenById, getElementByTagName, getElementByName

2.Event(事件!): 基于 PUB-SUB design pattern. 创建一个DOM(执行事件的主体)可以PUB Event .当DOM被使用时,可以SUB ,addEventHandler to sub to the Event

   When event triggered,all the event subscribers are notified to excuting the evendhandler function.

   事件顺序:Capturing 从外到内 #document->html->body->tag. Bubbling:从内到外

   监听事件:addEventListener(事件名,执行函数,T/F(事件顺序))

   var btn =document.getElementById('btnId');

   btn.addEventListener('click',function( x ){ x },Flase);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值