上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: "原文" 全局变量 最naive的办法是通过附加类库到 对象,使之成为全局变量: entry.js MyComponent.vue 这个办法不好的是,当app运行在服务端的时候就糟糕了,我们会发现抛出了一个异常: 对象没有定义。 每个文件都导入 MyComponent.vue 这个方法违背了DRY原 阅读全文
posted @ 2017-08-08 09:02 irocker 阅读(506) 评论(0) 推荐(0) 编辑
摘要: "原文" 最近有读者问我有没有可能创建一个基于请求的依赖注入。实际上,他想基于不同的登陆用户提供不同的依赖注入。 这是个好问题 事实上这是一个特别好的依赖注入的使用用例。依赖注入能让我们在整个应用使用某个对象,而不需要关心它是怎么被创建的。 例子 让我们来看看一个简单的例子。想象下我要为我的网站创建 阅读全文
posted @ 2017-07-24 00:12 irocker 阅读(215) 评论(0) 推荐(0) 编辑
摘要: "原文" 作用域 使用 /`const var`。 有什么错? 说明的变量会产生作用于提升的概念。 ES5: 返回的是 undefined 而不是 outer 。 为什么? 因为if block没有执行,第四行的 被提升了。 提升后,上面的代码变成了下面的样子: ES6中可以这样解决这个问题: 将 阅读全文
posted @ 2017-07-03 09:06 irocker 阅读(319) 评论(0) 推荐(0) 编辑
摘要: "原文" 1. 明白并接受你也会犯错这个事实。 重点是早点发现这些错误,比如说在发布到生产环境前。幸运的是,除了极少数的人,他们开发的是如火箭系统之类的软件。我们大多数的人开发的系统产生的错误不是致命的。因此我们应该笑笑继续(当然要吸取教训)。 2. 你不是你的代码。 记住code review的关 阅读全文
posted @ 2017-06-18 13:59 irocker 阅读(214) 评论(0) 推荐(0) 编辑
摘要: "原文" 准备 安装 , 是Vue官方出的package, 它不是Vue内置的。需要另外安装。 然后,需要在应用启动文件启用 。 main.js 创建一个Store store.js 为了使用这个store你必须在你所有要使用其的component里面import这个store。 或者你可以将它注入 阅读全文
posted @ 2017-01-25 11:57 irocker 阅读(536) 评论(0) 推荐(0) 编辑
摘要: "原文" MSBuild是微软VS的Build平台。 你可以在Visual Studio或Windows命令行中运行MSBuild。在这我们使用VS创建一个MSBuild项目。你可以在VS中编辑项目文件,使用命令行来Build这个项目检查结果。 创建MSBuild项目 VS项目系统基于MSBuild 阅读全文
posted @ 2017-01-12 23:14 irocker 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: "原文" Node.js Interview Questions for 2017 什么是error first callback? 如何避免无止境的callback? 什么是Promises? 用什么工具来保证代码的一致性风格? 为什么保持一致性风格很重要? When should you npm 阅读全文
posted @ 2017-01-06 14:15 irocker 阅读(519) 评论(0) 推荐(0) 编辑
摘要: "原文" 单元测试类通常都会有share setup和cleanup的相关代码。xUnit.net根据共享的范围提供了几种share setup和cleanup的方法。 "Constructor and Dispose" (shared setup/cleanup code 无共享对象实例) "Cl 阅读全文
posted @ 2017-01-03 23:27 irocker 阅读(688) 评论(0) 推荐(0) 编辑
摘要: "原文" ASP.NET MVC5和Web API2的一个新特性是 "attribute routing" , 通过它我们可以使用 来定义路由模板: 还可以在此添加路由参数约束 。在上面的例子中我们可以约束messageId参数为int类型: 如果我们想添加另外一个拥有类型为guid的路由参数的ac 阅读全文
posted @ 2016-12-07 14:00 irocker 阅读(168) 评论(0) 推荐(0) 编辑
摘要: "原文" 概要 返回指定object的prototype。 语法 参数 object 要返回原型的对象。 描述 当object参数不是一个对象的时候会抛出 异常。 注意 是过时 的标准实现。可以使用 来设置对象的 属性。 实现类似于下面: 阅读全文
posted @ 2016-12-01 11:35 irocker 阅读(232) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页