javascript
LongIvan
开心就好
展开
-
异步加载JavaScript代码和外部文件的方法
在浏览器解析HTML文件时,会从上到下一直解析,而在一个完整的应用中,往往会通过外部js文件申明在head中。然而在js加载的时间线上,遇到script外部js, 并且没有设置async或defer属性,浏览器加载外部js并阻塞,等待js加载完成并执行该脚本,然后继续解析加载完成并执行该脚本,接着继续解析文档。 其实很多js文件不需要在初始化时全部加载完成,可以在使用时再下载j...原创 2018-05-14 12:55:16 · 1556 阅读 · 0 评论 -
Web前端面试题集
1、 怎么样从web前端方面优化性能?至少列举5点?减少Http请求:合并CSS,合并javascipt,合并图片 http协议是无状态的应用层协议,每次HTTP请求都需要建立通信链路、进行数据传输,如果包含大量的图片、css、js文件,会频繁的与服务器建立链接并释放链接,会造成资源浪费,增加服务器和浏览器的的负担。 使用浏览器缓存:CSS、jS、logo、图标静态资源文件更新频率比较...原创 2018-11-07 21:13:36 · 3683 阅读 · 0 评论 -
javascript面试题集
1、运算符1/0 = infinity(正无穷,number类型),-1/0 = -infinity,0/0 = NaN(Not a Number,number类型),0%0 = NaN 比较运算符比较字符串,以ascii(8位二进制数)来比较2、函数和作用域高内聚,弱耦合,使用函数封装 函数定义的三种方式:申明式,显示命令式,匿名命令式(匿名函数表达式,命名函数表达式)->函...原创 2018-11-07 21:15:33 · 268 阅读 · 0 评论 -
2019秋招前端面经
参加2019年秋招,投递Web前端开发工程师,在7月开始准备面试知识点,并投递提前批简历(基本在8月初截止)。8月份开始笔试、电话视频面试和现场面试,边面试边总结知识点,并深入不懂的问题,到9月初提前批全部结束,开始收割offer。收到了百度、网易、华为、拼多多、万得、小红书offer。 阿里提前批一面(7月22日)(18分钟)(挂) 为什么做前端 项目经历(做了什么项目,使用了什么...原创 2018-11-07 21:19:53 · 2736 阅读 · 2 评论