表单label
<!-- 这种形式点击文字选择 --><label>点这里<input type="checkbox" name="a" value="ab"></label>
radio实现(name)
<label>
男
<input type="radio" name="sex" value="男">
</label>
<label>
女
<input type="radio" name="sex" value="女">
</label>
src & href
<!-- src -->
<img src="" alt="">
<script src=""></script>
<!-- href -->
<a href=""></a>
<link rel="stylesheet" type="text/css" href="css/style.css" />
JS表达式 & JS代码(语句)
1.表达式:一个表达式会产生一个值,可以放在任何一个需要值的地方
下面这些都是表达式:
(1). a
(2). a+b
(3). demo(1)
(4). arr.map()
(5). function test () {}
(6).x === y ? ‘a’ : ‘b’
2.语句(代码):
下面这些都是语句(代码):
(1).if(){}
(2).for(){}
(3).switch(){case:xxxx}
箭头函数
没有this,如果找不到this就往外层找。(vue中methods箭头函数 this指向组vm,所有可以用data中数据 this。xx)
对象
结构赋值 & 重命名
let obj = {a:{b:123}}
let {a:{b:data}} = obj //相当于obj.a.b , 并且重命名为data
动态对象key值
let myJson = {};
const key = 'Dan';
myJson[key] = 'win'; //{Dan:'win'}
表单跳转
表单默认会跳转,即使不配置onsubmit(在提交表单之前调用) ,阻止表单跳转就是阻止默认事件。event.preventDefault()
