特别声明:此篇文章内容来源于@Jeremy Wagner的《Lazy Loading Images and Video》一文。著作权归作者所有。 作为网页内容的一部分,图像和...
特别声明:此篇文章内容来源于@Jeremy Wagner的《Lazy Loading Images and Video》一文。著作权归作者所有。 作为网页内容的一部分,图像和...
前端路由 1.hash模式随着ajax的流行,异步数据请求交互运行在不刷新浏览器的情况下进行。而异步交互体验的更高级版本就是spa -- 单页应用应用部仅仅是在页面交互是无刷...
场景:A页面跳转到B页面并携带参数 方案一:声明式导航router-link 1.1不带参数: 1.2带参数: 方案二:编程式导航 this.$router.push() 2...
Http与Https的区别? HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头 HTTP 是不安全的,而 HTTPS 是安全的 H...
1.props / emit 父组件向子组件传值下面通过一个例子说明父组件如何向子组件传递数据:在子组件article.vue中如何获取父组件section.vue中的数据a...
性能优化: 一、减少请求资源大小或者次数 1、尽量和并和压缩css和js文件。(将css文件和并为一个。将js合并为一个)原因:主要是为了减少http请求次数以及减少请求资源...
1.微信小程序组件的生命周期 onLoad: 页面加载一个页面只会调用一次,可以在 onLoad 中获取打开当前页面所调用的 query 参数。onShow: 页面显示每次打...
1. 具名插槽 1.1 没有使用具名插槽的问题 有的时候我们在使用子组件时,在子组件模板上不同的位置插入不同的内容, 只有一个插槽显然没法满足我们的需求,看示例: 需求如下:...
前言 一些初学者可能对计算属性和侦听属性的使用场景感到困惑不解,本文主要介绍两者的用法、使用场景及其两者的区别。 本文的代码请猛戳github博客,纸上得来终觉浅,大家动手多...
从来没搞过前端后台,学小程序,不懂的地方越来越多,忘得越来越快,记录一下 1. 为什么要Promise? 在JavaScript中,难免会遇到异步访问的场景,比如打开文件,访...
首先引入初始化css,保证消除不同浏览器默认样式;解决方法:(1)让低版本兼容h5标签引入html5shiv.js(2)让低版本兼容媒体查询引入respond.js(3)让低...
原因 由于不同的手机有不同的像素密度导致的。如果移动显示屏的分辨率始终是普通屏幕的2倍,1px的边框在devicePixelRatio=2的移动显示屏下会显示成2px,所以在...
在学习深拷贝之前,我们要先搞明白什么是深拷贝? 在JS中,数据类型分为基本数据类型和引用数据类型两种,对于基本数据类型来说,它的值直接存储在栈内存中,而对于引用类型来说,它在...
引言 当下,正面临着近几年来的最严重的互联网寒冬,听得最多的一句话便是:相见于江湖~🤣。缩减HC、裁员不绝于耳,大家都是人心惶惶,年前如此,年后想必肯定又是一场更为惨烈的江湖...
数组排序 1.冒泡排序 从第0项开始,与其相邻后面的一项比较,如果大于后一项就交换位置,使大的在后,遍历一轮后最大的数到了倒数第一项位置,继续以此类推实现冒泡排序。 2.选择...
一、JS的基本数据类型 基本数据类型:String,Boolean,Number,Undefined,Null; 引用数据类型:Object(Array,Date,RegEx...
Web 安全的对于 Web 从业人员来说是一个非常重要的课题 , 所以在这里总结一下 Web 相关的安全攻防知识,希望以后不要再踩雷,也希望对看到这篇文章的同学有所帮助。今天...
1. 性能优化1 1.1 页面重构怎么操作? 1.2 什么叫优雅降级和渐进增强? 1.3 前端性能优化的方法? (1) 减少http请求次数:CSS Sprites, JS、...
剖析Vue实现原理 - 如何实现双向绑定mvvm 本文能帮你做什么?1、了解vue的双向数据绑定原理以及核心代码模块2、缓解好奇心的同时了解如何实现双向绑定为了便于说明原理与...