摘要:
nginx 部署 dist 文件 下载 nginx 地址:http://nginx.org/en/download.htm 下载后如下 启动nginx 直接双击nginx.exe,双击后一个黑色的弹窗一闪而过 打开cmd命令窗口,切换到nginx解压目录下,输入命令 nginx.exe 或者 sta 阅读全文
摘要:
express 部署 dist 文件 首先创建一个 serves.js 文件 const express = require('express') const app = express() const port = 8012 // 自定义端口号(不要与已存在端口冲突) app.use(expres 阅读全文
摘要:
表格显示数据的优化方法 实际开发过程中常遇到在同一个表格中要在不同的情况下显示不同的数据的问题。 一个开发需求 有 A B C 三种情况,同时只能存在一种 需要你在不同情况下显示不同的参数 我们这里模拟了后台数据,显示参数和条件判断也不多,但是真实情况比这个复杂的多 <template> <div> 阅读全文
摘要:
'use strict'; function view() { let proxy = new Proxy({}, { get(obj, propetry) {}, set(obj, propetry, value) { console.log(obj) console.log(propetry) 阅读全文
摘要:
双图片重叠解决首页大图加载慢的问题 我们在开发中会遇到登陆页或者首页需要加载一张高质量的大图,但是在网络极差的情况下回遇到加载白屏然后从上之下慢慢加载的情况,极大的影响了用户体验。 但是因为是首页,所以我没办法预加载,所以只能找个折衷的方法,先放一张低质量的相同图片占位,然后再加载高质量的图片从上至 阅读全文
摘要:
工厂模式 简单工厂模式 简单工厂模式最大的优点在于实现对象的创建和对象的使用分离,将对象的创建交给专门的工厂类负责,但是其最大的缺点在于工厂类不够灵活,增加新的具体产品需要修改工厂类的判断逻辑代码,而且产品较多时,工厂方法代码逻辑将会非常复杂 举个栗子,宠物有很多种,我们目前有 class Dog 阅读全文
摘要:
单例模式 定义:是保证一个类只有一个实例,并且提供一个访问它的全局访问点。 解释; 当已经有一个实例时,并不会创建一个新的实例,而是返回现有的实例。 应用场景:比如一个网站的登录,点击登录后弹出一个登录弹框,即使再次点击,也不会再出现一个相同的弹框。 要实现一个单例模式,一个经典的方式是创建一个类, 阅读全文
摘要:
svn报错系统找不到指定路径 找到你的项目的文件,进行点开进入。 然后在进入的文件夹中,找到“.svn”的文件夹,进行点击进入。 该文件夹内点击鼠标右键,选择“新建”。 新建一个文件名为“tmp”的空文件夹。 建好后再选择代码的文件目录,进行svn提交代码即可提交成功了。 阅读全文
摘要:
定时器 Javascript 在游览器是单线程执行的,但允许使用定时器指定在某个时间之后或每隔一段时间就执行响应的代码。 setTimeout() 用于指定在一定时间后执行某些代码。 setTimeout() 方法通常接受两个参数:要执行的代码和在执行回调函数前等待的时间(毫秒)。 第一个参数可以是 阅读全文
摘要:
原始值包装类型 let s1 = 'some text'; let s2 = s1.substring(2); 我们知道,原始值本身不是对象,因此字符串 s1 在逻辑上不应该有 substring() 方法。 而实际上,大家都知道字符串有这个方法。 这是因为每当用到某个原始值的方法或属性时,后台都会 阅读全文