自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你想要的都有

女程序汪汪

  • 博客(8)
  • 收藏
  • 关注

原创 javascript中的null与undefined

1.null(当做对象的占位符)null是一个特殊值,常与undefined搞混,应用场景:用来初始化一个变量,这个变量可能赋值为一个对象用来和一个已经初始化的变量比较,这个变量可以是一个对象也可以不是当函数的参数期望是对象时,用作参数传入当函数的返回值期望是对象时,用作返回值传出不应当使用null:不要使用null来检测是否传入了某个参数不要用null来检测一个未初始化的变...

2019-11-26 11:01:58 400

原创 高性能javascript--算法和流程控制

for,while和do-while性能相当避免使用for-in循环,除非遍历一个属性量未知的对象es5:for-in 遍历的对象便不局限于数组,还可以遍历对象。原因:for-in每次迭代操作会同时搜索实例或者原型属性, for-in 循环的每次迭代都会产生更多开销,因此要比其他循环类型慢,一般速度为其他类型循环的 1/7。因此,除非明确需要迭代一个属性数量未知的对象,否则应避免使用 f...

2019-11-22 14:35:51 192

原创 高性能javascript--编程实践

高性能javascript–编程实践- setTimeout()和settimeInterval()传递函数而不是字符串作为参数引申:用setTimeout()方法来模拟setInterval()与setInterval()之间的什么区别?精确度问题?微任务和宏任务问题?macro-task(宏任务):包括整体代码script,setTimeout,setIntervalmicro-...

2019-11-22 14:34:43 162

原创 懒加载和预加载

一、图片的懒加载1.概念懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。常适用图片很多,页面很长的电商网站场景中。2.原因能提升用户的体验,不妨设想下,用户打开像手机淘宝长页面的时候,如果页面上所有的图片都需要...

2019-11-22 12:21:50 394

原创 css元素隐藏的方法总结

这是面试腾讯2020校招面试的时候遇到的问题1.visibility: hidden;2.display: none;相同点:都是隐藏标签,对应的标签仍存在DOM结构中不同点:标签设置display: none后,不会占据该标签原来所在的位置,会触发重流。标签设置visibility: hidden后,仍占据原来的位置,会触发重绘。联想:v-if和v-show相同点:都可以控制标...

2019-11-19 17:26:09 144

原创 CSS3 @font-face详解与优化

CSS3 @font-face 规则css通常用font-family我们都知道,在网页制作中,会经常用到不同的字体,常用的有 微软雅黑、宋体、Aria 等等。在我们写css的样式的时候,通过 font-family 可以指定元素的字体名称。CSS3 @font-face自定义字体如果是 特殊字体 ,因为我们的电脑没有安装那个字体,所以在网页中显示不出来,所以我们通过 @font-face...

2019-11-07 15:15:41 327

原创 element-ui学习源码系列——button

一个src文件夹和一个index.js,src文件夹放组件,index.js注册组件并导出分析从三个方面着手:DOM结构,数据属性,事件1.DOM结构:<button></button>2.数据属性1)props获取2)引用computed的属性3.事件这里涉及到父子组件通信,子组件向父组件发消息可以用emit实现,父组件监听即可,一般情况下父组件监听的事...

2019-11-06 15:45:48 1068

原创 vue组件通信方式总结

1.props,emit最常用https://cn.vuejs.org/v2/api/#vm-emithttps://cn.vuejs.org/v2/guide/components-props.html2.parent和parent和parent和children指定已创建的实例之父实例,在两者之间建立父子关系。子实例可以用 this.$parent 访问父实例,子实例被推入父实例的 ...

2019-11-06 14:14:22 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除