js
WwangXue
这个作者很懒,什么都没留下…
展开
-
项目指定域名
解决问题:1、项目分为个人中心和其他部分 其中个人中心路由是/me开头的的。另一个项目是 / 经常联调的时候 要启用2个项目 而且不能互相跳转 使用nginx代理后 直接访问配置的server name 可实现2个项目跳转 无需复制url这种繁杂的操作配置nginx.conf文件#user nobody;worker_processes 3;events { worker_connections 1024;}http { #gzip ...原创 2021-12-20 15:59:10 · 1390 阅读 · 0 评论 -
mac安装nginx
准备工作安装工具:homebrew1、检查nginx是否存在brew search nginx2、重要!后面配置 方便很多brew info nginx可以看到,nginx在本地还未安装(Not installed),nginx的来源(From),Docroot默认为/opt/homebrew/var/www,在/opt/homebrew/etc/nginx/nginx.conf配置文件中默认端口被配置为8080从而使nginx运行时不需要加sudo,ngin...原创 2021-12-20 15:54:28 · 2954 阅读 · 0 评论 -
前端上传图片(压缩)
解决思路1、file转换为img (base64当作src给img对象)2、img对象画在canvas上 3、将canvas转为bolb对象(图片)4、上传bolb文件// 压缩前将file转换成img对象function readImg(file) { return new Promise((resolve, reject) => { const img = new Image() const reader = new FileReader() reader.onlo.原创 2021-11-28 11:41:35 · 345 阅读 · 0 评论 -
mac安装nvm, nvm升级node
1、安装nvmcurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash2、此时nvm就被安装在了~/.nvm下编辑器打开~/.bash_profilevi ./.bash_profile 文件尾部 输入 这一步的作用是每次新打开一个bash,nvm都会被自动添加到环境变量中了。 export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR...原创 2021-03-25 14:53:29 · 1208 阅读 · 0 评论 -
对象深拷贝的用法
实现需求: 在弹出框中填写数据,在点击确认时 将数据添加至筛选条件 如果点击取消那么不保存填写的值思路:1、在点击确定的时候将当前对象中的值拷贝一份,在下一次点击展开卡片的时候 将拷贝的值重新赋值给 卡片绑定的对象2、在点击取消时 将之前确认时保存的备份对象 覆盖掉当然卡片绑定的对象 这时候就能确保 下一次打开卡片时数据是确认的保存的数据 而不是上一次填写的数据实现...原创 2019-04-29 11:55:52 · 469 阅读 · 0 评论 -
将对象处理成数组
let obj={"0":[1,2,3],"1":[1,2,3,4,5]}var arr=[]for(let i in obj){ arr.push(obj[i])}console.log(arr)原创 2019-04-28 10:23:13 · 302 阅读 · 0 评论 -
Jquery插件价格拖动效果
先上一个效果图<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head&g..原创 2019-01-16 14:00:31 · 305 阅读 · 0 评论 -
原生js添加移除class方法
function addClass(element, className) { if(!new RegExp("(^|\\s)" + className + "(\\s|$)").test(element.className)) element.className += ' ' + className;}function removeClass(element, cl...原创 2018-12-19 15:20:49 · 2903 阅读 · 0 评论 -
js中map()方法的使用
<script type="text/javascript"> var arr = [10,20,30] var result = arr.map(function (item,index,array) { console.log(array[index]) return item+10 }) console.log(result)</scri...原创 2018-09-21 15:44:04 · 23864 阅读 · 0 评论 -
函数节流和函数防抖
函数节流:function throttle(fun, delay) {let last, deferTimerreturn function (args) {let that = thislet _args = argumentslet now = +new Date()if (last && now < last + delay) {cle...转载 2018-09-12 15:17:39 · 232 阅读 · 0 评论