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