上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: 简介: 传统关系类型(ORM:Object-Relational Mapper),MongoDB(ODM:Object Document Mapper); MongoDB是一个面向文档,schme无关(可以将任意类型的文档数据存储到集合中)的数据库; MongoDB中可以将数据都看作文档,文档可以是 阅读全文
posted @ 2014-11-27 13:05 JinksPeng 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 客户端和服务器端:仅从一条通信路线来说,服务器端和客户端是确定的;HTTP协议规定,通信一定是先从客户端开始建立,服务器端在没有接受到请求之前不会发送响应;不保存状态:HTTP是无状态协议,对发送过的请求和响应都不做持久化处理,即不会根据之前的请求和响应的状态进行本次请求处理;这是为了更快地处理大量... 阅读全文
posted @ 2014-11-26 22:50 JinksPeng 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 使用Socket.IO可以避免webSocket产生的问题; 传输: Socket.IO中消息的传递是基于传输的,而非全部依靠WebSocket; 它总会尝试选择对用户来说速度最快、对服务器性能来说最好的方法来建立连接; 要是条件达不到,那么首先会保证连接正常; 断开VS关闭: //对超时的支持 S 阅读全文
posted @ 2014-11-25 20:20 JinksPeng 阅读(501) 评论(0) 推荐(0) 编辑
摘要: socket:socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。 ajax: 通过HTTP请求+响应模式的方式来发送和接受数据; 当执行代码发出请求时,浏览器会使用可用的socket来进行数据发送,为了提高性能,浏览器 阅读全文
posted @ 2014-11-25 09:51 JinksPeng 阅读(183) 评论(0) 推荐(0) 编辑
摘要: //使用supervisor Connect是基于HTTP米快创建的;Express则是基于Connect上创建的; 绝大多数web服务器和浏览器之间的任务是通过url和method完成的,两者的组合称为路由; 使用express: 引入: var express = require('expres 阅读全文
posted @ 2014-11-23 11:19 JinksPeng 阅读(295) 评论(0) 推荐(0) 编辑
摘要: HTTP构建一个网站: 通过connect实现一个网站: 创建package.json: { "name": "my-website", "version": "0.0.1", "dependencies": { "connect": "1.8.7" }, "description": "an co 阅读全文
posted @ 2014-11-23 11:18 JinksPeng 阅读(297) 评论(0) 推荐(0) 编辑
摘要: WWW构建技术: 把SGML(标准通用标记语言)作为页面文本标记的HTML(超文本标记语言); 作为文档传递协议的HTTP(超文本传输协议); //严谨应该称为“超文本转移协议”; 指定文档所在地址的URL(统一资源定位符); TCP/IP: //通常使用的网络是在TCP/IP协议族的基础上运作的, 阅读全文
posted @ 2014-11-22 16:43 JinksPeng 阅读(242) 评论(0) 推荐(0) 编辑
摘要: HTTP: //超文本协议,是属于TCP上层的协议 http协议构建在请求和响应概念上,node.js中对应http.ServerRequest,http.ServerResponse; 当用户浏览网站,用户代理(浏览器)会创建一个请求,该请求通过TCP发送给web服务器; 流对接: 一个简单web 阅读全文
posted @ 2014-11-22 11:38 JinksPeng 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Node HTTP服务器是构建与Node TCP服务器之上的,即http.Server继承自net.Server; TCP特性: 面向连接的通信和保证顺序的传递: IP的协议是面向无连接,且数据包送达时是无序的,这些数据包不属于任何数据流或连接; 使用TCP/IP和服务器建立连接后,在TCP连接内进 阅读全文
posted @ 2014-11-15 21:54 JinksPeng 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 消除代码全局变量名占用: //本质是使用匿名函数; //要使函数内的变量不被释放,需要使用引用; 一次性的构造函数: //维护原型链,保证标识符重写后,实例.constructor仍指向构造器; 对象充当识别器: //利用对象实例在全局的唯一性 识别构造器调用: 快速调用对象方法: //使用appl 阅读全文
posted @ 2014-11-13 13:46 JinksPeng 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 对于括号内: 通过赋值时发生的重写: 语法声明阶段的重写: //会报错,一般引擎不承认在表达式中声明的标识符; 重写: 对内部对象系统的影响: 重写内置构造器:任意构造器的原型属性不受内置构造器重写的影响,它总是创建自一个系统引擎中的构造器; 重写内置构造器的原型:会影响内部对象系统; 对象类型的直 阅读全文
posted @ 2014-11-13 10:35 JinksPeng 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 语言:程序最终被表达为数据(结构)和逻辑(算法),命令式和说明式/函数式语言分别从这两方面分类; 动态:在语言陈述时无法确定,必须在计算机执行时才能确定语言关系;JS是完全动态语言,导致其不确定性一般包括: 标识符确定:表现为动态类型,动态重写,动态存取数据结构; 语句上下文确定:表现为动态变量/语 阅读全文
posted @ 2014-11-12 08:47 JinksPeng 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 闭包: //JS函数式风格中,在内部保存数据和对外无副作用这两个特性主要就是通过闭包实现的; 函数与闭包: 一个函数是一段静态代码,它是一个代码书写时已经编译期,静态概念;闭包是函数在代码运行过程中产生的一个动态环境,是一个运行期,动态的概念; 函数引用和函数实例://在被调用时,每个函数实例至少拥 阅读全文
posted @ 2014-11-10 20:00 JinksPeng 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 形式化运算系统的研究: 图灵:提出图灵机形式系统,通过0,1运算系统来解决复杂问题; 冯诺依曼:提出了冯诺依曼体系;即通过修改内存反映运算结果; 阿隆左.丘奇:提出新的运算范型Lambda演算,计算机运算才是本质,修改内存只不过是这种运算规则的副作用; 后出现函数式语言的鼻祖:LISP; 函数式语言 阅读全文
posted @ 2014-11-09 20:00 JinksPeng 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 封装: 一把对象系统,封装是由语法解析来实现的,即语法作用域;但js是动态语言,因此只能依赖变量作用域; js的变量作用域只有表达式,函数,全局三种;所以js只能实现public和private两种封装性; //js中类表现为构造器: function MyObject () { //private 阅读全文
posted @ 2014-11-08 16:35 JinksPeng 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 面向对象有三个基本特性:封装,继承,多态;如果都满足的话称为面向对象语言;而部分满足则称为基于对象语言; 数据类型实现模型描述: JavaScript对象模型: 构造过程:函数->构造器 构造器首先是一个函数,可以理解为函数初始化的时候其prototype是无值的,只有在需要引用到原型时,才具有构造 阅读全文
posted @ 2014-11-06 19:09 JinksPeng 阅读(247) 评论(0) 推荐(0) 编辑
摘要: js基础语法:由语句、表达式和变量构成; 语句是主要表达方式:单语句->复合语句(代码块)->程序片段(函数);js中没有单元和程序的概念; 作用域: 语法作用域与变量作用域的区别:前者是语法分析阶段对代码块组织结构的理解;后者是代码执行阶段对变量存储的理解; (有些地方也成为静态作用域和动态作用域 阅读全文
posted @ 2014-11-06 13:40 JinksPeng 阅读(151) 评论(0) 推荐(0) 编辑
摘要: init: controller中初始化方法, //注意该方法是在其他方法之前,所以取不出this,model等值; 跳转:this.transitionToRoute(routename,param); //形式对应如:this.resource('question', {path: 'test/ 阅读全文
posted @ 2014-11-03 15:38 JinksPeng 阅读(136) 评论(0) 推荐(0) 编辑
摘要: cookie:是一个在服务区和客户端间来回传送文本值的内置机制; 大小受限:一般4KB; 只要涉及cookie,它就会自动在服务器和浏览器之间传送; //会存在安全问题;多消耗网络宽带; 操作:demo 添加:document.cookie = 'cookiename=cookievalue; ex 阅读全文
posted @ 2014-10-31 11:21 JinksPeng 阅读(175) 评论(0) 推荐(0) 编辑
摘要: fs是唯一一个同时提供同步和异步API的模块; 读取文件夹文件名,数组形式返回: //fs.readFile()读取文件; process全局对象中包含三个流对象:stdin,stdout,stderr; console.log()内部就是在指定字符后加上\n字符,并将其写到stdout流中; 流: 阅读全文
posted @ 2014-10-30 19:56 JinksPeng 阅读(342) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页