![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端开发问题记录
nuc哈沃
尚未佩妥剑,转眼便江湖;愿历尽千帆,归来仍少年。
展开
-
【小程序】vant weapp表单组件value非响应&表单校验
解决办法: 给van-field添加:bind:input、bind:change、bind:blur解决,前两者都是实时监听,最后一个只在失去焦点时触发,考虑到性能问题,使用bind:blur,通过e.detail.value获取到value值,再进行校验,不符合就toast,对于用户不输入的情况,可在最后submit的时候进行判空处理。...原创 2020-06-01 10:06:08 · 4918 阅读 · 0 评论 -
解决vue元素复用问题
原因: Vue在进行dom渲染时,由于性能考虑,会尽可能傅莹已经存在的元素,而不是重新创建新的元素。解决方案: 只需要给对应的元素添加不同的key原创 2020-06-01 09:57:43 · 542 阅读 · 0 评论 -
JS 如何打乱一个数组【生成无序数组】
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];//生成一个随机正负数function getRandom() { return Math.round(Math.random()) - 0.5;}//排序arr.sort(function(x, y){ return getRandom(); //返回随机值(大于0|小于0)})console.l...原创 2019-06-21 14:13:20 · 1257 阅读 · 0 评论 -
jQuery无限循环滚动出现的问题
1.问题描述:鼠标离开后,滚动速度减慢。原因:一个周期滚动1600px,时间周期为10s,鼠标离开后,继续完成该周期内剩余滚动距离,此时仍然花费10s,滚动速度必然减慢。解决办法:按照比例,算出剩余滚动距离需要花费的时间。2.解决以上问题出现新问题:新周期的滚动速度又突然加快。原因:新周期的动画执行时间参数没有值解决办法:设置默认值,run(time = 10000) (单位:ms)...原创 2019-06-21 20:32:49 · 463 阅读 · 0 评论 -
验证码机制
验证码的工作原理首先,验证码是后台随机生成的【原因是:提升数据的安全性】1.后端调用第三方相关的绘图类库,或是(PHP,.NET, java)系统核心类库进行图片的绘制。2.绘制的规则都是后台预定好的,绘制的验证码都会保存到Session中。3.将绘制图片的url地址通过网络返回给客户端,然后客户端通过img标签去引用这个图片的地址4.客户端在提交之后,与服务器端的Session验证码进...原创 2019-08-01 08:35:40 · 224 阅读 · 0 评论 -
webpack的基本使用
建立项目包含(src,src>index.html,src>main.js)dist目录会自动生成在该项目中的根目录中执行 (项目名称尽量避免使用中文)npm init -y 此时就可以使用全局的webpack来进行打包,此时执行webpack .\src\main.js -o .\dist\bundle.js --mode=development打包成功,要...原创 2019-08-12 15:37:17 · 132 阅读 · 0 评论