宝哥
一个5年的前端开发工作者,有3年前端开发文章,主要分享我日常前端开发经验。不积跬步,无以至千里、不积细流,无以成江海
如何提高你的CSS水平
css是极其简单的一门语言,简单到可以用三个词概括:选择器,属性以及属性的值。但并不意味着每个人的水平一样。有些人写起css来就跟个大猩猩在玩棍子,有些人可以掌握css,而有些人可以使用魔法般的使用css。
前端防御与Web安全XSS攻防

XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. ...
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缓存的是指:当Web请求抵达缓存时, 如果本地有“已缓存的”副本,就可以从本地存储设备而不是从原始服务器中提取这个文档。http中具有缓存功能的是浏览器缓存,以及缓存代理服务器。
HTTP压缩,浏览器是如何解析的

首先,浏览器发送一个请求(request)给web服务器,支持一个压缩格式如(gzip),服务端会将原来的源码压缩之后,通过http响应(response)信息返回给web浏览器,浏览器接收之后,显示出来。 HTTP压缩是指: Web服务器 ...
GET和POST的区别
1. GET是从服务器上获取数据,POST是向服务器传送数据。 2. GET是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段 ...
http协议包含哪几个部分

HTTP协议包含:通用头域、请求消息、响应消息和主体信息。 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是 ...
javascript笔记之AngularJS

AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。