摘要:
最近在项目中使用node-http-proxy遇到需要修改代理服务器响应结果需求,该库已提供修改响应格式为html的方案:Harmon,而项目中返回格式统一为json,使用它感觉太笨重了,所以自己写了个可解析和修改json格式的库, 期间也遇到了之前未关注的问题:http传输编码、node流的相关处 阅读全文
摘要:
一. 对象是什么是单身童鞋们正在查找的“对象”吗?是的,他/她就是活生生的对象。Javascript是一种基于对象的语言, 你遇到的所有东西几乎都是对象。但它又不同于基于类的语言。那么“类”又是神马,简单来说,类就是对同一类事物抽象的称呼。比如“人”就是一个抽象的称呼,那么你,我,他,就是一个具体的... 阅读全文
摘要:
正则表达式是对字符串的结构进行描述,简单说它就是描述字符串的字符排列规律。它是字符串匹配和处理方面的高手。正则写法1.简写:/pattern/[attributes]var reg = /abc/; // 字面量方式2.全写:new RegExp(pattern[, attributes])var... 阅读全文
摘要:
addEventListener()方法是将指定的事件监听器注册到目标对象上,当该对象触发指定的事件时,指定的回调函数就会被执行。语法:element.addEventListener(type, listener[, useCapture]);其中listener:当指定的事件类型发生时被通知到的... 阅读全文
摘要:
注:此书出版于2009年,所以有些知识...你懂得。有些我熟悉的知识点,就没有记录下来了,所以想了解更多的细节,还是去看下此书吧。暗灰色标记部分,是我自己的理解,有不对或要补充的地方,还请大家多多指教。代码演示我统一放到了jsfiddle上,国内访问速度稍慢些,大家耐心点。或是大家知道国内有类似的在... 阅读全文
摘要:
前言这两周参加公司的新项目,采用封闭式开发(项目成员在会议室里开发),晚上加班到很晚,所以没时间和精力写原创博客了,今天就分享下这篇《编写高质量代码--Web前端开发修炼之道》读书笔记吧。正文欲精一行,必先通十行。在前端开发这个领域,一专多能更是非常必要的。table布局缺点:代码量大,结构混乱;标... 阅读全文
摘要:
提到闭包,想必大家都早有耳闻,下面说下我的简单理解。平时写代码、第三方框架和组件都或多或少用到了闭包。所以,了解闭包是非常必要的。呵呵...一、什么是闭包简而言之,就是能够读取其他函数内部变量的函数。由于JS变量作用域的特性,外部不能访问内部变量,内部可以外部变量。二、使用场景1.实现私有成员。2.... 阅读全文
摘要:
1.Array.prototype.slice方法数组的 slice 方法通常用来从一个数组中抽取片断。不过,它还有将“类数组”(比如arguments和HTMLCollection)转换为真正数组的本领。1 var nodesArr = Array.prototype.slice.call(d... 阅读全文
摘要:
Javascript由以下三部分组成:核心(ECMAScript)文档对象模型(DOM)浏览器对象模型(BOM)ECMAScript组成部分: 语法、类型、语句、关键字、保留子、操作符、对象。 按照惯例,外部 JavaScript 文件带有.js扩展名。但这个扩展名不是必需的,因为浏览器不会检查包含... 阅读全文