js3读书笔记

第二章

1、延迟脚本defer

<script>元素中设置defer属性,相当于告知浏览器立即下载但是延迟执行,仅适用于外部文件。把延迟脚本放在页面底部仍然是最佳选择。

2、异步脚本async

立即下载但是不能按照顺序执行

3、<noscript>元素

在不支持js的浏览器中显示替代的内容

第三章

1、区分大小写、驼峰命名
2、标识符

1、第一个字符必须是字母、下划线、$符

3、isNaN();

接受一个数值,会尝试将这个值转为数值,某些不是数值的值会直接转换为数值。

4、Number()
5、parseInt()
6、toString()
7、String()
8、一元操作符(++,--)
9、一元加减操作符(+,-)
10、valueof()
11、位操作符
12、按位非(~)

按位非是数值的负值减一

13、按位与(&)
14、按位或(|)
15、按位异或(^)
16、左移(<<)
17、有符号右移 (>>)
18、无符号右移(>>>)

数值的正负是有很大区别的

19、布尔操作符

  • 逻辑非(!)
  • 逻辑与(&&)
  • 逻辑或(||)

20、乘性操作符(*)
21、除法(/)
22、求模(%)
23、加性操作符(+)
24、减法(-)
25、关系操作符(<,>,<=,>=)
26、toLowerCase() //大写转小写
27、相等操作符(==,===,!=,!==)

相等和不相等——先转换再比较
全等和不全等——仅比较不转换

28、赋值操作符

1、乘/赋值(*=)
2、除/赋值(/=)
3、模/赋值(%=)
4、加/赋值(+=)
5、减/赋值(-=)
6、左移/赋值(<<=)
7、有符号右移/赋值(>>=)
8、无符号右移/赋值(>>>=)

语句

1、if语句

对条件表达式进行求值,如果结果是非布尔值,进行Boolean()求值。

2、do-while语句

像do-while这种后测试循环语句最常用于循环体中的代码至少要被执行一次的情形。

3、while语句

while语句属于前测试语句,也就是说,在循环体内的代码被执行之前,就会对出口条件求值。

4、for语句

5、for-in语句

for-in语句是一种精准的迭代语句,可以用来枚举对象的属性。

6、label语句
7、break和continue语句

break退出循环体不再执行,continue退出当前循环,进入下一次循环。break和continue都可以配合label使用

8、with语句

with语句是绑定对象用的,但是不建议大量使用,尤其是严格模式是禁止使用的

9、switch语句

注意穿透,同时也可以利用穿透实现目的。ps:switch选择的全等操作

10、函数

arguments是类数组,但是不是数组,

第四章——变量、作用域、内存

第五章——正则

g

表示全局模式(global),即模式被应用于所有字符串,而非在发现第一个匹配项时立即停止

i

表示不区分大小(case-insensitive)写模式,即在确定匹配项时忽略模式与字符串的大小写。

m

表示多行(mutiline)模式,即在到达一行文本末尾时还会继续查找下一行中是否存在与模式匹配的项。

因此,一个正则表达式就是一个模式与上述3个标志的组合体。不同组合产生不同结果。

//匹配字符串中所有‘at’的实例
var p=/at/g;
//匹配第一个bat或者cat,不区分大小写
var p=/[bc]at/i;
//匹配所有以at结尾的3个字符的组合,不区分大小写。
var p=/.at/g;
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,525评论 6 507
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,203评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,862评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,728评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,743评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,590评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,330评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,244评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,693评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,885评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,001评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,723评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,343评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,919评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,042评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,191评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,955评论 2 355

推荐阅读更多精彩内容