前端语言类型
理解语言类型
原理看懂,优秀代码,底层原理搞清楚。
JS : 付出的努力要多一点。
现在的没办法赶上4年的,要玩命的去学。
想要10 k 是里程碑式的。原来是有很多加班。一周或者几天。影响进度,
年轻;老师要备课,我们还需要学习。终身学习的阶段。
知乎,编程语言。有没有价值,对于感兴趣进行升入学习,所以要不很快会淘汰掉,
好奇,没人催,求知欲很重要。
同事之间竞争很强烈的。
有这样的意识,不要把自己当人看。
获取节点:
节点的阶段,元素的常用属性,
getElementId:
类数组
var box=document。getElementById("");
HTML5出来以后用的更加灵活。新增的api
querySelector(css选择器)可以加一些选择器。
querySelectorAll()功能更加强大。对于移动端
知乎上看,IE6很少用,7也没人用
8很多人用,兼容型比较好。
写代码KRM(模糊)全球占有很多
Node 文本节点
节点概念了解,关系搞关系就可以,后面照抄就可以
childNodes属性:
lastNodes
nextSibling
针对标签 实现新的 用的会比较爽 主要是钱 啥的,不能乱搬,不要搬一些不值钱的
re...Node
cloneNode():克隆节点(098)
克隆又分把你的儿子孙子全部
和只是基础的克隆
常用属性
上面的稍微麻烦。使用的频率比较高的,对象点...
tagName属性
不仅仅针对:。。。。
快捷打出:
变量,数组
```
console.log(box[att]);//这个语法很重要,中括号语法支持变量,字符串要加[“ ”]
```
感觉超哥通过书籍,直接划出要写的内容。
一键换肤:
box1 换成 box2 ,加逻辑,拿到字符串 , CSS属性, 后面再讲。
class属性比较特殊的,
一个class 可以写多个..
想更改大小:.size
```
box.className +=" size";注意这里的英文空格
```
或
```
box.addClass 在以前用的比较多
```
还可以获得一些属性
```
```
表单元素
稍微简洁
如果一个元素有id,则浏览器会自动默认创建一个同名的变量表示这个dom元素
```
console.log(input....)
工作中不会去用
```
多选框,选还是没选
<input type=" checkbox" checked
JS中逻辑t和f 属性 新的状态 事件
input .onchange = fuction(){
console.....
}
innerHTML 常用属性
有一个p标签写入一个文本
<script ...>
document.creatText.... 好麻烦
新的方法:
p1.innerHTML = "你好 ";
<button id="btn1"> 给p标签添加文本内容 </button>
<script ....>
从HTML5 以后添加引号可以不加单引号 和双引号 还有空格
添加一个a标签,仅仅是