logo头像
Snippet 博客主题

javascript

docker + code-server运行web vscode

安装docker desktop 安装地址 确认是否安装成功 12// 出现版本号就说明安装成功docker -v 修改docker镜像文件 在访达里面选择前往文件夹,输入~/.docker 在打开的目录中找到daemon...

纯前端实现sku商品特性选择

前言 最近在掘金上看到有好几篇文章在讲电商sku算法问题,体验了下公司mall端对于sku商品的处理。发现每次选择一个特性值都会去请求接口,某个特性值可选和不可选是根据后端下发中的detailStatus字段决定的,如果一个商品特性特...

h5图片上传压缩坑点总结

背景 公司目前有个h5的项目,需要嵌入到多个第三方的app里面。h5页面中有一个图片上传的功能,考虑到如果图片上传要让客户端做的话需要每个第三方app的客户端都实现一遍,所以最终决定由前端来实现。在实现过程中发现拍的照片非常大,往往有...

前端各加载方式解析

Commonjs 同步加载,主要用于服务端,node采用了这个规范,第一次require(‘xx’)的时候会执行整个文件,然后在内存中生产一个对象,之后再次用到这个模块,就会自动到exports属性中取值,不会再次执行该模块,也就是说...

js数组、字符串常用方法

数组push: 原数组尾部增加内容,会改变原数组123let arr = [1, 2, 3]arr.push(4) console.log(arr)// arr [1, 2, 3, 4] pop: 原数组尾部删除一个元素,会改变原数...

extend 深度复制

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263...

nodejs用例

用例11234567891011121314const http=require('http');const hostname='127.0.0.1';const port=3000;const obj={ name:"张...

Es6基础

let和constlet1 . let 命令 1.1 let和var2个用法类似,但是申明的变量只在let命令所在的代码块有效 1.2 let在for循环里面是一个局部变量,不存在变量提升。但是这里有一个例外就是函...