CSS圆角

CSS圆角
介绍两种兼容性比较好的css圆角背景,之前也写过关于CSS制作三角形。

JavaScript面向对象知识点

JavaScript面向对象知识点
前言 最近都在恶补一些Javascript的基础知识,为转投Node.js作准备。一路以来,对Javascript这门语言都是停留在运用的层面上,或者零零散散地学习一些知识点,欠缺一个宏观的知识体系,导致虽然学了也用不了。希望后面的学习能够 ...

JavaScript冒泡开始点击目标

之前写过”如何处理JavaScript冒泡和捕获“的文章。我们知道JavaScript冒泡是从最开始点击的那个元素一直向上级冒泡(假如上级存在同样事件),直到document或者window,那么如何知道最开始点击的目标是哪个呢?

如何书写优雅CSS代码

最近,经常有朋友问我一些工作中遇到的CSS问题。他们总是不能很好的控制CSS,影响CSS的效率发挥。我来分析总结一下错误所在,帮助大家更加容易使用CSS。 本文总结了我开始使用CSS布局方法以来所有的技巧和兼容方案,我愿意把这些与你分享,我 ...

如何提高你的CSS水平

css是极其简单的一门语言,简单到可以用三个词概括:选择器,属性以及属性的值。但并不意味着每个人的水平一样。有些人写起css来就跟个大猩猩在玩棍子,有些人可以掌握css,而有些人可以使用魔法般的使用css。

前端防御与Web安全XSS攻防

前端防御与Web安全XSS攻防
XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的.  ...

HTTP Cookie是如何实现交互的

HTTP Cookie是如何实现交互的
cookie在网站建设中是比较常用的,你知道它是怎么实现自动登录,记录使用过的模板,记录用户上次操作状态的吗?持久cookie将内容保存在你的电脑硬盘中,下次访问,浏览器查找cookie,把cookie通过HTTP Request 中的“Cookie: header”发送给Web服务器,Web服务器通过HTTP Response中的"Set-Cookie: header"把cookie发送给浏览器,从而实现了自动登录。

手机浏览器是如何节省流量的?

很多浏览器都有一个节省流量的功能,例如UC可以通过设置节省流量上网。它们是怎么实现的呢?其实是通过将浏览器请求的内容发送给自家的服务器,自家服务器从源地址请求内容,得到内容后压缩,再发送响应给运营商(下载通道),然后再到手机端。 使用数据压 ...

前端工作面试问题

前端工作面试问题
前段时间专心整理一下关于前端的面试问题。感谢耐心尽责的楷豪和闻东师兄最近给我们的指导和建议。大家可以通过这些问题,大家可以顺便看以下自己的水平。 https://github.com/h5bp/Front-end-Developer-Int ...

HTTP缓存是如何实现

HTTP缓存是如何实现
http缓存的是指:当Web请求抵达缓存时, 如果本地有“已缓存的”副本,就可以从本地存储设备而不是从原始服务器中提取这个文档。http中具有缓存功能的是浏览器缓存,以及缓存代理服务器。