meta
元素有哪些?script
标签中, async
和 defer
两个属性有什么用途和区别?HTML
语义化?void
)元素有那些?a
标签跳转页面或定位链接?HTML
标签中的 src
和 href
有什么区别?script
标签为什么建议放在 body
标签的底部(defer
、async
)?HTML5
有哪些新特性?HTML
渲染过程link
和 @import
有什么区别?css
加载会造成阻塞吗?CSSOM
树和 DOM
树是同时解析的吗?input
上传文件可以同时选择多张吗?怎么设置?label
标签有什么用?js
和 css
是如何影响 DOM
树构建的?title
与h1
的区别、b
与 strong
的区别、i
与em
的区别?SEO
是什么?SEO
优化URL
和URI
的区别是什么?DOMContentLoaded
和load
和unload
和beforeunload
的区别是什么?pv
,什么是uv
?DOM
和BOM
?iconfont
,优缺点有哪些?下附答案
display
属性为 block/table
的元素,它们的特点是独占一行,常见的有display
属性为 inline/inline-block
的元素,它们的特点就是不会独占一行,常见的有区别:
width
, height
属性而内联元素设置无效margin
和 padding
,而内联元素只有水平方向有效,竖直方向无效语义化的含义就是用正确的标签做正确的事情,html
语义化就是让页面的内容结构化。
打个比方就是,如果我要实现一个一级标题,可以用 div+css
设置样式字体来达到效果,也可以用 h1
,前者当然也能实现效果,但是语义化的方式还是使用 h1
标签,因为我们一看到 h1
标签就会知道他是一个 一级标题,这就是 html
语义化。
SEO 优化
)本文适合零基础的同学、技术栈主 Vue
的同学快速入门 React
,对于有一定的 React
基础同学,相信看完也能有所收获
本文适合零基础的同学、技术栈主Vue的同学快速入门 React
,对于有一定的 React
基础同学,相信看完也能有所收获。
在 React 的官方文档 首页有一行说明
理解为 React
是一个用于构建用户界面的 JavaScript
库
这里的 web and native
可以理解为 web
浏览器端,以及指定特定平台 ios
、android
、windows
等
React
的特点:
声明式编程:
Vue
、React
、Flutter
;React
可以根据最新的状态去渲染我们的 UI
界面组件化开发:
多平台适配:
React
发布之初主要是开发 Web
页面;Facebook
推出了 ReactNative
,用于开发移动端跨平台;(虽然目前 Flutter
非常火爆,但是还是有很多公司在使用 ReactNative
);ReactVR
,用于开发虚拟现实 Web
应用程序;(VR也会是一个火爆的应用场景);