摘要: 什么是Session, 什么是Cookie? Session是由应用服务器维持的一个服务器端的存储空间,用户在连接服务器时,会由服务器生成一个唯一的SessionID,用该SessionID为标识符来存取服务器端的Session存储空间。而SessionID这一数据则是保存到客户端,用Cookie保 阅读全文
posted @ 2016-12-25 14:35 btg.yoyo 阅读(4549) 评论(0) 推荐(0) 编辑
摘要: ES6的Iterator对象详解 Iterator实现原理 创建一个指针对象,指向当前数据结构的起始位置。也就是说,遍历器对象本质上,就是一个指针对象。 第一次调用指针对象的next方法,可以将指针指向数据结构的第一个成员。 第二次调用指针对象的next方法,指针就指向数据结构的第二个成员。 不断调 阅读全文
posted @ 2016-12-25 00:49 btg.yoyo 阅读(412) 评论(0) 推荐(0) 编辑
摘要: SGML SGML 是一种很强大但很复杂的标记语言,HTML、XML 就是从中衍生出来的。SGML 的例子如下:<QUOTE TYPE="example"> typically something like <ITALICS>this</ITALICS> </QUOTE> SGML 最为强大和古老, 阅读全文
posted @ 2016-12-24 21:43 btg.yoyo 阅读(1432) 评论(0) 推荐(0) 编辑
摘要: Range对象 Range 对象表示文档的连续范围区域,如用户在浏览器窗口中用鼠标拖动选中的区域。 最常见的Range是用户文本选择范围(user text selection)。当用户选择了页面上的某一段文字后,你就可以把这个选择转为Range。当然,你也可以直接用程序定义Range。 如果一个实 阅读全文
posted @ 2016-12-23 15:21 btg.yoyo 阅读(3347) 评论(0) 推荐(0) 编辑
摘要: DocumentFragment 对象 通常我们插入文档的操作如下: 这样会导致浏览器不断的reflow 重绘,对性能造成影响。我们可以利用documentFragment的特点: 只有一次~~~。 对于直接用innerHTML的方法,如果插入的元素要有什么click事件的绑定,当再次插入的时候事件 阅读全文
posted @ 2016-12-23 11:59 btg.yoyo 阅读(674) 评论(0) 推荐(0) 编辑
摘要: Vue 是一个MVVM框架 所谓mvvm就是model-->view,view-->model。 vue帮助我们实现了自动绑定。省点我们用JQUERY,zpeto 去操作dom的麻烦。 主要是Object.defineProperty 给object添加get set 访问器来实现值变化的监听。 但 阅读全文
posted @ 2016-12-22 18:46 btg.yoyo 阅读(6319) 评论(1) 推荐(2) 编辑
摘要: 一张图: 阅读全文
posted @ 2016-12-20 17:26 btg.yoyo 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Unicode是什么? Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了。 597D 是16进制的表示,其实就是数字。 每一个字符对应一个数字。每个数字叫码点 Unicode 就是一个映射表。一个数字表示一个字符 阅读全文
posted @ 2016-12-20 16:47 btg.yoyo 阅读(813) 评论(0) 推荐(0) 编辑
摘要: XMLHttpRequest 1.0 1.0 中xmlhttpRequest有2个重要的返回属性,reposeText,reposeXml。下面的数据类型都是2.0新增的 FormData对象 我们应该都用过jQuery,其中有个方法叫做serialize(), 作用就是表单序列化,也就是以查询字符 阅读全文
posted @ 2016-12-20 13:58 btg.yoyo 阅读(2272) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/aaronjs/p/3440647.html?winzoom=1 事件(Event)是JavaScript应用跳动的心脏,通过使用JavaScript ,你可以监听特定事件的发生,并规定让某些事件发生以对这些事件做出响应 事件的基础就不重复讲解了,本 阅读全文
posted @ 2016-12-19 11:52 btg.yoyo 阅读(180) 评论(0) 推荐(0) 编辑