全部试看小节
本章主要帮助大家巩固和升华一下数据类型的知识,重点介绍数据类型转换的陷阱以及6种数据类型判断方式,以及通过一个练习题衔接下一章的知识。
对象,大家可能都自认为很了解了,其实不然,比如普通属性,排序属性,隐藏类,JSON.parse可以自定义, 操作原型的8种方法等等,本章节会深入对象,用丰富的代码段,让我们进一步了解这熟悉而陌生的对象。
位运算符最高效,一元运算符在很多场景下有奇效,通过本章的学习,可以收获大量运算符编程的小技巧,并彻底理解为什么不建议使用一元运算符delete,为什么0.1+0.2!=0.3等等知识以及其背后的原理。
数组和类数组有什么区别,怎么转换,两个数组如何高效的合并,用数组实现range功能,reduce的18般玩法等等, 数组没你想的那么简单。进入数组,搞定数组,掌握数组的高阶玩法。
函数是一个复杂的东西,还具有函数式编程的概念,其有一些很特点的特性和编程理念,比如动态this,高阶函数,柯里化,反柯里化,尾递归调用,链式调用,动态执行函数等等,本章节针对性各个突破,让您知其然并知其所以然。...
虚拟DOM大行其道的今天,还能不能用原生代码操作原生DOM呢?DOM1,DOM2, DOM3, DOM4,事件监听函数添加和删除的小秘密,空白节点,图片空白间距,跨文档复制等等这些高级操作,你掌握了吗? 本章娓娓道来,一网打尽。
BOM全称(Browser Object Mode) 浏览器对象模型,是非常重要而又容易被忽视的一个系列,查漏补缺,非你莫属。我们一起学习常见的五个对象,并通过一个手写案例来巩固。
本章节一起深入了解ajax和fetch,了解各自的优缺点。并掌握前端最常见的跨域,大文件上传,网络请求取消等等问题,并一起实现一个资源加载器。
现在写代码,谁还不写一个await和Promise。一处await,处处await, await解决了所有问题了么? await的本质是什么?你还在用switch判断页面通讯的消息类型吗? 带着这些思考,我们一起深入异步编程,让真相大白于你我。
setTimeout的事件间隔真的最低是4ms吗? Promise不停的then会死循环吗?带着疑问,一起掌握事件循环机制。
本文一起学习cookie, storage,indexedDB等常见的客户端缓存,了解其适用场景,并封装一些适用的工具库。 这当然不够,还有很多进阶知识点,比如你不知道的storage,storage扩容,sessionStorage的盲区等等
通过本文的学习,你会掌握前端动画的基础计时器相关知识,以及CSS 动画相对应的Transition API,Animation API。直接使用计时器又存在什么问题呢? 我们顺便一起用面向next编程的思想来改进。
人无完人,代码也是,百密也有一疏,错了不可怕,怎么识别错误,怎么捕获错误,怎么上报错误,请君务必掌握。
ES6+给与了我们很多特性,其中装饰器和Proxy属于元编程的一部分,大大的增强了我们对对象的控制能力,今天我们就一起深入这两个特性并通过实战了解其魅力。
还在为�乱码而烦恼吗,走过路过别错过,通过本文学习前端必备的编码知识,让你在编码的海洋中不在迷惑。
工作中,我们会对window, DOM节点,WebSoket, 或者单纯的事件中心等注册事件监听函数。本章分析事件监听,并排查因此可能导致的内存泄漏。 本章节主要讨论和分析几个技术点: 1. 怎么准确知道某个对象或者函数是否被回收 2. 常见事件监听函数的本质 3. 拦截方法常见方式 4. 弱引用回收问题 5. 如何裁定事件监...
回顾课程,总结重点,并对进一步的远航提出一些建议。
全部试看小节
目前就职于某互联网游戏公司,担任web前端负责人,10多年工作经验,喜欢钻研技术,从代码中寻找快乐。擅长分析问题,解决问题,并抽象成简单,实用,高效的方案,有丰富的前端项目分享经验及实战经验。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题