前端细节知识点总结

HTML语义

一般span和div就够用了;当然对于其他标签“用对”比“不用”好,“不用”比“用错”好。
就像小程序设计只有view和text了;广大开发者的选择最终会成为标准;

javascript类型细节
  • 为什么有的编程规范要求用void 0 代替 undefined 能节省3个字节,另外undefined 并不是保留词
  • String 有最大长度是 2^53 - 1(UTF16 编码)
  • 为什么在 JavaScript 中,0.1+0.2 不能 =0.3 精度缺失;计算机存储数字是以二进制存储,0.1,0.2的二进制无尽;所以取近似值
  • Symbol 要知道每个变量的值都是百分百不同的即可,这时候我们就可以用Symbol
javascript是一门面向对象的语言
  • javascript对象的两种类型 数据类型和访问器属性(getter和setter)
数据类型特征:value,writable,enumberable,configurable
访问器属性特征:getter,setter,enumberable,configurable
  • 一般面向对象语言都有class关键字,但ES3用Object.prototype.toString来模拟class,ES5是通过new,function来访问原型,ES6就新增了class
对象的分类
  • 宿主对象(浏览器对象)
  • 内置对象 可分为固有对象(js运行时候自动创建的,有150+),原生对象(通过new创建的对象),普通对象
  • 函数对象和构造器对象
  • 特殊行为对象
css

带@规则

  • @charset @import @media @page @counter-style @key-frames @fontface @support @namespace @viewport

计算型函数

  • calc() min() clamp()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容