1.图片懒加载 更多配置可参考[https://www.npmjs.com/package/vue-lazyload] 2.路由懒加载 3.组件懒加载 4.打包配置分模块ch...
1.图片懒加载 更多配置可参考[https://www.npmjs.com/package/vue-lazyload] 2.路由懒加载 3.组件懒加载 4.打包配置分模块ch...
思考:(1)生成多个pdf,结构是一样的,数据不一样,后端返回多数据。(2)如果数据不多,可以一次性先渲染页面出来,然后给类名,循环再进行一系列操作。(3)数据量比较大(大于...
Promise.all()方法用于将多个 Promise 实例,包装成一个新的 Promise 实例。Promise.all()等所有的Promise执行完毕后,按照放在al...
1、版本 2、引入swiper 注:因为插件包原因,引入方式也不一样,如有报错,请看swiper安插包内容。(此处引入与网官有出入) 3、页面代码 js代码 注:在react...
首先引入swiper官网的css和jshtml代码如下 css部分
px2rem插件 因为设计师每次给的都是px的图,这里要自己计算转换rem很头疼,所以这里使用插件进行px与rem的转换 rem的响应式设计 这里是我一个全局的js文件,根据...
1、行内元素/块级元素 非替换元素/替换元素2、img的title和alt属性3、meta标签4、DOCTYPE标签5、script标签的defer和async6、W3C盒模...
1、ref的定义React中的ref属性可以帮助我们获取子组件的实例或者Dom对象,进而对组件进行修改场景,点击A调用B的方法:(单文件中使用ref)1、引入useRef并定...
(1)先选择测试网络 (2)导入帐号 (3)输入私钥,点击导入 (4)web3.0链接https://web3.tryblockchain.org/web3-js-in-ac...
1、场景 一般开发中,下载excel是后端这边放到服务器上,然后读取文件流,然后给接口前端,前端直接下载的不过下载excel,给前端excel模板,让前端来实现也可行 2、b...
1、let 和const(定义变量) (1)var 、let 、const的区别 a、作用域区别var 变量声明会被提升,let、const变量声明不会被提升,并是块级作用域...
1、html5的新特性(1)新增的语义/结构化标签,如 footer nav main article等(2)新增input的type类型和属性,如email,tel,num...
1、效果 一般页面不会随着视口变化而变化使用lib-flexible插件,根节点会随着视口的变化而变化 iPhone 6/7/8规格 根大小是100px切换手机规格,如下图所...
1、$nextTick (1)原理说法一:Vue在更新DOM时是异步执行的。只要监听到数据变化,vue就会开启一个队列,并缓冲在同一事件循环中发生的所有数据变化。如果同一个监...
安装webpack-dev-server启动命令 默认装的是最新版本啦,本人用的webpack5.0版本。在package.json中添加 在webpack.config.j...
1、同步和异步 同步:从头到尾,一步一步的执行代码异步:改变程序正常执行顺序的(从头到尾)的操作原理:js是单线程语言,当在js中出现比较耗时的操作,就容易堵塞后续代码的执行...
1、vue中的$nextTick()的用法和原理 vue的DOM更新是异步的,当数据更新了,再dom中渲染后,自动执行该函数。vue官网是这样说的:在下次DOM更新循环结束之...