文章列表 (共 622 篇,第 41/63 页)
Javascript是一门通过原型链来实现继承的面向对象的动态语言。其原型链机制本身并不复杂,但是理解起来有些绕。本文试图理清原型链的相关知识,并尝试归并以便于理解记忆。本文的所有代码均是在chrome的console中执行。从一个简单的例子开始首先我们使用object literal来创建一个对象:1var koly = {name:'koly...
阅读全文 →
本文接着上文《Javascript后端开发学习》。将继续记录学习NodeJS后端开发的“流水”。这篇主要是记录comments的CRUD。编码前的思考主要有两个方面:数据库的表设计,即post和comment的关系api的设计,即url的设计先说第一个,表设计。详细的表设计流程可以参考《数据库设计基础》。这里明显有两个实体,一个是post,另一个是comme...
阅读全文 →
之前一直在用Java写后端,一直使用的是MVC模式,于是便好奇。不用Java,没有MVC,会是什么样子。考虑过Rails,只是除了学习Rails这个框架外,还需要学习诸如Ruby,Coffee之类的语言,而关键是Rails在debug模式下比较慢。所以没有什么动力。后面NodeJS出来了,然后大家开始用Javascript来写后端了。后面无意间发现了一个No...
阅读全文 →
在定义HTTP请求的监听处理函数或请求处理中间件时,针对每个请求我们需要调用相应的代码块。根据用户请求路径和请求方式的不同,需要触发不同的服务器形为,如:GET请求和POST请求应该区别处理、不同的URL也应该有不同的响应。 在Express应用中,通过路由实现不同请求路径和请求方式的触发不同的服务器响应。Express中的路由路由处理路由中间件
3.1 ...
阅读全文 →
在Express 的app.js文件中,可以向应用添加一些中间件。Express 的通过方法重载将中间件添加到应用中,这些中间件可以被其后路由中的GET、POST等HTTP方法使用,也可以通过中间件做一些通用的处理。Expres中的中间件数据解析中间件设置静态目录通用处理1. Expres中的中间件Express 应用创建后,会默认添加几个中间件。在app....
阅读全文 →
下载mongodbwget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.4.tgz 首先在linux中解压缩安装程序通过命令操作:[root@~]# tar zxvf mongodb-linux-x86_64-3.2.4.tgz
mong...
阅读全文 →
本章我们会介绍使 Git 与其它版本控制系统区别开来的最关键特点 —— Git 的分支。它被称为 Git 的“必杀技”。
以及如何使用和管理分支。什么是分支分支一方面类似科幻电影里面经常出现的平行宇宙,每个分支的代码版本都是独立演进的,分支之间的代码版本完全不会干扰另外一个代码版本的开发。但是,与平行宇宙不同的一点是,分支之间还能合并。Git 的分支相比 S...
阅读全文 →
JavaScript的数据类型分为两类:原始类型(primitive type)和对象类型(object
type)。原始类型有5种,分别是:数字(Number)、字符串(String)、布尔值(Boolean)、null和undefined。引用类
型包括:Object、Array、Date、Error、RegExp、Functions。
...
阅读全文 →
忘记了Mysql的root用户密码,尝试连接时提示:mysqladmin: connect to server at 'localhost' failedERROR : Access denied for user 'root'@'localhost' (using password: NO).没办...
阅读全文 →
最近帮一个朋友解决了一个api 的问题 有赞的sdknpm install youzan-sdk 相关业务var SDK=require('youzan-sdk') ;
var sd...
阅读全文 →