结尾
学习html5、css、javascript这些基础知识,学习的渠道很多,就不多说了,例如,一些其他的优秀博客。但是本人觉得看书也很必要,可以节省很多时间,常见的javascript的书,例如:javascript的高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
高级程序设计,是每位前端工程师必不可少的一本书,边看边用,了解js的一些基本知识,基本上很全面了,如果有时间可以读一些,js性能相关的书籍,以及设计者模式,在实践中都会用的到。
Json就是Js中的对象。Ajax会用到json。
var person={属性名:属性值,属性名:属性值,函数名:function(){函数体}};
通过js代码,
操作元素(html的标签)的属性,增加或者修改属性值,或者修改元素的内容。
Dom:document object model(文档对象模型)。
浏览器在解析html文档的时候,会把html源码分析成一个模型图,这个图形就被称为文档结构模型。
//获取到dom模型上面的dom元素。
var obj=document.getElementById(“元素的id值”);
Dom操作案例:
通过按钮实现复选框的选中和不选中
全选
西瓜
苹果
香蕉
橘子
鼠标移入移出文字背景色变化效果特效
张山
李四
王五
赵柳
马起
学习js其实就是在学习三个方面的内容。
- js的基本语法。函数
计算机网络
-
HTTP 缓存
-
你知道 302 状态码是什么嘛?你平时浏览网页的过程中遇到过哪些 302 的场景?
-
HTTP 常用的请求方式,区别和用途?
-
HTTPS 是什么?具体流程
-
三次握手和四次挥手
-
你对 TCP 滑动窗口有了解嘛?
-
WebSocket与Ajax的区别
-
了解 WebSocket 嘛?
-
HTTP 如何实现长连接?在什么时候会超时?
-
TCP 如何保证有效传输及拥塞控制原理。
-
TCP 协议怎么保证可靠的,UDP 为什么不可靠?
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
算法
-
链表
-
字符串
-
数组问题
-
二叉树
-
排序算法
-
二分查找
-
动态规划
-
BFS
-
栈
-
DFS
-
回溯算法