摘要:
1 组件化 & antd 将UI分成不同的组件,每个组件都独立封装 缺陷 下面这些都没有: 事件系统(除了原生的 DOM 事件) AJAX 功能 数据层 Promises 应用程序架构 单单reactjs的代码压缩后也需要147k以上 reactjs代码量最多,因为它既要管理UI逻辑,又要操心dom 阅读全文
摘要:
1. HTML5的基本特性 1.1 DOCTYPE声明方式 HTML5的声明格式非常简单不需要DTD和URL 就这么一句声明放在文档的开头就可以了。 1.2 新的元素 增加新的元素代表新的语义,例如,新增加了<hgroup>标签,这个标签用于对网页或区段(section)的标题进行组合。再例如<na 阅读全文
摘要:
css的高级选择器应该要慎重使用,因为它有可能会带来浏览器兼容性的bug,对于HTML中一些重要的元素上要尽量使用更为稳妥的选择器。记得之前在某电商写代码时用了一个nth-child()选择器,结果测试时发现在IE8上出现了一些样式没有给到,原因就是nth-child()选择器只能兼容到IE8以上, 阅读全文
摘要:
在HTML文档的首部往往会有这么一句话<!DOCTYPE html>,许多时候我们忽视了它的存在,它实际上是一个声明,告诉浏览器用哪种HTML版本的规范来解读HTML文档。 尽管我们不给出这句声明浏览器照样会将HTML文档呈现出来,但是由于HTML版本导致的bug也许就出在这里。 常见的几种doct 阅读全文