上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 98 下一页
摘要: 一、grunt预处理简述 grunt的注册任务函数本身会对传入的参数和配置对象里的相关属性进行一定的预处理,方便任务函数进行操作。grunt的registerTask方法和registerMultiTask方法会进行不同的预处理。 二、预处理参数 grunt命令通过grunt taskname:ar 阅读全文
posted @ 2020-11-22 15:23 浅笑· 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 你对 Redux 感到困惑吗?如果使用新的 Redux Hooks,会更加简单!这里是一个关于 Redux 的速成班,将配合 react 函数组件使用: 1. Redux 使您可以集中存放 JavaScript 应用程序的状态(数据) 它最常与 react 一起使用(通过 react-redux ) 阅读全文
posted @ 2020-11-22 15:22 浅笑· 阅读(663) 评论(0) 推荐(0) 编辑
摘要: WebAssembly(Wasm)是 Web 浏览器中相对较新的功能,但它地扩展了把 Web 作为服务应用平台的功能潜力。 对于 Web 开发人员来说,学习使用 WebAssembly 可能会有一个艰难的过程,但是 AssemblyScript 提供了一种解决方法。首先让我们看一下为什么 WebAs 阅读全文
posted @ 2020-11-22 15:20 浅笑· 阅读(2846) 评论(0) 推荐(0) 编辑
摘要: 简介 读了《深入浅出webpack》总结一下常用的webpack的构建优化策略,可通过以下手段来提升项目构建时的速度 更精准的loader规则 将loader规则写清楚 仅让需要处理的文件,进入loader处理环节,如下 rules: [{ // 正则尽量准确 test: /\.js$/, // 使 阅读全文
posted @ 2020-11-22 15:19 浅笑· 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 解析思路 同样是要使用protobuf.js这个库来解析。 之前提到,在vue中,为了避免直接使用.proto文件,需要将所有的.proto打包成.js来使用。 而在node端,也可以打包成js文件来处理。但node端是服务端环境了,完全可以允许.proto的存在,所以其实我们可以有优雅的使用方式: 阅读全文
posted @ 2020-11-22 15:18 浅笑· 阅读(2510) 评论(0) 推荐(0) 编辑
摘要: 区块链技术由于其安全、快速以及去中心化的特性(虽然不是所有项目都满足这些特性,但是大多数项目是符合的)已经迅速渗透到了各种业务场景、我们的生活以及身边的企业中。 数以千计的区块链项目正在开发,或者已经开发完成并且部署到了网络中。各个企业都在寻求区块链的新点子或者试图去改进其他公司正疯狂创造的东西,然 阅读全文
posted @ 2020-11-22 15:17 浅笑· 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 防抖函数(可用于防止重复提交) 当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次, 如果设定时间到来之前,又触发了事件,就重新开始延时。也就是说当一个用户一直触发这个函数,且每次触发函数的间隔小于既定时间,那么防抖的情况下只会执行一次。 /** * 防抖函数(可用于防止重复提交 阅读全文
posted @ 2020-11-22 15:16 浅笑· 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一、页面刷新时,如何保持原有vuex中的state信息 页面刷新后,原有的 vuex 中的 state 会发生改变,如果在页面刷新之前,可以将 state 信息保存,页面重新加载时,再将该值赋给 state,那么该问题即可解决。 1、localstorage 可以使用 localstorage 来保 阅读全文
posted @ 2020-11-22 15:15 浅笑· 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 具名插槽 自 2.6.0 起有所更新。已废弃的使用 slot attribute 的语法 但是我们有了新的语法,如下: 子组件 childCom: <template id="childCom"> <div> <!-- 具名插槽的针对于组件中不止一个插槽的情况下使用,使用方式,即:给每个插槽指定 n 阅读全文
posted @ 2020-11-22 15:14 浅笑· 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: vue-cli 2.x 版本创建项目时,我们可以在 build 文件夹下找到 webpack.base.conf.js 文件,在里面修改 resolve.alias 即可。 resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$ 阅读全文
posted @ 2020-11-22 15:11 浅笑· 阅读(1709) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 98 下一页