06 2017 档案
摘要:原型 每个函数都有一个prototype属性,指向一个对象,这个对象专门保存特定类型的所有实例【共有的属性和方法】。 所有原型对象都会自动获得constructor属性,指向构造函数。 在调用构造函数创建新实例对象时,会自动设置新实例的内部属性[[Prototype]]指向构造函数的prototyp
阅读全文
摘要:后台采用.net MVC框架,前端采用requirejs。整个系统页面布局基本不变,每个页面只改变Main_Content部分。 模板页cshtml: 子页面cshtml: 子页面js:
阅读全文
摘要:渲染性能 页面不仅要快速加载,而且要顺畅地运行;滚动应与手指的滑动一样快,并且动画和交互应如丝绸般顺滑。 60fps 与设备刷新率 60fps 与设备刷新率 目前大多数设备的屏幕刷新率为 60 次/秒。因此,如果在页面中有一个动画或渐变效果,或者用户正在滚动页面,那么浏览器渲染动画或页面的每一帧的速
阅读全文
摘要:转载自web fundamental 构建对象模型 浏览器渲染页面前需要先构建 DOM 和 CSSOM 树。因此,我们需要确保尽快将 HTML 和 CSS 都提供给浏览器。 字节 → 字符 → 标记 → 节点 → 对象模型。 HTML 标记转换成文档对象模型 (DOM);CSS 标记转换成 CSS
阅读全文
摘要:行内元素格式化顺序: 相关概念: leading(行间距):指填充在两行文字间的铅条,等于line-height 和 font-size之差,其中一半leading加到文字上方,另一半leading加到文字下方,只用于非替换元素。 em框:em框指示没有行间距时基线之间的距离,不指定字符间的边界,实
阅读全文