博客园 - 云中桥
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=35253
2019-10-30T06:51:11Z
云中桥
https://www.cnblogs.com/chenqf/
feed.cnblogs.com
https://www.cnblogs.com/chenqf/p/7891048.html
如何深度复制一个javascript对象 - 云中桥
前言 最近有人问我,如何将一个对象复制一份,因为他遇到了一个需求,需要将后端获取的数据,保存一份,原始数据会因为交互而发生变化,最终需要对比两份数据的异同。 他是一个刚入行的小朋友,他的实现方式就是新声明了一个变量,然后将数据赋值给了变量。本以为这就ok了,结果修改原数据,复制出来的变量中的内容,依
2017-11-24T08:00:00Z
2017-11-24T08:00:00Z
云中桥
https://www.cnblogs.com/chenqf/
【摘要】前言 最近有人问我,如何将一个对象复制一份,因为他遇到了一个需求,需要将后端获取的数据,保存一份,原始数据会因为交互而发生变化,最终需要对比两份数据的异同。 他是一个刚入行的小朋友,他的实现方式就是新声明了一个变量,然后将数据赋值给了变量。本以为这就ok了,结果修改原数据,复制出来的变量中的内容,依 <a href="https://www.cnblogs.com/chenqf/p/7891048.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chenqf/p/7419295.html
text-shadow 详解及示例 - 云中桥
text-shadow [tɛkst] - [ˈʃædoʊ] 定义: text-shadow: none | <shadow> [,<shadow>]* <shadow><length>{2,3} && color <length>--1:阴影的水平偏移量,正值阴影在右侧,负值阴影在左侧,必填 <l
2017-08-23T09:32:00Z
2017-08-23T09:32:00Z
云中桥
https://www.cnblogs.com/chenqf/
【摘要】text-shadow [tɛkst] - [ˈʃædoʊ] 定义: text-shadow: none | <shadow> [,<shadow>]* <shadow><length>{2,3} && color <length>--1:阴影的水平偏移量,正值阴影在右侧,负值阴影在左侧,必填 <l <a href="https://www.cnblogs.com/chenqf/p/7419295.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chenqf/p/7412520.html
ES7 Async/Await 陷阱 - 云中桥
什么是Async/Await ES6新增了Promise函数用于简化项目代码流程。然而在使用promise时,我们仍然要使用callback,并且并不知道程序要干什么,例如: 最终console.log(i) 的结果是5,并不是0 为此,ES7引入了async函数,前面的例子可以改写这样: 这段代码
2017-08-22T09:05:00Z
2017-08-22T09:05:00Z
云中桥
https://www.cnblogs.com/chenqf/
【摘要】什么是Async/Await ES6新增了Promise函数用于简化项目代码流程。然而在使用promise时,我们仍然要使用callback,并且并不知道程序要干什么,例如: 最终console.log(i) 的结果是5,并不是0 为此,ES7引入了async函数,前面的例子可以改写这样: 这段代码 <a href="https://www.cnblogs.com/chenqf/p/7412520.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chenqf/p/7404708.html
box-shadow 详解及示例 - 云中桥
box-shadow [bɑks] - [ˈʃædoʊ] 英文示意: box:盒,包厢 shadow:阴影,渐变 定义: box-shadow: none | <shadow> [,<shadow>]* <shadow>:inset? && <length>{2,4} && color inset:
2017-08-21T07:33:00Z
2017-08-21T07:33:00Z
云中桥
https://www.cnblogs.com/chenqf/
【摘要】box-shadow [bɑks] - [ˈʃædoʊ] 英文示意: box:盒,包厢 shadow:阴影,渐变 定义: box-shadow: none | <shadow> [,<shadow>]* <shadow>:inset? && <length>{2,4} && color inset: <a href="https://www.cnblogs.com/chenqf/p/7404708.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chenqf/p/7404116.html
border-radius 详解及示例 - 云中桥
border-radius [ˈbɔrdə(r)] - [ˈrediəs] 英文示意: border:边界,国界,边疆 radius:半径,范围 定义: 复合写法: border-radius: [ length | % ] (可以设置宽度/百分比); border-radius: [ length
2017-08-21T06:12:00Z
2017-08-21T06:12:00Z
云中桥
https://www.cnblogs.com/chenqf/
【摘要】border-radius [ˈbɔrdə(r)] - [ˈrediəs] 英文示意: border:边界,国界,边疆 radius:半径,范围 定义: 复合写法: border-radius: [ length | % ] (可以设置宽度/百分比); border-radius: [ length <a href="https://www.cnblogs.com/chenqf/p/7404116.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chenqf/p/6386163.html
彻底弄懂HTTP缓存机制及原理 - 云中桥
前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是
2017-02-10T06:25:00Z
2017-02-10T06:25:00Z
云中桥
https://www.cnblogs.com/chenqf/
【摘要】前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是 <a href="https://www.cnblogs.com/chenqf/p/6386163.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chenqf/p/5200713.html
web安全-XSS攻击及防御 - 云中桥
XSS攻击的原理 xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。 xss攻击主要用户攻击者盗取用户的cookie,由
2016-02-19T06:53:00Z
2016-02-19T06:53:00Z
云中桥
https://www.cnblogs.com/chenqf/
【摘要】XSS攻击的原理 xss表示Cross Site Scripting(跨站脚本攻击),它与SQL注入攻击类似,SQL注入攻击中以SQL语句作为用户输入,从而达到查询/修改/删除数据的目的,而在xss攻击中,通过插入恶意脚本,实现对用户游览器的控制。 xss攻击主要用户攻击者盗取用户的cookie,由 <a href="https://www.cnblogs.com/chenqf/p/5200713.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chenqf/p/3778355.html
高性能网站建设 - 云中桥
压缩浏览器使用Accept-Encoding头来生命它支持压缩。服务器使用content-Encoding头确认响应已被压缩。持久连接request: Connection:keep-aliveresponse: Connection:keep-alive图片优化1.使用图片地图,将多个图片整合到一...
2014-06-29T15:11:00Z
2014-06-29T15:11:00Z
云中桥
https://www.cnblogs.com/chenqf/
【摘要】压缩浏览器使用Accept-Encoding头来生命它支持压缩。服务器使用content-Encoding头确认响应已被压缩。持久连接request: Connection:keep-aliveresponse: Connection:keep-alive图片优化1.使用图片地图,将多个图片整合到一... <a href="https://www.cnblogs.com/chenqf/p/3778355.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chenqf/p/3735819.html
javascript 原型机制 - 云中桥
prototype,__proto__,constructor在 JavaScript 原型继承结构里面,规范中用 [[Prototype]] 表示对象隐式的原型,在 JavaScript 中用 __proto__ 表示,并且在 Firefox 和 Chrome 浏览器中是可以访问得到这个属性的,但...
2014-05-19T11:46:00Z
2014-05-19T11:46:00Z
云中桥
https://www.cnblogs.com/chenqf/
【摘要】prototype,__proto__,constructor在 JavaScript 原型继承结构里面,规范中用 [[Prototype]] 表示对象隐式的原型,在 JavaScript 中用 __proto__ 表示,并且在 Firefox 和 Chrome 浏览器中是可以访问得到这个属性的,但... <a href="https://www.cnblogs.com/chenqf/p/3735819.html" target="_blank">阅读全文</a>