聊聊前端开发的测试
本文作者: Coding 工程师 Candy Zheng最近在做 Coding 企业版前端开发时花了很多时间写测试,于是和大家分享一些前端开发中的测试概念与方法。什么是写测试代码我理解的写测试其实是你写一些代码来验证你所谓的可以交付的代码是你所预期的设计,有一些朋友叫他 TDD...
View Article[北京] [搜狐快站 - 前端] 我们的招聘是一段代码,欢迎调用
调用此接口请发简历至: chengliu@sohu-inc.com邮件回复说明:true 通过简历筛选false 未通过简历筛选
View Article简述webpack的bundle文件
### GITHUB目前社区react非常流行,与react流行并驾齐驱的莫过于webpack了,和gulp,grunt等传统的构建流不一样,webpack给了我们更多的可能,一直以来在使用webpack,偶尔闲下来觉得是时候看看bundle后的文件的内容了### 项目目录├── lib │ ├── a.js │ ├── b.js │ └── index.js a.jsfunction a (){...
View Article使用let和var定义变量为什么会对下面代码的执行时间产生很大影响?
let values = []; for(let i = 0;i < 10000000;i++){ values.push(i) } let iterations = Math.ceil(values.length / 8), startAt = values.length % 8, i = 0; function process(item){ item++; }...
View Articlemongoose异步操作造成ctx.body不正常,求解决
var username = ctx.session.current_user.username; var oldAccount = ""; var account = { thing: ctx.request.body.thing, date: ctx.request.body.date, status: ctx.request.body.status, money:...
View Articlemodule.exports={},exports修改不了里面的值
module.exports.a=1; exports.a=2 // a等于2但是 module.exports={a:1}; exports.a=2 //a等于1定义了一堆 exports.X 后, 发现末尾是module.exports=routes, 于是前面的值完全失效…问题来了 怎么样在定义module.exports=X的情况下 让exports.X的值不失效
View Article群里的大神在哪里,服务器上进程进入“假死”状态 ?
web项目用的是express+mongodb,我们的服务器是24核,我们在服务器上起了12个实例, 但是最近偶尔会出现一个现象,服务器会进入假死状态,然后所有的请求返回都很慢,几乎都超时, 用pm2查看了进程状态,每个实例占用的内存大约130mb左右, 然后重启进程就正常了,一直查找不到原因, 不知道各位大神遇到这种情况不? 请不吝赐教!
View Article某七大保险集团下属互金平台 招聘nodejs高级开发、nodejs前端架构师。地点朝阳门。
该公司隶属于七大保险集团之一。是其独资子公司,北京阳光互信信息技术有限公司简称“阳光互信”,是**保险集团旗下成员企业,是专注于互联网金融服务的专业平台。公司成立于2015年7月,总部位于北京。 阳光互信的主要业务及产品有“互信钱包”与“阳光钱包”,专注互联网金融行业,消费金融、理财。 阳光互信是阳光保险集团旗下成员企业,管理团队来自阿里巴巴、蚂蚁金服等互联网金融知名企业。...
View Articleexpress 处理子域名的路由
express 中的路由机制默认不会把子域名考虑在内: 如:app.get(’/about’) ,会处理对应的 a.com/about , www.a.com/about , admin.a.com/about , api.a.com/about的请求。 如果想分开处理子域名,可以使用 vhost 包(表示 “虚拟主机”,源自 Apache 的机制,一般用来处理子域名)。 先安装这个包 npm i...
View Article怎么让博客强行不支持ie10及以下的版本.
有没有简单的实现方式? 如果有像那些no baidu ; no abp 的那样界面的就好了.因为博客是在github pages 的, 所以只能前端实现了
View ArticlenodeJs中的mysql,如果写一个返回到前台的统一的信息模板?
nodeJs中的mysql,如果写一个返回到前台的统一的模板信息?如图,假如前台调用这个接口成功了…无论是修改,删除,还是有错误,都应该返回一个json给他…这个json我如何弄成一个模板? 再需要的地方调用就好了…不会每个接口都写一个json单独写吧? { code:200, reslut:[{…}], messages:“成功!”...
View Article请问node如何自动创建数据库、创建表结构,数据库用的mysql
现在我是用navicat手动创建的mysql数据库和表,想要程序自动生成表结构,表还有初始化数据的话,我应该用什么库啊
View ArticleChrome DevTools:在 Profile 性能分析中显示原生 javascript 函数
本文翻译自 Chrome DevTools: Show native functions in JS Profile,是我的 V8 专栏的一篇:V8引擎深入研究目录贴。在 Chrome DevTools 中可以使用 profiler 查看原生函数的执行性能:原生函数(native function)是 JavaScript 语言的一部分,这些函数有别于开发者编写的自定义函数。当我们在...
View Article[造轮子]HTML表单校验,基于jQuery(xValidator v0.5)
捣鼓了一个HTML表单校验组件,基于jQuery。 请前辈指教。使用方法请参见 index.html,等有时间了,我再写个简单的上手说明。 https://github.com/itonyday/xValidator使用方法: 注册校验规则: $("#btn2").click(function () { $("#box1").validator({ name: { required: {...
View Article请教 socket.io 怎么给指定用户发射事件
用户 A 发送事件给 服务器,服务器发送事件给用户 B。 从这边看到 有个 id 的方法来推送io.sockets.socket(socketid).emit('message', 'for your eyes only'); 但是这个 socketid 是怎么拿到的,是不是每个用户连接上以后都要存储一下这个 id,每次发请求的时候也要带上这个 id
View Article