加载中
Unicode的UTF-8实现方式

Unicode相关概念 参考博客 代码实现 /** * 转换对照表 * U+00000000 – U+0000007F 0xxxxxxx * U+00000080 – U+000007FF 110xxxxx 10xxxxxx * U+00000800 – U+0000FFFF 1...

2017/11/23 17:13
8
javascript中的函数柯里化

###柯里化 柯里化是函数式编程里的一个技巧,按照维基百科里的定义,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新...

2017/09/12 16:22
13
浅析javascript中的函数及执行环境

###函数简介 函数是javascript中一个主要的组成部分,像闭包、this、全局变量和局部变量都和函数息息相关,想要真正了解javascript是如何工作的,首先就得了解函数。 函数能访问内部声明的局...

2017/09/08 21:34
8
JS闭包

javascript中最为重要的两个概念:原型链、闭包。原型链在上次的文章中有分析过,这次说下闭包。 ##执行环境和作用域链 要理解闭包,我们先得了解javascript的执行环境和作用域链的概念。 执...

2017/08/26 19:43
15
JS中Object和Function的关系

上次有介绍javascript中的原型和原型链以及构造函数的一些概念,大家对对象以及继承也有一定的了解,这次说个有点奇怪的现象来进一步加深对原型链的理解。 ###Object和Function 先上图 可以看...

2017/08/24 15:56
33
JS原型和原型链

##创建对象 使用Object构造函数或者对象字面量可以创建单个对象,但面对创建多个对象的时候,代码无法复用,这显然不是我们所期望的,为了解决此问题,人们发明了以下几种创建对象的方式 ##...

2017/08/23 21:18
5
浏览器渲染原理

###简介 了解从我们在浏览器地址栏输入网址到看到页面这期间浏览器是如何进行工作的,进而了解如何更好的优化实践是我们了解浏览器渲染原理的目的。 ###浏览器基础结构 目前主流五大浏览器:...

2017/08/22 19:24
20
Cookie、LocalStorage、SessionStorage的区别

##概念 ###Cookie Cookie是保存在客户端的一块数据,常用于记录用户登录的一些状态信息,比如记住密码。 ###LocalStorage LocalStorage是HTML5新增的Web Storage API,IE8及以上浏览器都支持...

2017/08/21 15:00
48
详解Cookie、Session

###背景 由于HTTP协议的无状态管理,所以必须要引入一种机制来记录客户端和服务端交互的信息,用来用户识别和状态管理。这种机制就是Cookie,Cookie定义了这些交互信息的格式、过期时间、使用...

2017/08/19 20:08
8
WebSocket

###为什么要用WebSocket 虽然HTTP协议简单又简捷,但随着时代的发展,其功能使用上捉襟见肘的疲态已经凸显。但是目前基于HTTP的Web浏览器的使用环境已经遍布全球,完全抛弃HTTP显然不是一个明...

Web攻击技术及防御措施

HTTP协议本身不存在安全问题,因此协议本身不会成为被攻击的对象,应用HTTP协议的服务器和客户端,以及运行在服务器上的资源才是攻击者攻击的目标。 ###跨站点脚本攻击 ####输入输出值转义不...

2017/08/18 20:44
14
web跨域通信的几种解决方案

##浏览器同源策略 做web开发的同学应该都知道浏览器禁止跨域访问,这是因为浏览器设定的同源策略,这条策略由网景公司于1995年引入,限制从一个源加载的文档或脚本与来自另一个源的资源进行交...

2017/08/16 15:47
12
http缓存机制

在web开发过程中,缓存是老生常谈的一个话题。本文从缓存的定义、作用、分类、机制等方面介绍http缓存及其原理。希望能对大家有所帮助,如有纰漏,还请提出指正。 ###什么是web缓存   根据...

2017/08/15 14:33
26
浅谈HTTPS

##HTTP的缺点 在谈HTTPS之前,我们有必要了解一下HTTP。Web发展至今日,HTTP(HyperText Transfer Protol)已经成为了一种通用标准,不仅用于文本传输,其他类型的数据(XML/JSON)也都可以采...

2017/08/14 21:29
8

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部