路由分散到每个文件里 vs 用配置文件配置路由
每个action 用get/post(“route”, code) 这样写 好处是直观, 但是写多了,不知道新写的路由是不是跟原来的冲突了, 如果分到router目录下单个写, 根据url找代码又得搜索关键字才能找到代码 路由嵌在代码里,如果要重构路由 就得ctrl+c ctrl+v 要是用配置文件集中配置路由,是不是维护性更好一些? 比如[ROOT] /=index.js...
View ArticleGitBook《十大经典排序算法》JavaScript 实现
十大经典排序算法开源项目地址:https://github.com/hustcc/JS-Sorting-Algorithm by hustccGitHook...
View Article[阿里云招前端啦] [杭州] 求才若渴,大数据孵化器招新
阿里云 大数据孵化器招资深前端工程师啦!欢迎用简历砸我 huikang 点 whk@alibaba-inc 点 com团队介绍团队主要负责根据阿里巴巴的大数据应用经验,将相关的大数据理念结合其他非电商的行业知识,进行大数据应用的创新,将相关的行业大数据应用场景产品化,服务于各个行业的客户。前端岗位描述依据产品需求完成高质量的 Web 前端开发和维护对具体的产品进行性能优化,实现极致的 Web...
View Article总结一些最近写Command Line Tool 的一些心得
总结一些最近写Command Line Tool 的一些心得yargsnpm install yargs --save yargs是优雅地接受命令行输入参数的模块,功能非常强大且已用,免去了很多重复的工作,一段代码足矣证明:const argv = require('yargs').argv; // argv 会自动接受所有输入参数 ,比如 demo_command -a hello...
View Article对于es7 async/await 的推崇和举得例子;不知道是我理解的不够;还是例子举得混淆
个人观点 async /await 设计还真不咋地如果async 是这样的语法 async function() { //异步1 setTimeout(function(){}, 0); // 异步2 setImmediate(function(){}, 0);// 等所有异步都执行完事,在执行的函数 await function() {}; // 函数内可以先执行的code 比await靠前执行...
View Article看看you don`t know js里面有个闭包问题没理解
代码function wait(msg) { setTimeout(function timer() {console.log(msg)}, 1000) } wait();...
View Article求了,安装express里node_module的包都出来了(也就是跟express同一目录了),之前不会的,什么情况
求告知解决办法!(可能跟之前安装过gulp模块,我也不确定,而且已经把gulp卸载了)
View Articlemongoose查询数据库找到文档删除其_id无效
postModel.findOne({ "name": name, }, function(err, doc) { if(err){ return callback(err); } delete doc._id; //删除掉原来的_id, 这里删除掉_id后,其doc._id仍然存在 console.log(doc.id); // etc.**** })...
View Article请教一个关于babel和webpack的一个配置问题
项目目录下有个.babelrc文件,文件内容为{ "presets": [ ["es2015", "stage-3",{"modules":false}] ] } 前两个是为了babel转译,加入stage-3是为了用async/await,最后一个{“modules”:false}是想告诉webpack2不要把es6...
View Article科普Node.js Bigpipe
nodejs-bigpipe-demo分块加载技术什么是bigpipe存在很久的一种技术Facebook首创首屏快速加载的的异步加载页面方案前端性能优化的一个方向适合比较大型的,需要大量服务器运算的站点有效减少HTTP请求兼容多浏览器与传统Ajax比较减少HTTP请求数:多个模块更新合成一个请求请求数减少:多个chunk合成一个请求减少开发成本:前端无需多写JavaScript代码降低管理成本:模块...
View Article我看Thinkjs
我看Thinkjs官网 https://thinkjs.org代码 https://github.com/75team/thinkjs作者 李成银 @welefen安装安装命令行工具$ npm install -g thinkjs README里说使用thinkjs new demo --es,但实际上并没有es这个选项$ thinkjs new demo create : demo create...
View Article用nodejs 的mssql模块去执行存储过程,可是存储过程还没全部执行完,连接就关闭了,咋办?
用nodejs 的mssql模块去执行存储过程,可是存储过程还没全部执行完,连接就关闭了,咋办?提示的错误:ConnectionError: Connection is closed.var config={ user:‘sa’, password:‘xxxxx’, server:‘xxxx’, database:‘xxxx’, port:‘xxxx’,...
View Articlenodejs通过字符串调用类里面的方法无法访问类中的公用属性,怎么解决?
class Test{ constructor(hello) { this.hello = hello; }test() { console.log(this.hello); } }var t = new Test(‘World’); //这里会输出World t.test();//这里可以取出test方法 var func = t[‘test’]; //这里会输出Cannot read...
View Articlevue组件 N3 支持2.0了!
N3 支持 2.0 !(基本测试完毕,还未正式发布)发布了新的主页,把 1 和 2 的文档放到了一起,方便查看: http://www.n3ui.orggithub 仓库: https://github.com/N3-components/N3-components
View Article免费的 TypeScript 入门 + 实例教程(俩本在线书,已完成)
阅读请点击 传送门大半夜也要把这个封面完成,感觉不是很好看,平面技能点需要提升。欢迎收藏本站,持续跟踪本站的最新动态,也欢迎关注我。我是一个另类艺术家,不断的付出,所以我付出了一些惨痛的代价。不断的积累,尽管会遗忘。不断的思考,思考活着的意义,思考我所困惑的。希望在有限的时间里,制作令人惊叹的作品,只为抓住你那一瞬间的感动的。没有工作经历与经验的我,目前是国内 TypeScript 与 Rust...
View Article小程序实时运行工具 WEPT 发布 0.8.0 版本
https://github.com/chemzqm/wept主要改动如下:使用 stack-source-map 修正 Chrome 中的错误堆栈信息,控制台内可以直接点击跳转到错误处,而不是编译后的文件。改进代理请求实现,便于 Chrome 下查看请求。之前统一使用 /remoteProxy 会让开发者查看真实请求很不方便,新版保留请求路径只做 host 替换重做了 wxml...
View Article请问vuejs ssr是怎么把异步的数据获取并渲染出来的
官网的HN2.0例子中用了vuex,因为我还不懂vuex,所以写的demo里边没有用这个,然后问题就是我从firebase获取的数据不能做到服务端渲染,每次我渲染出来返回的html都没有从接口获取来的数据,我的理解是因为接口是异步获取的,所以渲染不出来,可是为毛官网的例子也是从接口获取的数据可以通过服务端渲染?
View Articlemongoose能使用findAndModify会报错?
我在项目中使用mongoose,然后想使用一下findAndModify,然后会报错“ xxx.findAndModify is not a function”?mongoose不支持mongoDB的findAndModify吗?求助
View Article