前端求职可能遇到的基础知识(二)

1.页面导入样式时,使用link和@import有什么区别
(1)link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事物;@import属于CSS范畴,只能加载CSS。
(2)link引用CSS时,在页面载入时同时加载。@import需要页面完全载入以后加载。
(3)link是XHTMl标签,无兼容问题。@import是在CSS2.1提出的, 低版本的浏览器不支持。
(4)link支持使用Javascript控制DOM去改变样式;而@import不支持。
2.常见的浏览器内核及其对它的理解
常见内核及使用该内核的浏览器:
(1)Trident内核————IE、360、搜狗浏览器
(2)Gecko内核————-Netscape6以及上版本
(3)Presto内核————-Opera
(4)Blink内核—————Opera
(5)Web可it——————Chrome、Safari
对内核的理解:
主要分成两个部分,渲染引擎和JS引擎,最开始渲染引擎和JS引擎并没有很明确的区分,后来JS引擎越来越独立,内核就倾向于 只指渲染引擎。
(1)渲染引擎:负责取得网页的内容(html、xml和头像等),整理讯息(css),以及计算机网页的显示方式,然后输出到显示器或打印。 浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的鲜果也就不同。所有网页浏览器、电子邮件客户以及它需要编辑、显示网络内容的应用程序都需要内核。
(2)JS引擎:解释和执行JavaScript来实现网页的动态效果。
3.cookie、sessionStorage和localStorage的区别
相同点:都存储在客户端
不同点:
(1)存储大小:
①cookie数据大小不超过4K;
②sessionStorage和localStorage虽然也有存储大小的限制,但比cookie大得多,可以达到5M或者更大。
(2)有效时间:
①localStorage存储持久数据,浏览器关闭后数据不丢失除非主动删除数据。
②sessionStorage数据在当前浏览器窗口关闭后自动删除。
③cookie设置的cookie过期时间之前一直有效,即使窗口后者浏览器关闭。
(3)数据与服务器之间的交互方式:
①cookie的数据会自动的传递到服务器,服务器端也可以写cookie的客户端。
②sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。
4.网页验证码的作用
验证码是为了防止一些人使用软件恶意注册,发帖等行为而设的。它的存在是为了确保登录网站的是一个坐在电脑前的真人,而不是一个自动登录的软件。
5.title和h1的区别、b和strong的区别、i与em的区别
(1)title属性没有明确意义只表示是个标题,H1则表示层次明确的标题,对页面信息的抓取也有很大的影响;
(2)strong是表明重点内容,有语气加强的含义,使用阅读设备阅读网络时,b会重读,而是展示强调内容。
(3)i内容展示为斜体,em表示强调的文本。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值