摘要:
* 数组元素交换位置 * @param {array} arr 数组 * @param {number} index1 添加项目的位置 * @param {number} index2 删除项目的位置 * index1和index2分别是两个数组的索引值,即是两个要交换元素位置的索引值,如1,5就是 阅读全文
摘要:
// 安装对应版本的包 yarn add node-sass@4.14.1 --dev yarn add sass-loader@8.0.0 --dev 阅读全文
摘要:
解决方案:卸载node-sass npm uninstall node-sass 然后安装最新版本(5.0之前) npm install node-sass@4.14.1 阅读全文
摘要:
新建vue.config.js module.exports = { css: { loaderOptions: { sass: { // 全局引入变量和 mixin additionalData: ` @import "@/assets/scss/variable.scss"; @import " 阅读全文
摘要:
Strategy模式的设计意图是,定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。此模式使得算法可以独立于使用它们的客户而变化,其结构图如下图所示。 • Strategy (策略)定义所有支持的算法的公共接口。 Context 使用这个接口来调用某ConcreteStrategy 定 阅读全文
摘要:
修改 nginx 配置文件 这个配置文件是你配置你网站站点的文件 比如我修改的就是blog.conf 这个文件 server {listen 80;server_name blog.onespot.website www.onespot.website onespot.website;root /v 阅读全文
摘要:
* 当执行one的时候,会创建一个执行上下文 * 编译阶段 * 创建VO * 1. 处理参数,把参数放入VO * 2. 扫描所有代码,找出function声明,从上往下依次执行 在编译阶段,会处理所有的函数声明,如果有重复的声明 * 后面会覆盖前面的声明 * 3.扫描var关键字 var是不赋值,只 阅读全文
摘要:
空格换行 <pre style="word-break: break-all;white-space: pre-wrap"> {{data&&data.content}} </pre> 网页代码: 后台数据: 效果: 阅读全文
摘要:
function dataURLtoFile(dataurl, filename) { let arr = dataurl.split(','), mime = arr[0].match(/:(.*?);/)[1] let bstr = atob(arr[1]) console.log(bstr) 阅读全文
摘要:
!function (proto) { function getContext(context) { context = context || window; var type = typeof context; if (['number', 'string', 'boolean', 'null'] 阅读全文