我是靠谱客的博主 陶醉丝袜,最近开发中收集的这篇文章主要介绍前端知识点合集(大杂烩)自学总结JavaScriptCSSVueTypeScript未分类,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
文章目录
- 自学总结
- JavaScript
- 官方
- 八大数据类型
- 执行机制/事件循环机制
- 原型和原型链
- 函数作用域上下文(强推)
- 函数式编程
- CSS
- SASS和Less区别
- 层级上下文、层级等级、层级顺序
- Vue
- 官方
- Diff算法
- TypeScript
- 官方
- 未分类
- 前端性能优化小结
- 阿里前端工程师写了一份面试答案
- V8引擎垃圾回收
自学总结
- Html + Css相关知识
- JavaScript的学习1——入门
- JavaScript的学习2——函数
- JavaScript的学习3——标准对象
- JavaScript的学习4——面向对象编程
- JavaScript的学习5——浏览器
- JavaScript的学习6——jQuery
- JavaScript的学习7——错误处理
- JavaScript的学习8——underscore
- JavaScript的学习——AJAX
- JavaScript 练习题
- ES6及ES6之后1——let、const、解构赋值
- ES6及ES6之后2——字符串
- ES6及ES6之后3——正则
- ES6及ES6之后4——数值的扩展
- ES6及ES6之后5——函数的扩展
- ES6及ES6之后6——数组的扩展
- ES6及ES6之后7——对象的扩展
- ES6及ES6之后8——运算符的扩展
- React知识点
- VUE3的学习
JavaScript
官方
- ECMAScript® 2015 Language Specification: ECMAScript 2015 规格
- ECMAScript® 2016 Language Specification: ECMAScript 2016 规格
- ECMAScript® 2021 Language Specification: ECMAScript 2021 规格
- ECMAScript Current Proposals: ECMAScript 当前的所有提案
- ECMAScript Active Proposals: 已经进入正式流程的提案
- ECMAScript proposals:从阶段 0 到阶段 4 的所有提案列表
- TC39 meeting agendas: TC39 委员会历年的会议记录
- ECMAScript Daily: TC39 委员会的动态
- The TC39 Process: 提案进入正式规格的流程
- TC39: A Process Sketch, Stages 0 and 1: Stage 0 和 Stage 1 的含义
- TC39 Process Sketch, Stage 2: Stage 2 的含义
八大数据类型
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Data_structures
根据MDN文档,ECMAScript定义了8中数据类型:
- Undefined:
var a; typeof a; // "undefined"
- Number:
a = 1; typeof a; // "number"
- Boolean:
a=true; typeof a; // "boolean"
- String:
a='1'; typeof a; // "string"
- Symbol:
a = Symbol(); typeof a; // "symbol"
- Bigint:
a = 123n; typeof a; // "bigint"
- Null:
a = null; typeof a; // "object"
- Object:
a = []; typeof a; // "object"
a = {}; typeof a; // "object"
a = function(){}; typeof a; // "function"
a = new Date(); typeof a; // "object"
a = new Set(); typeof a; // "object"
其中null
和function
比较特殊。
怎么完美判断数据类型?
Object.prototype.toString.call(null) ; // [object Null]
执行机制/事件循环机制
- https://juejin.cn/post/6844903512845860872
- https://juejin.cn/post/6844903512845860872
原型和原型链
- https://zhuanlan.zhihu.com/p/35790971
- https://juejin.cn/post/6994959998283907102
函数作用域上下文(强推)
- https://ui.dev/ultimate-guide-to-execution-contexts-hoisting-scopes-and-closures-in-javascript/?spm=ata.13261165.0.0.2d8e16798YR8lw
函数式编程
- https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/
CSS
SASS和Less区别
Less是基于JavaScript的在客户端处理,很多开发者不会选择Less因为javaScript引擎需要额外的时间来处理代码然后输出修改过的Css到浏览器。
【解决:只在开发阶段使用Less,一旦开发完成,复制Less输出的到一个压缩器,然后用一个单独的css文件来代替Less文件;另一种方式是使用Less App来编译和压缩你的Less文件;这两种方式都是最小化样式输出】
Sass是基于ruby在服务器处理。
层级上下文、层级等级、层级顺序
- https://blog.csdn.net/llll789789/article/details/97562099?from=from_parent_mindnote
Vue
官方
- VUE2
- VUE3
- VUEX
- VUE ROUTER
Diff算法
- https://juejin.cn/post/6994959998283907102
- https://juejin.cn/post/6844903921408802829?from=from_parent_mindnote
TypeScript
官方
- https://www.typescriptlang.org/
未分类
前端性能优化小结
- https://zhuanlan.zhihu.com/p/113864878?from_voters_page=true
- https://segmentfault.com/a/1190000022205291
阿里前端工程师写了一份面试答案
- https://github.com/mqyqingfeng/frontend-interview-question-and-answer/issues/30
V8引擎垃圾回收
- https://juejin.cn/post/6844904016325902344?from=from_parent_mindnote
最后
以上就是陶醉丝袜为你收集整理的前端知识点合集(大杂烩)自学总结JavaScriptCSSVueTypeScript未分类的全部内容,希望文章能够帮你解决前端知识点合集(大杂烩)自学总结JavaScriptCSSVueTypeScript未分类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复