摘要: ECMAScript是javascript的核心,但如果要在web中使用javascript,那么BOM(浏览器对象模型)则无疑是真正的核心。BOM提供了很多对象,用于访问浏览器的功能,在浏览器之间共有的对象渐渐成为了事实上的标准。W3C为了把浏览器中javascript最基本的部分标准化,已经将B 阅读全文
posted @ 2017-12-23 23:37 shanhuiming 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 来源:陶邦仁 链接:http://blog.jobbole.com/99694/ 既然是网络传输,涉及几个系统之间的交互,那么首先要考虑的是如何准确的定位到网络上的一台或几台主机,再者如何进行可靠高效的数据传输。这里就要使用到TCP/IP协议。9 1.简介 1.1 TCP/IP协议组 TCP/IP协 阅读全文
posted @ 2017-12-23 23:36 shanhuiming 阅读(1933) 评论(0) 推荐(0) 编辑
摘要: Web服务器的一般工作原理可以简单地归纳为: 客户机浏览器通过TCP/IP协议建立到服务器的TCP连接 客户端向服务器发送HTTP协议请求包,请求服务器里的资源文档 服务器向客户机发送HTTP协议应答包 客户机与服务器断开。由客户端解释HTML文档,在客户端屏幕上渲染图形结果 阅读全文
posted @ 2017-12-23 23:34 shanhuiming 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Go之所以会那么简洁,是因为它有一些默认的行为: 大写字母开头的变量是可导出的,也就是其它包可以读取的,是公用变量;小写字母开头的就是不可导出的,是私有变量。 大写字母开头的函数也是一样,相当于class中的带public关键词的公有函数;小写字母开头的就是有private关键词的私有函数。 阅读全文
posted @ 2017-12-23 23:34 shanhuiming 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Go没有内置的驱动支持任何的数据库,但是Go定义了database/sql接口,用户可以基于驱动接口开发相应数据库的驱动。 目前NOSQL已经成为Web开发的一个潮流,很多应用采用了NOSQL作为数据库,而不是以前的缓存,后面将介绍MongoDB和Redis两种NOSQL数据库。 阅读全文
posted @ 2017-12-23 23:33 shanhuiming 阅读(945) 评论(0) 推荐(0) 编辑
摘要: beego 阅读全文
posted @ 2017-12-23 23:33 shanhuiming 阅读(1541) 评论(0) 推荐(0) 编辑
摘要: 首先提出几个问题: 1.servlet容器是如何工作的; 2.一个Web工程在servlet容器中是如何启动的; 3.servlet容器如何解析你在web.xml中定义的servlet; 4.用户的请求是如何被分配给指定的servlet的; 5.servlet容器如何管理servlet生命周期; 阅读全文
posted @ 2017-12-23 23:33 shanhuiming 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 闭包 看如下示例: function createComparisonFunction(propertyName) { return function(object1, object2){ var value1 = object1[propertyName]; var value2 = object 阅读全文
posted @ 2017-12-23 23:27 shanhuiming 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。如前所述,由于函数没有签名,在 ECMAScript 中无法实现接口继承。 ECMAScript 只支持实现继承, 而且其实现继承主要是依靠原型链来实现的。 原型链 ECMAScript 中描 阅读全文
posted @ 2017-12-23 23:27 shanhuiming 阅读(179) 评论(0) 推荐(0) 编辑
摘要: location 是最有用的 BOM对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。事实上, location 对象是很特别的一个对象,因为它既是 window 对象的属性,也是document 对象的属性;换句话说, window.location 和 document. 阅读全文
posted @ 2017-12-23 23:27 shanhuiming 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Element 类型用于表现 XML或 HTML元素,提供了对元素标签名、子节点及特性的访问。 要访问元素的标签名,可以使用 nodeName 属性,也可以使用 tagName 属性;这两个属性会返回相同的值。如下所示: <div id="myDiv"></div> var div = docume 阅读全文
posted @ 2017-12-23 23:26 shanhuiming 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Document 类型 JavaScript 通过 Document 类型表示文档。在浏览器中, document 对象是 HTMLDocument (继承自 Document 类型)的一个实例,表示整个 HTML 页面。而且, document 对象是 window 对象的一个属性,因此可以将其作 阅读全文
posted @ 2017-12-23 23:26 shanhuiming 阅读(200) 评论(0) 推荐(0) 编辑
摘要: DOM是针对 HTML 和 XML 文档的一个 API(应用程序编程接口) 。DOM描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。DOM 脱胎于Netscape 及微软公司创始的 DHTML (动态 HTML) , 但现在它已经成为表现和操作页面标记的真正的跨平台、语言中立的 阅读全文
posted @ 2017-12-23 23:26 shanhuiming 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 我们创建的每个函数都有一个 prototype (原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含特定类型的所有实例共享的属性和方法。按照字面意思来理解,那么 prototype 就是通过调用构造函数而创建的那个对象实例的原型对象。(有点类似于java中的类) 因此不必在构造函数 阅读全文
posted @ 2017-12-23 23:26 shanhuiming 阅读(210) 评论(0) 推荐(0) 编辑
摘要: ECMA-262 把对象定义为: “无序属性的集合, 其属性可以包含基本值、 对象或者函数。 ” 严格来讲,这就相当于说对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。正因为这样(以及其他将要讨论的原因) ,我们可以把 ECMAScript 的对象想象成散列表 阅读全文
posted @ 2017-12-23 23:26 shanhuiming 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 整理自网上: web应用是一种可以通过Web访问的应用程序。在J2EE领域下,web应用就是遵守基于JAVA技术的一系列标准的应用程序。 最简单的web应用什么样? 2个文件夹、1个xml文件就能成为一个web应用 第一个文件夹:应用名,如test 第二个文件夹:在test文件夹中创建名为WEB-I 阅读全文
posted @ 2017-12-23 23:24 shanhuiming 阅读(130) 评论(0) 推荐(0) 编辑