最近在重构公司的一个移动端项目,除了需要对新项目进行前端技术栈的搭建外,还需要考虑的一个重要问题就是移动端适配,关于移动端适配的理解我之前一直是处于一种比较朦胧的状态(知其然...
最近在重构公司的一个移动端项目,除了需要对新项目进行前端技术栈的搭建外,还需要考虑的一个重要问题就是移动端适配,关于移动端适配的理解我之前一直是处于一种比较朦胧的状态(知其然...
使用github要先学会git。 git无需安装,有cmder/gitbash即可,comder内置了gitbash。查看版本号 git --version git与gitb...
前言 清除浮动主要是为了解决,当父元素未设置高度,子元素使用了浮动(浮动元素会脱离标准流,不占位),引起的内部高度为0,从而影响后续父同级标准流盒子布局的问题。 演示代码如下...
大厂经常会围绕Promise 来展开面试,我们就从面试角度反推,学好重要的知识点吧~ 一、结合真题来搞懂H,P,T 概念: H是宏任务,P是promise为代表的微任务,T是...
我们在设置过期时间时候,会发现总是比自己的预期少8个小时,发现cookie的过期时间后跟着一个大大的“Z”,也就是说浏览器端设置时间是按照GMT时间是格林尼治标准时间来设置的...
this绑定规则。1、函数在调用时,javascript会默认给this绑定一个值2、this的绑定和定义的位置(编写的位置)没有关系3、this的绑定和调用方式以及调用的位...
js中使用的一些方法 //使用a锚点跳转方式
本文学习来自于coderwhy大神的一个视频项目内。先创建这个插件的文件夹,里边一个index.js和一个Toast.vue文件。 创建这个Toast其实就是一个组件,只是展...
如下这一大段代码就是封装好的better-scroll组件基本内容了。包含了常用的属性,方法,并进行了初始化,以及父子组件传值常用的方法和数据参考值。 在其他页面使用:主要就...
如果你的应用存在非常长或者无限滚动的列表,那么需要采用 窗口化 的技术来优化性能,只需要渲染少部分区域的内容,减少重新渲染组件和创建 dom 节点的时间。可用到如下插件vue...
flexible.js正是利用rem单位相对根元素 的font-size来做计算,而我们需要做的就是根据不同的屏幕算出html的font-size,而页面内的大小单位都根据r...
第一步:新建flexible.js文件这里默认是10等份,手动改为24,此时1rem=1920/24px即80px。(设计稿是1920px的)这儿不是死的,可以根据实际情况进...
webpack 一. 认识webpack 1.1. webpack介绍 什么是webpack? 这个webpack还真不是一两句话可以说清楚的。 我们先看看官方的解释:At ...
在日常码活中,可能会遇到这种情况,就是在一个数组内还嵌套着一个数组,或者嵌套着多条甚至多层数组,那么各位码农在使用数组中的数据中多少会有些麻烦,那么现在就可以使用数组拍平这个...
防抖和节流的区别,防抖是把多次操作合并成一个触发执行,节流相当于开水龙头,水大了关小,一段时间执行一次 函数防抖(debounce): 当持续触发事件时,一定时间段内没有再触...