摘要:
1,数组去重 2,闭包的概念阐述 执行一个函数的时候就会产生一个封闭的作用域,这个封闭的作用域就是闭包,一般大家会认为;(function(){})()是闭包,但这只是闭包的一种形式。闭包的好处就是避免变量冲突,但是闭包的缺点是,如果闭包中有引用类型的数据被使用,那么整个闭包都无法释放,占用内存。 阅读全文
摘要:
mongoDB简介 mongoDB与一些关系型数据库相比,它更显得轻巧、灵活,非常适合在数据规模很大、事务性不强的场合下使用。同时它也是一个对象数据库,没有表、行等概念,也没有固定的模式和结构,所有的数据以文档的形式存储。 ·由c++语言编写,是一个分布式文件存储的开源NoSQL数据库系统。在高负载 阅读全文
摘要:
比如百度百科的一些图片,右键复制了图片的网页地址,在<img>标签中使用该地址时,显示的图片却提示’该图片仅限百度用户内部交流使用‘。这种情况就是做了图片防盗链的处理 图片防盗链 ·盗链是指服务提供商自己不提供服务的内容,直接在自己的网站上向最终用户提供其他服务提供商的服务内容,在请求头有个Refe 阅读全文
摘要:
Cookie 在web应用中,多个请求之间共享“用户会话”是非常必要的,但http协议是无状态的,而cookie则可以处理。 · 服务端向客户端发送cookie · 客户端的浏览器把cookie保存 · 然后在每次请求浏览器都会将cookie发送到服务端 在HTML文档被发送之前,web服务器通过传 阅读全文
摘要:
可读流模式 ·内部有flowing(流动)模式和非flowing(暂停)模式来读取数据 ·flowing模式使用操作系统的内部IO机制来读取数据,并尽可能快的提供数据 ·非flowing模式时流默认处于暂停模式,必须显示调用read方法来读取数据 注意:如果没有绑定data事件处理器,并且没有pip 阅读全文
摘要:
Express是一个简洁、灵活的nodejs web应用开发框架,它提供一系列强大的功能使我们可以快速的开发一个web应用。 安装npm install express 安装express命令行工具,可以初始化一个express项目 npm install -g express-generator 阅读全文
摘要:
Rest,即Resources Representational State Transfer(资源表现层状态转化)。 ·资源(Resources),网络上的一个实体,每种资源对应一个特定的URI(统一资源标识符) ·表现层(Representational),资源呈现的形式,比如:json ·状态 阅读全文
摘要:
TCP ·TCP(Transmission Control Protocol传输控制协议)是一个可靠的面向连接的传输层协议 TCP/IP分层模型分为了七层,在每一层中都包含了一些相对独立的具体的协议。从上往下分为应用层、表示层、会话层、传输层、网络层,数据链路层和物理层。 tcp数据包控制位URG、 阅读全文
摘要:
移动web的基础知识(the basic knowledge of mobile web) ·px:css pixels逻辑像素,浏览器使用的抽象单位,根据不同的设备,会变大或者变小 iphone5的分辨率是640*1136(使用的物理像素)。320px*568px(使用的逻辑像素) ·dp,pt: 阅读全文
摘要:
1,template 模板字符串 2,箭头函数 3,构造函数 在es5中没有构造函数与普通函数没有太大的区别,只用new来区分。在es6中用class表示一个真正的构造函数。 4,模块 在es5中,没有模块的功能,所以经常使用commonJS或者seaJs来实现。在es6中,在语言的规格上,实现了模 阅读全文