- 博客(5)
- 收藏
- 关注
转载 原型链
原型链 1.什么是原型链? 原型链是实例对象与原型之间的链接 2.原型链是怎么形成的? 要点1 请看以下代码,思考这样一个问题“bb是否会被打印出来?为什么? function Person(){ this.name = "小明"; } Person.prototype.showName = function(){ ...
2020-03-01 22:23:28
2944
原创 Webpack打包工具
1、背景 1.1静态资源多了带来的问题 网页需要发起很多二次请求,网页加载速度慢 要处理错综复杂的依赖关系 1.2如何解决上述的问题 针对第一个问题:合并(能够有效减少二次请求)、压缩(能够提高下载的速度)、精灵图、图片的Base64编码(能够让图片的src地址不直接指向服务器中的图片地址,而是Base64编码后的字符串,该字符串能随着html文件第一次就到浏览器中,适用于小图片) 针对第二...
2020-03-01 11:49:10
143
原创 Javascript变量提升
原理:JavaScript执行代码的过程分为两步,第一步是对代码的解析读取,第二步才是执行。在解析代码的过程中会将声明提升至顶部,然后从上往下执行。 变量提升:就是变量的声明和函数的声明总被解释器悄悄地提升到方法体的最顶部。但是变量的赋值初始化不会提升;函数提升的优先级高于变量提升的优先级; 代码示范: //变量可以先使用,再声明 x=5; console.log(x); var x; //...
2020-02-28 09:59:18
139
原创 Ajax基础
1、特点: 无刷新数据读取; 只能从服务器上读取数据;(这也使得前端开发需要配置自己的服务器程序,更方便测试,无需去购买一个服务器。常见的服务器程序有:Apache、IIS、Nginx、AMP等) 2、应用:QQ就是一个大型的Ajax的应用;用户注册; 3、Ajax ...
2020-02-27 23:41:28
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人