
javascript
MrSimpleZc
这个作者很懒,什么都没留下…
展开
-
浅谈js解决多线程 webWorker介绍
由于JavaScript不支持多线程,所以无法去像Java一样用代码控制和创建一个后台进程。因此,在项目的优化时候就遇到了很难解决的问题。AJAX与webWorker结合在项目中,我需要在用户进到某个账号时需要同时展示聊天列表和好友列表! 问题分析: 如果好友数量比较少的话,那么问题很简单!直接ajax加载就好了! 但是!这个人际关系复杂的社会怎么可能没有好友上万的人呢!所以,直接加载显然是不原创 2017-10-19 17:04:48 · 8305 阅读 · 2 评论 -
websocket(聊天功能)
websocket(聊天功能)新人请指教!有问题可以问出来,探讨一下!什么是websocket 想懂什么是websocket必须先懂什么是长连接,什么是短链接。最简单的例子就是websocket和AJAX。websocket可以保持长时间与服务器建立链接,而AJAX如果不用长轮询的方式是不能实现长时间与服务器建立链接的,而且长轮询会产生很多不必要的麻烦。比如:每次报头的内容都要比websocke原创 2017-09-19 17:30:38 · 606 阅读 · 1 评论 -
JavaScript 实现全选,分组全选,列表折叠。
实现功能我们要实现的功能是展示好友列表,全选好友列表,按分组展开、收起列表,按分组全选好友。效果展示自定义多选按钮和显示好友列表 全选 按分组全选和展开收起分组 问题分析(一)自定义多选按钮和列表 这个没啥好说的,用或是替代多选按钮,用数组控制是否选中。值得一说的li的点击事件和多选按钮覆盖,不用去掉冒泡事件。这样就实现点击li同样选中此项。//判断元素在不在数原创 2017-10-26 18:29:14 · 2207 阅读 · 0 评论 -
初学vue遇到的坑!!(一)
创建Vue应用Vue格式规则控制去除格式规范之前版本方法为 在项目中代开 bulid 文件夹下的 webpack.base.config.js 文件。将以下代码删掉或注销:{ test: /\.(js|vue)$/, loader: 'eslint-loader', enforce: 'pre', include: [resolve('src'), resolve('tes原创 2018-01-27 16:13:40 · 2590 阅读 · 0 评论 -
VUE+node 实现微信支付功能
初始微信公众号有个机会去做了一个微信公众号的项目,功能很简单就是支付商城。是需要从微信服务号中跳转web页面,本人第一次接触所以上手后各种问题!首先公众号申请就浪费了好长时间,这里建议提前一个月申请,各种认证,唯一要注意一点是!!!!现在的微信支付都是在商户号里注册和管理的,不是只需要注册微信支付就可以了。其次、就是公众号中自己的服务器配置和服务器与微信端认证。这里认证需要将他指定的文...原创 2018-06-21 21:32:06 · 3877 阅读 · 0 评论 -
js 正则判断价格 输入框
var sales = e.detail.value;sales = sales.replace(/[^\d.]/g, "");//清除“数字”和“.”以外的字符sales = sales.replace(/^\./g, "");//验证第一个字符是数字而不是.sales = sales.replace(/\.{2,}/g, ".");//只保留第一个. 清除多余的.sales =...原创 2018-08-16 16:42:45 · 1585 阅读 · 0 评论