随笔分类 - javascript
摘要:1、基本数据类型的拷贝就是值得拷贝 2、引用数据类型的拷贝分为浅拷贝跟深拷贝 浅拷贝:目标对象跟源对象共用一个实体,只是变量名不同 深拷贝:目标对象跟源对象都是独立的个体 3、浅拷贝的方法:Object.assign() 4、深拷贝的方法: 4-1:将对象转换成字符串(JSON.stringfy)-
阅读全文
摘要:const express = require('express'); const proxy = require('http-proxy-middleware');//引入代理中间件 const app = express(); app.use(express.static('webapp'));
阅读全文
摘要:1、h5端页面滑动至第3屏及以后才出现置顶按钮 2、滚动的时候,置顶按钮隐藏,停止滚动3s后,滚动按钮出现 3、滑动到顶部
阅读全文
摘要:IOS手机伪类a:active失效:点击更改颜色,松开恢复 解决方案:OS系统的移动设备中,需要在按钮元素或body/html上绑定一个touchstart事件才能激活:active状态
阅读全文
摘要:1、document.body.scrollTop = 0 有时候不生效,两种解决方案,试试看。
阅读全文
摘要:1、中文:[\u4e00-\u9fa5] 2、英文字母:[a-zA-Z] 3、数字:[0-9] 4、英文,数字,下划线:[a-zA-Z0-9_] 或者 ^\w+$ 5、英文,数字,下划线,判断长度:[a-zA-Z0-9_]{4,10} 6、只含有汉字、数字、字母、下划线不能以下划线开头和结尾: ^(
阅读全文
摘要:最多7位整数+最多两位小数点,如超出位数或者输入其它格式,不显示输入;
阅读全文
摘要:兑换 function couponExchange() { //中文输入,输入完成后才触发事件 var flag = true; $('#couponExchangeInput').on('compositionstart',function(){ ...
阅读全文
摘要:https://github.com/fengyuanchen/cropper 1、必要的文件引用: 2、HTML结构 3、插件调用 4、部分参数解释 aspectRatio:类型:Number,默认值NaN。 设置剪裁容器的比例。crop:类型:Function,默认值null。 当改变剪裁容器或
阅读全文
摘要:1、由于后端的限制,上传图片到服务器只能的一张一张传2、显示图片预览是本地的图片3、根据服务器返回的结果拿到相应的路径保存到提交评论的接口中4、删除的时候,需要删除对应的路径,不要把删除的提交到评论的接口中 A、comment-detail.js B、HTML C、megapix-image.js
阅读全文
摘要:1、upload.js 2、调用 3、html 可以实现单张图片压缩后上传,无法多张上传,通过for循环 多次异步请求,结果有可能返回同一个结果或者返回多个结果,但是是同一个图片。
阅读全文
摘要:1、Function.length:返回函数的形参个数,注意:带有默认值的参数以及rest参数不计算在内。 arguments.length:函数被调用时实参的个数。 Function 构造器本身也是个Function。他的 length 属性值为 1。 Function 原型对象的 length
阅读全文
摘要:1、设置meta属性 content属性值 : width:可视区域的宽度,值可为数字或关键词device-width; height:同width; intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放; maximum-scale=1.0, m
阅读全文
摘要:1、 先来一段代码: 结论: a、构造器Function的构造器是它自身,因此:Function.constructor Function;构造器Object的构造器是它自身,因此:Object.constructor Function;ps:所有构造器的constructor都指向Function
阅读全文
摘要:1、prototype:构造函数独有的属性; __proto__:每个对象都有一个名为__proto__的属性; 注意:每个构造函数(自带与自创)都有一个prototype的属性,构造函数的prototype的属性也是一个对象,因此也有一个__proto__的属性。 结论: a、构造函数的实例没有p
阅读全文
摘要:1、正则声明: var reg = /abc/; var reg = new RegExp('abc'); 2、转义: \d:任何数字; \D:非数字; \w:字母,数字,下划线; \W:非字母,非数字,非下划线; \s:空格; \S:非空格 3、量词: {m,n}:大于等于m次,小于等于n次; {
阅读全文
摘要:1、eleObj.addEventListener(eventName,handle,useCapture); eleObj:DOM元素; eventName:事件名称。注意,这里的事件名称没有“ on ”,如鼠标单击事件 click ,鼠标双击事件 doubleclick ,鼠标移入事件 mous
阅读全文
摘要:1、 setAttribute():设置属性的值; getAttribute():得到属性的值; removeAttribute():移除属性; 2、offsetWidth:offsetWidth = width+padding+border; clientHeight:clientHeight =
阅读全文

浙公网安备 33010602011771号