DOM traversal methods in jQuery
After creating a jQuery object using $(),
we can alter the set of matched elements we are working with by calling one of these DOM traversal methods.
After creating a jQuery object using $(),
we can alter the set of matched elements we are working with by calling one of these DOM traversal methods.
The jQuery factory function $() is used to find elements on the page to work with.
The function takes a string composed of CSS-like syntax, called a selector expression.
This article covers these selector expression.
判断:if、switch、?: 循环:while、for 跳出:break、continue 什么是真、什么是假: 真:true、非零数字、非空字符串(包括带引号的’false’)、非空对象 假:false、数字零、...
算术:+加、-减、*乘、/除、%取模 赋值:=、+=、-=、*=、/=、%= 关系:、=、==、===、!=、!== 逻辑:&&与、||或、!否 运算符优先级:括号
命名规范及其必要性 可读性——能看懂 规范性——符合规则 匈牙利命名法 类型前缀 首字母大写
变量作用域(作用范围) 局部变量 全局变量 什么是闭包 子函数可以使用父函数中的局部变量 网上对于闭包的定义
数据类型转换分为:显示类型转换(又叫强制类型转换)、隐式类型转换
通过parseInt()和parseFloat()可以将变量强制转换成number型变量
在用==或!==对之类的操作符两个变量进行比较时,变量会被隐式地转成同类型变量后再进行比较
但是===或!==则不会隐式转换变量类型,它们会直接进行比较
JavaScript的组成:ECMAScript、DOM、BOM
DOM: Document Object Model,是文档对象模型的意思
BOM: Browser Object Model,是浏览器对象模型的意思
DOM赋予了JavaScript操作HTML文件的能力
BOM赋予了JavaScript操作浏览器的能力,但兼容性很蛋疼,且用户体验不好,所以尽可能用DOM别用BOM