1、介绍一下你对浏览器内核的理解?常见的浏览器内核有哪些?
浏览器内核包括两部分,渲染引擎和js引擎。渲染引擎负责读取网页内容,整理讯息,计算网页的显示方式并显示页面,js引擎是解析执行js获取网页的动态效果。 后来 JS 引擎越来越独立,内核就倾向于只指渲染引擎。
IE:Trident
firefox:Gecko
chrom、safari:webkit (Chrome:chromium/blink)
Opera:Presto (现在跟随Chrome使用blink)
Microsoft Edge:EdgeHTML
2、web标准
Web标准不是某一个标准,而是由W3C组织和其他标准化组织制定的一系列标准的集合。
遵循web标准可以让不同我们写的页面更标准更统一外,还有许多优点
1、让Web的发展前景更广阔
2、内容能被更广泛的设备访问
3、更容易被搜寻引擎搜索
4、降低网站流量费用
5、使网站更易于维护
6、提高页面浏览速度
Web 标准构
web标准有三层结构,分别是结构(html)、表现(css)和行为(javascript)
3、base标签
base标签写在<head></head>
里面
格式:
<base target="_blank">
4、button
这个按钮标签比较常用
<button>提交按钮</button>
5、如何绑定元素
1、第一种方法就是用label直接包括input表单
<label>用户名:<input type="radio" name="username" value="请输入用户名"></label>
2、for属性规定label与哪个表单元素绑定
<label for="sex">男</label> <input type="radio" id="sex">