摘要: 由于这次换工作的原因,我的技术路线也有了一些变化。我原本比较喜欢react,前端js框架方面一直偏向于react。我第一次来到这家公司面试的时候听到他们要开发一款APP,要是用跨平台的技术方案。于是我当时提议的是react native。不过讲实话呢我也不是很有信心做好react native。虽然 阅读全文
posted @ 2017-11-20 11:27 nurdun 阅读(13374) 评论(0) 推荐(1) 编辑
摘要: async await可以说是避免回调地狱的终极解决方案,也能解决Promise不能良好解决的分支问题,保持逻辑清晰,加上Webstorm支持的Google Closure Compiler注解,代码简直爽的不要不要的。贴一段: 在Node刚支持ES6的时候,一些维护很积极的库就把代码用Promis 阅读全文
posted @ 2017-09-12 23:29 nurdun 阅读(216) 评论(0) 推荐(0) 编辑
摘要: mongodb作为nosql(分布式数据库)目前越来越受欢迎。尤其是对node开发者来说,mongodb或redis是非常好的选择。 现在我们一起来看看windows(linux也差不多,熟悉linux的话操作没问题) 系统下安装和启动mongodb。 1.首先要下载mongodb 下载地址 htt 阅读全文
posted @ 2017-08-11 18:07 nurdun 阅读(293) 评论(0) 推荐(0) 编辑
摘要: express是当今最流行的nodejs框架之一。想学nodejs框架 express是个不错的选择,下面谈谈安装express框架并并创建实例 1.安装 首先通过npm 全局安装express npm install -g express 通过上面的命令我们可以全局安装express框架,也可以通 阅读全文
posted @ 2017-07-25 11:35 nurdun 阅读(1225) 评论(0) 推荐(0) 编辑
摘要: js的面向对象是基于原型的,因此js的对象继承方式也有些特殊,下面我具体谈一下js的几种常用继承方式 1.使用new方法继承 实现原理:在子类的构造函数中调用父类的构造函数。 2.使用call方法实现 实现原理:使用call方法改变函数上下文this指向,使之传入具体的函数对象。 3.使用apply 阅读全文
posted @ 2017-07-09 00:35 nurdun 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 之前一直被node的版本更换所折磨,现在尝试着用nvm来对node进行版本管理 首先需要安装windows版本的nvm https://github.com/coreybutler/nvm-windows/releases 安装完之后就可以对node版本进行管理了 命令行输入一下命令就可以安装不同版 阅读全文
posted @ 2017-07-05 11:06 nurdun 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 用git 提交项目时正确的操作应该是 然而我们改动完项目提交时,有时候会遇到冲突的情况 有这样的提示 这个时候用编辑器或IDE找出出现冲突的地方,看看留下服务器端的还是自己改的。改完之后进行以下操作 阅读全文
posted @ 2017-06-27 18:22 nurdun 阅读(4487) 评论(0) 推荐(0) 编辑
摘要: Font Awesome 一套绝佳的图标字体库和css框架 链接 http://fontawesome.dashgame.com/ 阅读全文
posted @ 2017-05-26 16:19 nurdun 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Electron Electron提供了丰富的本地(操作系统)的API,使你能够使用纯JavaScript来创建桌面应用程序。与其它各种的Node.js运行时不同的是Electron专注于桌面应用程序而不是Web服务器。 这并不意味着Electron是一个绑定图形用户界面(GUI)的JavaScri 阅读全文
posted @ 2017-05-26 11:19 nurdun 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 闭包是js的一个特点,也是一个难(坑)点。我也研究闭包研究了一段时间,也有了一点收获,下面把我的收获分享给一下。 了解闭包前我们需要搞清楚变量作用域,就是全局变量和局部变量。 js中任何函数可以访问全局变量,但是局部变量除了访问自己内部的局部变量和自己上级的局部变量之外无法访问别的函数的局部变量。 阅读全文
posted @ 2017-05-25 20:29 nurdun 阅读(252) 评论(0) 推荐(0) 编辑