js 总结
- 什么事js,他能带给我们什么?
- js的特点:轻量级、解释型脚本语言、弱数据类型、事件驱动(通过事件互动)、面向对象、浏览器语言
- js的引入和使用
- 输出
- 变量的命名、类型,不同变量之间的存储和调用区别
- 数据类型的判断
- 数据类型转换
- 变量的运算~~~
- if判断
- 循环语句
- 作用域
- 作用域链
- 执行器上下文
- 闭包
- 构造函数
- 原型/继承
- 原型链
- this
- 定时器
- DOM和DOM树
- dom的常用操作及命令:查改增删
- 元素、视口、滚动条的位置和尺寸
- 脚本化CSS:操作css属性以及值
- 事件:什么是事件
- 事件的绑定和解除
- 事件处理模型:冒泡和捕捉。取消冒泡
- 事件对象
- 事件委托:事件处理模型的一种应用
- 默认事件 以及阻止默认事件
- 事件的分类:按照触发条件--鼠标事件、键盘事件、窗口事件、滚动条事件等等
- BOM
- 正则表达式
- Json
- Ajax
- 知识点的应用--防抖/截流/前后端交互/各种小案例/HTTP协议、跨域通信、安全问题(CSRF、XSS)、浏览器渲染机制、异步和单线程、页面性能优化、防抖动(Debouncing)和节流阀(Throtting)、lazyload、前端错误监控、虚拟DOM等。
- vue/es6
补充:
- 面向对象/面向过程思想
- 算法:冒泡等
- 数据结构:堆和栈
- 计算机网络
- 前端工程化:webpack
- 后端:nodejs
- UI框架:js的ui框架:bootstrap vue的ui框架:element ui
- 版本控制:git
- ----这些都学会了你就是高级前端了,这需要时间,所以量力而为
练习:
- 对象的遍历、枚举和克隆
- 轮播图
“hack"是什么意思,字面意思是 修补,可以理解为计算机机中的漏洞修复,比如css hack就是解决css在不同浏览器中的兼容性问题的过程或者方法
“回调函数”:被别的函数调用的函数叫做回调函数
“递归函数”:自己调用自己的函数叫做递归函数(每次递归要更接近结果) ---https://www.csdn.net/tags/MtjaQg0sOTcxMzQtYmxvZwO0O0OO0O0O.html
分类:
js
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY