-
jQuery是一个 JavaScript 库,里面封装了很多函数方法我们可以通过调用函数中的方法来快速实现一些js中常用的方法(我们调用的时候要通过jQuery导出的一个$作为前置符号类引用),极大简化了 JavaScript 编程。
jQuery中...
-
首先我们要先了解一下为什么需要使用垃圾回收机制,在js中我们使用的所有变量都会在内存中开辟一个新的空间来存储数据,数据在解析完成之后需要释放掉占用的内存,在chrome的v8引擎中引入了自动释放内存的机制就是垃圾回收机制。
一般的垃圾回收机制的方案引...
-
vite打包的时候使用cdn加速在 vue3 + vite 项目中要使用 cdn 加速的时候我们在配置时的第一步就是要想办法忽略掉项目中使用导入的包,这个操作在webpack中比较简单我们只需要externals中配置需要忽略的包名就行,但是在vit...
-
微前端技术微前端技术是这两年里比较热门的一个技术,可以是实现把不同框架下的代码整合到一起实现不同框架代码的融合,实际使用的场景常见的有些像一个维护时间很久的老代码技术和业务都很旧了要想在里面添加一个新的功能的话实际上是有些困难的。在这中情况下我们就可...
-
项目初始配置:首先在Hbuild里面创建一个小程序的模板,模版选择uni-ui项目用到的vue语法是vue2,之后配置小程序软件的打开路径,配置小程序设置的APPID在manifest中配置里找到微信小程序的配置中找到APPID配置项,在公司中是找到...
-
小程序中的登录和页面的登录是有所不同的,账号的验证这一块是要由微信服务器来进行的
登录逻辑:
调用 wx.login() 获取 临时登录凭证 code,有效期为 5分钟;(临时登录凭证 code 只能使用一次)
将临时 code 传到我们的后端,后端...
-
微信小程序的生命周期钩子从大的方面分为三种,应用级、组件级和页面级。每个级别都有自己的几个生命周期钩子有些钩子的名字是一样的要注意区分。
一、应用生命周期钩子onLaunch(options):小程序初始化的时候触发,全局只触发一次。
12345A...
-
虚拟DOM与真实DOM的区别(注意:需不需要虚拟DOM,其实与框架的DOM操作机制有关):
执行效率:由于真实DOM的操作需要涉及浏览器的布局计算和渲染,执行效率比虚拟DOM低。
性能优化:虚拟DOM通过 diff 算法比较新旧DOM节点差异,最终只...
-
1、调用导出数据的api接口:因为返回的数据是二进制流,使用 responseType:’blob’
123456export function getExportTemplate() { return request({ ...
-
原理: 采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调来渲染视图更新
具体步骤: 1...