自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

转载 【转载】彻底搞懂HTTPS的加密机制

HTTPS(SSL/TLS)的加密机制虽然是个前端后端ios安卓等都应了解的基本问题,但网上的很多HTTPS相关文章也总会忽略一些内容,我学习它的时候也废了挺大功夫。对称加密、非对称加密、数字签名、数字证书等等,在学习过程中,除了了解“它是什么”,你是否有想过“为什么是它”?我认为理解了后者才真正理解了HTTPS的加密机制。本文以问题的形式逐步展开,一步步解开HTTPS的面纱,希望能帮助你...

2018-12-27 15:14:44 532 1

原创 301与302

301和302状态码都表示重定向,就是说浏览器在拿到服务器返回的这个状态码后会自动跳转到一个新的URL地址,这个地址可以从响应的Location首部中获取(用户看到的效果就是他输入的地址A瞬间变成了另一个地址B)——这是它们的共同点。他们的不同在于。301表示旧地址A的资源已经被永久地移除了(这个资源不可访问了),搜索引擎在抓取新内容的同时也将旧的网址交换为重定向之后的网址;302表示旧地址A的资...

2018-12-27 14:33:31 269

原创 react 获取input 输入框的值

react 获取input 输入框的值第一种方式 非受控组件获取第二种方式 受控组件获取非受控组件获取 refimport React , {Component} from 'react';export default class App extends Component{    search(){        const inpVal = this.input.value...

2018-12-27 14:19:43 5088

转载 border-radius:50%和100%究竟有什么区别

在学习css的过程中,我们一般想要得到一个圆的话,那么border-radius这个属性的必不可少的,有时候我们把这个值设置成了50%,OK正常,有时候又设置成100%,也能work well ,那这两个之间的区别到底是什么呢  这是一个 150px x 150px 大小的方形,将它的四个角的半径都设置成 50%。根据 W3Cborder-radius 的规范定义,如果border-r...

2018-12-27 14:19:13 683 1

原创 CSS知识点

内联元素的特点:span a em label strong等。1、和其他元素都在一行上;2、元素的高度、宽度及顶部和底部边距不可设置;inline元素的margin和padding属性,水平方向的padding-left, padding-right, margin-left, margin-right都产生边距效果;但竖直方向的padding-top, padding-bottom, ma...

2018-12-27 14:19:00 131

原创 cookie的httponly属性

httpOnly就是在设置cookie时接受这样一个参数,一旦被设置,在浏览器的document对象中就看不到cookie了。而浏览器在浏览网页的时候不受任何影响,因为Cookie会被放在浏览器头中发送出去。这样可以避免XSS攻击(黑客通过恶意植入js代码获取cookie的值。)...

2018-12-27 14:18:45 1441

转载 BootStrap 模态框禁用空白处点击关闭

模态框(Modal)是覆盖在父窗体上的子窗体。通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动。子窗体可提供信息、交互等。bootstrap的模态框在默认情况下,点击其他空白区域(通常是遮罩层),模态框会被关闭,那么以下方法就是禁止点击其他区域关闭模态框。$('#myModal').modal({backdrop: 'static', keyboard: false...

2018-12-27 14:18:27 224

原创 PHP的session_id的传输

php端使用session_start()后,$_COOKIE[session_name()]就可以取到session_id的具体值了。因此,页面返回前端后,session_id的值就自动存在cookie中了,下次再往服务端发请求时就会自动携带该值。php设置的默认cookie的名字是:PHPSESSID, 可以在php.ini修改此名字。

2018-01-18 16:18:14 3154

转载 json与jsonp区别浅析(json才是目的,jsonp只是手段)

一言以蔽之,json返回的是一串数据;而jsonp返回的是脚本代码(包含一个函数调用);JSON其实就是JavaScript中的一个对象,跟var obj={}在质上完全一样,只是在量上可以无限扩展。简单地讲,json其实就是JavaScript中的对象(Object)和数组(Array,其实也是对象)这倆好基友在那儿你嵌我我嵌你地套上n多层,以此模拟出许多复杂的数据结构。json

2018-01-09 11:20:16 255

原创 FormData对象

FormData对象,可以把所有表单元素的name与value组成一个queryString,提交到后台。 在使用ajax提交时,使用FormData对象可以减少拼接queryString的工作量(queryString是查询字符串,http查询字符串由url中?后面的值指定)当页面上的form以GET方式向页面发送请求数据时 (如数据含有不安全字符,则浏览器先将其转换成16进制的字符

2018-01-08 14:31:53 28031 5

原创 angular中select的使用

ng-model="data.android.plugin_id" ng-change="selectChange('android')"> ng-repeat="item in data.android.plugin_ids" value="{{item.plugin_id}}">{{item.plugin_id}}

2017-12-15 17:07:08 629

转载 绝对定位元素设置水平居中

需求:有时页面内的一些容器需要定位在特定的某个位置,但是需要容器在水平方向上面居中显示,比如页面内的一个背景图里面放置一个容器,使用margin-top不方便,就决定使用绝对定位来设置。实现方法:方法一、知道容器尺寸的前提下.element { width: 600px; height: 400px; position: absolute; left: 5

2017-12-14 14:23:26 7794

原创 css定位

绝对定位,需要设置position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来(脱离文档流),然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块(relative, absolute, fixed之一)进行绝对定位。如果不存在这样的包含块,则相对于body元素,即相对于浏览器窗口。相对定位,需要设置posit

2017-07-12 23:42:42 232

转载 重定向

一句话,转发是服务器行为,重定向是客户端行为。为什么这样说呢,这就要看两个动作的工作流程:转发过程:客户浏览器发送http请求----》web服务器接受此请求--》调用内部的一个方法在容器内部完成请求处理和转发动作----》将目标资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的是自己的容器内的request。在客户浏览器路径栏显示

2017-07-10 13:02:30 184

转载 cookie

Cookie是由Web服务器保存在用户浏览器上的小文本文件.一般来说,Cookie通过HTTP Headers从服务器端返回到浏览器上。首先,服务器端在响应中利用Set-Cookie header来创建一个Cookie,然后,浏览器在它的请求中通过Cookie header包含这个已经创建的Cookie.PHP用SetCookie函数来设置Cookie。必须注意的一点是:Cooki

2017-07-06 13:20:59 189

转载 属性word-wrap与word-break的区别

word-wrap 强调的是是否允许单词内断句,而word-break强调的则是怎么样来进行单词内的断句。说到这里,好像依然不是很明朗,好吧,表达能力差的孩纸真是伤不起啊,只能用些实例来补救了。首先,何谓单词内断句?当然这里指的都是西文单词。这是没有单词内断句的情况,我们看到那个单词是在是太长了,所以它溢出了包裹它的容器。这是进行了单词内断句的情况,

2017-06-29 15:20:02 207

原创 Tips for 前端

在线正则测试:http://tool.oschina.net/regex#

2017-05-16 17:53:11 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除