JS 重现点击过程
在用户点击屏幕的时候,获取每次点击的时间点,例如获取的数据为:var rhythm = [0.601,0.918,1.541,2.445 …] 然后我该怎么用这些数据去还原用户点击的过程。举个例子,点击屏幕出现一个特效,第一次是用户点击出发的特效,我记录下,然后用记录下来的数据去还原特效,想当于让用户看自己刚刚的操作过程,该怎么实现用requestAnimationFrame ()...
View Article有大牛牛们用过passport,做第三方登录验证吗?小白鼠有一个难题想..........
小白鼠在这里先谢谢每个点进来看的好心人。 我的问题是用passport-weixin中间件做第三方登录验证, 官方文档的代码就在 GuiHub上。 运行就报错,网上找不到这个原因。我贴下报错和代码图。 报错: 代码: 我在网上查了相关微信第三方登录的资料,好像第一步需要注册成为开发者,第二步需要创建自己的网页应用。最后在来按照微信文档把参数写在new...
View ArticleV8 Ignition:JS 引擎与字节码的不解之缘
http://arewefastyet.com网站测试并展示了数个 JavaScript 引擎的性能数据,是各家 JS 引擎性能的比武场:我们看到在这个比武场上,最近 Chrome 出现了多个新条目,其中很多条目都是关于 v8 的 Ignition 新架构的组合,他们是 v8 引擎最近推出的 JS 字节码解释器。纵览各个 JS 引擎的实现,我们发现基于字节码的实现是主流。例如苹果公司的...
View Article请问 有没有通过用下载文件来 安装 protractor 到 windows 系统的
因为公司网络限制原因,不能通过通常的 npm install … 方式来安装,想请教下是否可以通过下载文件到本地的方式来全局安装 用于自动化测试的 protractor
View Article开场 Live,分享点干货——「深入了解 Node.js 包与模块机制」
先放上 Live 地址:https://www.zhihu.com/lives/842742839304667136本次 Live 将深入剖析 Node.js 包与模块机制,包括且不限于解析 Node.js 源码、社区规范等。本人认为这是作为一个合格 Node.js 开发者哪怕是不深入也要了解的姿势之一。本次 Live 主要包括以下内容:CommonJs 模块规范CommonJs...
View Articlemongodb中数模关系,一对多以及多对多的外键怎么设置?
1、mongodb中数模关系,一对多以及多对多的外键怎么设置? 2、我看到网上有些例子中有这样写道【ObjectId(“username”)】,请问mongodb中ObjectId()跟ObjectId(“username”)有什么区别?
View Articlenode限制异步请求数量
node中的maxSockets默认是Infinity,把这个值改成相应的值,比如1000可以达到控制异步请求的数量,但是这样有什么问题呢?朴灵大大的 bagpipe中的:尽管http模块自身有http.Agent这样的玩意,用于控制socket的数量,但是通常我们的异步API早就封装好了。改动API的内部agent是不现实的,那么我们自己在逻辑层实现吧。该怎么理解呢?
View ArticleCNode 社区微信小程序客户端
最近微信小程序向个人开发者开放了,玩了一下,做了一个 CNode 的客户端。不过很遗憾,没有通过审核,原因是:小程序内容不符合规则: (1):涉及个人小程序未开放类目:社区/论坛,建议选择企业小程序没办法只好自己玩了,代码托管在 GitHub 上:https://github.com/pd4d10/cnode-weapp虽然没能发布到线上,但作为开发者,还是可以体验的,就是稍微麻烦一些。具体步骤也在...
View Article前端工程师做事的三重境界:我的进阶之路
共 2835 字,读完需 5 分钟。写作本文的目的:构建自己关于前端工程师成长过程的认知模型,从自己的视角来分析 Programmer、Developer、Enginner...
View Article单元测试中mock数据不走覆盖率
###问题: 亲们,我要测试获取短信验证码接口,短信服务器发送短信到用户手机成功之后,会返回“验证码已发送”。###做法:我mock一个假数据去测试这个接口,测试的数据运行了,但是源码覆盖率没有覆盖。源码: `CheckCode.getVerifyCode = function(mobile, msgContent, cb) { if(typeof(msgContent) ==...
View Article我的博客挂了,排除不出哪儿出错
dns没问题,dns可以解析到vps ip vps上“wget http://www.bzw875.com” 也可以下载index.html 然后本地打开http://www.bzw875.com,在vps看不到有请求过来
View Article【北京朝阳】北京星享网络信息技术有限公司 招聘Node.js后端初、中级工程师(10k-22k)
星享网络,泛娱乐提供商,艺人官方APP、艺人游戏开发运营。已上线:黄子韬官方APP(官微 @黄子韬全球海浪社区) 配套游戏:小韬咪萌犬屋/海浪爱消除职位要求拥有至少一年的Node.js开发经验,JavaScript 基本概念清晰,熟练掌握闭包、回调、Promise...
View Article超级 Miss Vue2.0,Vuex打造WebApp ~ 阅读文章,听音乐,看视频,看美图一键搞定,哈哈哈哈 (PS:欢迎Star)
MissCloudA Vue2.0.js projectMiss==>>各站点数据整合;图片,视频,文章;在线云音乐播放器;介绍因平时会浏览一些网页,然而这些站点没有App;所以为了方便浏览,就把这些站点内容集中到Miss...
View Article基于不同node版本的不兼容的应用可以在同一台服务器上部署吗?
比如我有一个是基于node v6.9.1的应用web1, 还有一个是基于node v7.6的应用web2 现在web1是不能在web2环境下运行的。 那么这两个应用可以在一台服务器上部署吗?
View ArticleAdonisJs开发微信自动回复Demo
AdonisJs本身并没有什么微信开发框架,但NodeJs有。所以NodeJs界大名鼎鼎的 Webot开发的微信插件稍加改动即可直接使用。安装安装node-webot/wechatcnpm install wechat --save...
View Article请教一个vue-router动态添加路由的问题。
在做一个后台管理的项目,菜单需要根据权限获取。 需要在Vue里动态添加路由,用vue-router的addRoutes()方法搞了一下午,还是没有实现。 有大神做过动态添加路由的例子么? 可以给个地址么,或者指导一下思路也可以,感谢感谢。Router里的路由已经存在,在动态添加新的路由进去。...
View Articlenodejs 7.x 使用mongoose + async/await 异常怎么处理?
今天尝试了一下在express项目里用async/await(之前用的是async做的同步执行)结果还真可以,又试了一下 yield,报错 nodejs 6.x 好像还不行我的用法:mongoose.Promise = require('bluebird'); mongoose.connect('mongodb://127.0.0.1/demo'); exports.info = async...
View Article