摘要: 1、什么叫优雅降级和渐进增强? 1、优雅降级: Web站点在所有新式浏览器中都能正常工作,如果用户使用的是老式浏览器,则代码会针对旧版本的浏览器进行 降级处理,使它在旧式浏览器上以某种形式降级体验却不至于完全不能用。 如:borde-shadow 2、渐进增强 从被所有浏览器支持的基本功能开始,逐步 阅读全文
posted @ 2019-07-12 16:13 秋风起落叶摇 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1、webstroage和cookie的区别? webStorage的概念和cookie相似,区别是它是为了更大容量存储设计的。 Cookie的大小是受限的,并且每次你请求一个新的页面的时候Cookie都会被发送过去,这样无形五浪费了带宽,另外cookie还需要指定作用域,不可以跨域调用, 除此之外 阅读全文
posted @ 2019-07-12 16:02 秋风起落叶摇 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1、module、export、import是什么,有什么用? module、export、import是ES6用来统一前端模块化的方案的设计思路和实现方案。 export、import的出现统一了前端模块化的实现方案,整合规范了浏览器/服务端的模块化方法,用来取代 传统的AMD/CMD、requi 阅读全文
posted @ 2019-07-12 14:55 秋风起落叶摇 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1、CommonJS中的require/exports和ES6中的import/export的区别 CommonJS模块的重要特性是加载时执行,即脚本代码在require的时候,就会全部执行。一旦出现某个模块被“循环加载”, 就只输出已经执行的部分,还未执行的部分不会输出。 ES6模块是动态引用,如 阅读全文
posted @ 2019-07-12 13:41 秋风起落叶摇 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、介绍一下你对浏览器内核的理解? 主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。 渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出显示器或打印机。 浏览器的内核的不 阅读全文
posted @ 2019-07-12 13:05 秋风起落叶摇 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、手写数组快速排序 2、判断一个字符串中出现次数最多的字符,并统计次数 阅读全文
posted @ 2019-07-12 10:58 秋风起落叶摇 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、Javascript实现2分法查找 2、你所了解到的Web攻击技术? 1)XSS(Cross-Site Scripting,跨站脚本攻击)指通过存在安全漏洞的Wev网站注册用户的浏览器内运行非法的HTML标签或者Javascript进行的一种攻击。 处理办法:【1】过滤特殊字符 【2】使用HTT 阅读全文
posted @ 2019-07-12 10:08 秋风起落叶摇 阅读(130) 评论(0) 推荐(0) 编辑