认识js——这是一个脚本语言——很松散{——对开发者要求很低
定义变量(严谨语言 int a=30;)(松散的言语 var a=30;——永远不会认为是开发者错误)}
数据类型
* Number 数字 (小数《浮点》。整数,->数字可以运算)
* string 字符串 (使用双引号,单引号包裹起来的)"1"
* array 数组
* object 对象
* function 函数
算术运算符
符合运算符
对比运算符
结果————就是一个booleam类型的值 true
false
逻辑运算符——与&&——所有条件都必须满足才算真的
或||——只要有一个条件满足就是真的
非!——对的就是错的,错的就是对的{* 表示真的值
三元运算(三目运算)-----经常代替 if lese语句{ if(睡觉)
三元运算{睡觉?做梦掌握三元运算
条件?满足执行不满足执行}
调试方法1.-console.log(a);//日志
2.断点调试(半个大神级别的技术)------在程序中 打点 阻止继续执行
调试流程1.先通过经验定位到大概位置
2.打开浏览器中的sources
3.点击js要调试的文件
4.在怀疑有错误的地方点个点(打断点)
5.程序重新运行 会再短点位置停止 鼠标移动到断点上面的变量就会显示变量的值
6.如果继续排错 可以打多个断点 通过播放键 跳到下一个断点 通过下一步 执行下一步代码
循环结构——知道循环次数——for——用法 for(var i=0;i<5;i++){}
for()中的各个语句含义——var i=0;初始化 变量
i<5;循环的条件
i++;更改变量的值
不知道循环次数——while【
while——while(条件)(循环体)
do while——不管条件满不满足,先执行一次循环
】
循环相关的关键字——continue
1.从continue的位置开始 跳过本循环
2.continue前面的不会跳起
数组——概念——有序排列的集合
——表示数组中元素位置的叫做下标或者索引——1.可以通过下标找到数组中的个元素。2.可以通过下标,改变这个位置的值。3.数组下标是从0开始。
遍历数组(把数组中的元素 逐个读取出来)——for循环
——forEach
数组——属性——长度——length——数组中 有多少元素 -> 数字是多少
——数组名.length
——方法——forEach
字符串
字符串的属性和方法——属性——长度——length
——方法
正则表达式
字符串转json对象
return JSON.parse(str);
基础选择器
1.元素选择器
2.id选择器——在html中使用id
3.类选择器——在html里面使用class设置——<div class="haha"></div>——在css和js里面查找使用类选择器的名字——如.haha
后代选择器——只要是某个元素中的子元素都可以选择上——后代选择器是通过空格隔开的——如xx.title{}、div a{}、#ff.vv{}——两个选择器之间是有空格的
子类选择器——只能选择直接子元素——父元素的选择器>子元素的选择器——如: .item>p
交集选择器——div.top
并集选择器——html.body
——top.nav
要想继续学习的话,先关注我,然后我在慢慢讲