HTML/CSS/JS
P19777
这个作者很懒,什么都没留下…
展开
-
一次下载多个文件的解决思路-JS
在项目中有一个需求用户选中多个文件,然后一起下载刚开始还想着用ajax来发起请求,但是发现,好像浏览器的下载框就弹不出来了,难道我还要去写个下载框?算了算了果断放弃。 a标签和location.href,我们知道a标签及href指向的如果是一个下载链接,那么相当于下载文件,对于单文件下载还是ok的,不过对于我这个多文件下载来说,明显不满足需求,一个新的链接发起请求,老的链接会被ca...原创 2019-10-28 20:24:21 · 1721 阅读 · 1 评论 -
为什么cookie和token都存放在header中,我们建议使用token?
说这个原因之间,我们需要先了解一下什么叫CSRF。CSRF中文翻译过来就是跨站请求伪造(英语:Cross-site request forgery)是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。跟跨网站脚本(XSS)相比,XSS利用的是用户对指定网站的信任,CSRF 利用的是网站对用户网页浏览器的信任。感觉又不得不说XSS了。XSS叫跨站脚本攻击...原创 2019-10-22 17:34:34 · 9845 阅读 · 0 评论 -
清除浮动的四种方式及其原理理解
本文转载:https://segmentfault.com/p/1210000011625576/read本文介绍了四种清除浮动的方法,并尝试解释其原理。在理解了各种清除浮动的原理之后,你会发现,很多清除浮动的方法本质上其实是一样的。掌握这些原理,相信你可以根据场景和需求,灵活运用原则发展出不同的清除浮动的方法,而不再死记或拘泥于文中提到的方法。一、为什么要清除浮动在讲清除浮动的...转载 2019-08-28 17:28:45 · 142 阅读 · 0 评论 -
BFC(块格式化上下文)
一、BFC 的概念1.规范解释块格式化上下文(Block Formatting Context,BFC)是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域。2.通俗理解BFC 是一个独立的布局环境,可以理解为一个容器,在这个容器中按照一定规则进行物品摆放,并且不会影响其它环境中的物品。 如果一个元素符合触发 BFC 的条件...转载 2019-08-28 17:28:34 · 75 阅读 · 0 评论 -
url、href、src
一、URL的概念统一资源定位符(或称统一资源定位器/定位地址、URL地址等,英语:Uniform Resource Locator,常缩写为URL),有时也被俗称为网页地址(网址)。如同在网络上的门牌,是因特网上标准的资源的地址(Address)。二、URL的格式2.1 标准格式协议类型:[//服务器地址[:端口号]][/资源层级UNIX文件路径]文件名?查询2.2 完整格式...转载 2019-08-28 17:28:27 · 149 阅读 · 0 评论 -
HTML代码第一行的DOCTYPE声明
现在的各种前端开发工具都足够强大,支持插入模板代码,也就导致我们往往会忽略已经自动生成的代码,而代码的第一行 DOCTYPE 声明,就是最容易忽略的部分。一、DOCTYPEDOCTYPE 是 document type(文档类型的)的简写。1.1 DOCTYPE 的作用告诉浏览器需要通过哪一种规范(文档类型定义,DTD)解析文档(比如HTML或XHTML规范);二、DTDD...转载 2019-08-28 17:28:09 · 472 阅读 · 0 评论 -
A标签中通过href和onclick传递的this对象实现思路
想传递当前对象给一个函数,于是就将这个URL写成”JavaScript:shoControlSidebar(this)”,可是结果发现这并不可行,接下来为大家详细介绍下解决方法在blog的后台管理中允许为一个分类添加一个地址,但是不好添加onclick事件。想传递当前对象给一个函数,于是就将这个URL写成"Javascript:shoControlSidebar(this)",可是结果发现...原创 2019-08-28 17:27:54 · 306 阅读 · 0 评论 -
四种常见的 POST 提交数据方式
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行请求行、请求头、消息...转载 2019-08-28 17:29:26 · 234 阅读 · 0 评论 -
CSS浮动特性
浮动元素的特性文本能看到浮动。 浮动元素后面不是块级元素,后面的元素将会和它并排,除非设置了元素的宽度,并且屏幕放不下时将会换行,产生了BFC的元素和inline元素及文本可以看到float元素。 浮动元素的上一个元素如果没有浮动,浮动只在当前行浮动;当浮动遇到浮动,它们将在一行排序,除非当前行剩下位置不够了 当元素设置定位值为absolute、fixed时,浮动将被忽略,行内元素也可以...原创 2019-09-29 21:35:48 · 226 阅读 · 0 评论