推广 热搜:   中国  未来  系统  政策  行业  设备  基金  快速  教师 

2019最全前端面试问题及答案总结

   日期:2024-11-04     作者:caijiyuan    caijiyuan   评论:0    移动:http://mip.tpjde.com/news/331.html
核心提示: 会清理近期最少使用的会随机清理字节,为了兼容性,一般不能超过就开始支持。每个数据最多128K,每个域名下

 会清理近期最少使用的会随机清理字节,为了兼容性,一般不能超过就开始支持。每个数据最多128K,每个域名下最多1M。这个持久化数据放在缓存中,如果缓存没有清理,那么会一直存在。

2019最全前端面试问题及答案总结

优点:极高的扩展性和可用性

缺点

在较高版本的浏览器中,和中提供了。

包括了两种存储方式:。

不是一种持久化的本地存储,仅仅是会话级别的存储。

相似,区别是它是为了更大容量存储设计的。都会被发送过去,这样无形中浪费了带宽,另外等方法,不像。

但是的作用是与服务器进行交互,作为仅仅是为了在本地“存储”数据而生

浏览器的支持除了其实就是。

都具有相同的操作方法,例如等

display:none和visibility:hidden的区别

CSS中 link 和@import 的区别是

position的absolute与fixed共同点与不同点

介绍一下CSS的盒子模型

CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些

列出display的值,说明他们的作用。position的值, relative和absolute分别是相对于谁进行定位的

CSS3有哪些新特性

为什么要初始化CSS样式。

对BFC规范的理解

解释下 CSS sprites,以及你要如何在页面或网站中使用它。

说说你对语义化的理解

Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?

你知道多少种Doctype文档类型

解释下浮动和它的工作原理?清除浮动的技巧

浮动元素引起的问题和解决办法

解决方法
使用;属性来清除元素的浮动可解决2、3问题,对于问题1,添加如下样式,给父元素添加

IE 8以下版本的浏览器中的盒模型有什么不同

DOM操作——怎样添加、移除、移动、复制、创建和查找节点。

html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5

是一个表示"无"的原始值,转为数值时为用来表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象。

作用:动态改变某个类的某个方法的运行环境。

你遇到过比较难的技术问题是?你是如何解决的

常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件

列举IE 与其他浏览器不一样的特性

99%的网站都需要被重构是那本书上写的

什么叫优雅降级和渐进增强

WEB应用从服务器主动推送Data到客户端有那些方式

对Node的优点和缺点提出了自己的看法

除了前端以外还了解什么其它技术么?你最最厉害的技能是什么

你常用的开发工具是什么,为什么

对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样

你在现在的团队处于什么样的角色,起到了什么明显的作用

你认为怎样才是全端工程师(Full Stack developer

介绍一个你最得意的作品吧

项目中遇到什么问题?如何解决

你的优点是什么?缺点是什么

如何管理前端团队?

最近在学什么?能谈谈你未来3,5年给自己的规划吗

概念:同源策略是客户端脚本(尤其是,其目的是防止某个文档或脚本从多个不同源装载。

这里的同源策略指的是:协议,域名,端口相同,同源策略是一种安全协议。
指一段脚本只能读取来自同一来源的窗口和文档的属性。

为什么要有同源限制

我们举例说明:比如一个黑客程序,他利用读取到你的表单中

在更严格的条件下运行。

设立"严格模式"的目的,主要有以下几个

:经过测试 后,这个串就到了文件的中间,不仅没有指示严格模式,反而在压缩后浪费了字节。

js的阻塞特性:所有浏览器在下载下载、解析、执行完毕后才开始继续,但是树,需要重新构建只会阻塞其后内容的显示,2种方式都会阻塞其后资源的下载。也就是说外部样式不会阻塞外部脚本的加载,但会阻塞外部脚本的执行。

本来是可以并行下载的,在什么情况下会出现阻塞加载了(在测试观察中,都是阻塞加载

当的时候,该放到和会阻塞后面的资源加载,所以就会出现上面

  • 将脚本放在底部。中,用以保证在标签放在前。
  • 成组脚本:由于每个总数也可以改善性能。适用于内联脚本和外部脚本。

  • 前。
  • 非阻塞脚本:等页面完成加载后,再加载事件发出后开始下载代码。
    (1)更高版本浏览器
    (2)动态脚本元素:文档对象模型(DOM)允许你使用js动态创建

    此技术的重点在于:无论在何处启动下载,文件额下载和运行都不会阻塞其他页面处理过程。即使在head里(除了用于下载文件的http链接)。

     

    以下是数组去重的三种方法

    网页的缓存是由HTTP消息头中的等,默认为的效果。但是如果同时存在,则被覆盖。

本文地址:http://www.tpjde.com/news/331.html    推平第 http://www.tpjde.com/ , 查看更多
 
标签: 面试 问题 试问
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号