Web
文章平均质量分 60
Carol小朋友
正在努力成为一名优秀的前端程序媛~
展开
-
前端命名规范(待完善)
项目命名全小写,用_隔开例: my_project_name文件命名小写开头、驼峰命名例:apiUtil.html目录命名全小写CSS命名1.位置属性(position, top, right, z-index, display, float等)2.大小(width, height, padding, margin)3.文字系列(font, line-height, letter-spacing, color- text-align等)4.背景(background..原创 2020-07-16 15:38:43 · 176 阅读 · 0 评论 -
Sass在Vue项目中的使用
简介Sass 是一个 CSS 预处理器。Sass 是 CSS 扩展语言,可以帮助我们减少 CSS 重复的代码,节省开发时间。Sass 完全兼容所有版本的 CSS。Sass 扩展了 CSS3,增加了规则、变量、混入、选择器、继承、内置函数等等特性。Sass 生成良好格式化的 CSS 代码,易于组织和维护。Sass 文件后缀为 .scss。安装1. 安装依赖包vue的webpack项目中需要安装上node-sass、sass-loader和style-loadernpm install --原创 2020-07-08 14:17:54 · 611 阅读 · 0 评论 -
四种常见的登录方案
1.Cookie + Session 登录HTTP 是一种无状态的协议,客户端每次发送请求时,首先要和服务器端建立一个连接,在请求完成后又会断开这个连接。这种方式可以节省传输时占用的连接资源,但同时也存在一个问题:每次请求都是独立的,服务器端无法判断本次请求和上一次请求是否来自同一个用户,进而也就无法判断用户的登录状态。为了解决 HTTP 无状态的问题,Lou Montulli 在 1994 年的时候,推出了 Cookie。Cookie 是服务器端发送给客户端的一段特殊信息,这些信息以文本的方式存放在原创 2020-07-08 10:22:33 · 9295 阅读 · 1 评论 -
Web安全之CSFR与XSS
CSFRCSFR(Cross-Site Request Forgery跨站点伪造请求)是一种网络攻击方式。攻击者在用户已经登录目标网站之后,诱使用户访问一个攻击页面,利用目标网站对用户的信任,以用户身份在攻击页面对目标网站发起一些恶意请求(如恶意发帖、改密码、发邮件等),达到攻击目的。攻击过程用户打开浏览器,访问受信任网站A,输入用户名和密码请求登录网站A。2.用户信息通过验证后,网站A...原创 2018-11-30 20:25:37 · 1234 阅读 · 0 评论 -
浏览器内核总结
TridentMicrosoft公司浏览器内核,IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0)及许多品牌浏览器的内核。其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。GeckoFirefox内核,Netscape6开始采用的内核,后来的Mozilla FireFox(...原创 2018-12-15 01:05:37 · 131 阅读 · 0 评论 -
记一次项目上线过程
以前嫌麻烦,自己写了很多小demo,却从未考虑过上线给其他人使用。后来有一个面试官告诉我,你身为开发,做出来的项目就是要给别人用的。于是后来我买了一个阿里云的学生服务器,也很便宜,一个月9.5。然后为我的博客买了一个域名,开始了学习上线之路。1.首先记得要把前端项目里面的baseURL加入线上环境的URL,这个操作可以用webpack提供的功能实现比如我的:const baseUrl = p...原创 2018-12-28 16:36:33 · 267 阅读 · 0 评论 -
引用网络图片,响应403的解决方法
在html的head标签中加上:<meta name="referrer" content="no-referrer" /> <!--可以让img标签预加载网络图片-->原创 2019-01-31 11:33:25 · 1104 阅读 · 0 评论 -
为什么H5中只需要规定doctype
html5不基于SGML(标准通用置标语言),因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照他们应该的方式来运行)而HTML4.01基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。...原创 2019-02-24 15:55:55 · 515 阅读 · 0 评论 -
轮询、长轮询、长连接、WebSocket即时通讯的区别
1.轮询客户端定时向服务器发送请求,服务器接到请求后马上返回响应信息并关闭连接。优点:后端程序编写比较容易。缺点:请求中有大半是无用,浪费带宽和服务器资源。这种方式由于需要不断的建立http连接,严重浪费了服务器端和客户端的资源。实例:短轮询不适用于那些同时在线用户数量比较大,并且很注重性能的Web应用。适于小型应用。2.长轮询客户端向服务器发送请求,服务器接到请求后hold住连接,直...原创 2019-02-14 15:25:41 · 1990 阅读 · 1 评论