翾的博客

如果有一天我们淹没在人潮里,那是因为没有努力活得丰盛。

排序:
默认
按更新时间
按访问量

痛恨现在没有能力的自己

立贴为证

2018-07-04 18:26:32

阅读数:30

评论数:0

WEB安全---XSS, CSRF, JSOP劫持三种漏洞简介以及防范方法

XSS ( 跨站脚本攻击 ) 定义: 通过恶意攻击者往WEB页面插入恶意JS代码, 当用户浏览, 嵌入的代码会被执行, 达到恶意攻击用户控制浏览器的目的. xss是代码注入的一种. 分类 反射型 攻击者将跨站代码写在链接中, 受害者请求这种连接时, 跨站代码经过服务端反射回来触发, 此类代...

2018-06-30 17:49:04

阅读数:31

评论数:0

React虚拟DOM和Diff算法解析

前言 React 中最值得称道的部分莫过于 Virtual DOM 与 diff 的完美结合,特别是其高效的 diff 算法,让用户可以无需顾忌性能问题而”任性自由”的刷新页面,让开发者也可以无需关心 Virtual DOM 背后的运作原理,因为 React diff 会帮助我们计算出 Virt...

2018-05-24 00:04:51

阅读数:74

评论数:0

影响力--经典语句摘录

我认为在要别人帮忙的时候, 要是能给一个理由, 成功的概率就会更大。 “价格贵=东西好”原则的后一种做法(吸引淘便宜货的买家)。例子: 20世纪30年代, 有两个兄弟在西德和哈里开了一家男装裁缝店, 每当西德有新客户对着店里的三开大镜子试衣服,他就会告诉对方,自己听力有些问题, 并反复让客户说话...

2018-05-22 21:06:10

阅读数:90

评论数:0

React v16.3新生命周期浅谈

前言 React 官方正式发布了 v16.3 版本。在这次的更新中,除了前段时间被热烈讨论的新 Context API 之外,新引入的两个生命周期函数 getDerivedStateFromProps,getSnapshotBeforeUpdate 以及在未来 v17.0 版本中即将被移除的三个...

2018-05-13 21:55:48

阅读数:544

评论数:1

JavaScript的ES3, ES5, ES6实现继承方式

前言 该篇博客涉及__proto__, prototype属性, 如果不是太了解, 参见下面这篇博客 https://blog.csdn.net/c_kite/article/details/78484191 ES3 继承 在JavaScript中,所谓的类就是函数,函数就是类。一般...

2018-05-09 23:53:13

阅读数:55

评论数:0

Vue数据绑定以及双向绑定原理分析

效果 分析 已经了解到vue是通过数据劫持的方式来做数据绑定的,其中最核心的方法便是通过Object.defineProperty()来实现对属性的劫持,达到监听数据变动的目的,无疑这个方法是本文中最重要、最基础的内容之一,如果不熟悉defineProperty,猛戳https:/...

2018-05-08 23:35:36

阅读数:75

评论数:0

2019届阿里巴巴春招前端面试经历

前言 开心, 现在已经收到口头offer, 之后hr应该还会有联系, 下面是经历. 同时面试的腾讯春招, https://blog.csdn.net/c_kite/article/details/80045020 . 总共是3面技术, 一次hr 一面 博主是4月9号内推的阿里巴巴盒马春招的...

2018-05-01 21:58:55

阅读数:292

评论数:0

2019届腾讯春招前端面试, 意外的复活

前言 https://blog.csdn.net/c_kite/article/details/79646035之前在3月份面试过一次, 当时发挥的很差, 以为就此凉凉, 没想到4月初答完笔试之后神奇的复活了, 可悲的是….. 我面试地点填错了,….. 3月份我的确在北京, 4月份博主回哈尔滨继...

2018-04-23 00:06:09

阅读数:358

评论数:0

WebSocket原理分析, 如何做到的长久连接

前言 众所周知,Web应用的通信过程通常是客户端通过浏览器发出一个请求,服务器端接收请求后进行处理并返回结果给客户端,客户端浏览器将信息呈现。这种机制对于信息变化不是特别频繁的应用可以良好支撑,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用...

2018-04-21 21:19:01

阅读数:252

评论数:0

JavaScript---简述this的几种绑定形式

绑定规则 下面几种绑定方式, 除了es6的箭头函数, 都属于动态作用域, es6箭头函数里面的this采用的静态作用域 默认绑定 function foo() { console.log(this.a); } var a = 2; foo(); // 2 其实很简单, 这里只要...

2018-04-11 23:24:21

阅读数:48

评论数:0

JavaScript---多种数组去重方法总结

最简单循环查找去重 var array = [1, 1, '1']; function unique(array) { var res = []; for (var i = 0, len = array.length; i < len; i++) { ...

2018-04-07 10:59:02

阅读数:48

评论数:0

必备知识---TCP三次握手和四次挥手以及SSL四次握手

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 位码即tcp标志位,有6种标示: SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN...

2018-04-06 21:15:52

阅读数:44

评论数:0

JavaScript数据结构--快速排序, 冒泡排序, 二分查找

快速排序 主要思路: 不断拆分成两个数组, 小的放左边, 大的放右边. 时间复杂度: O (nlogn) 数组有n个元素,因为要递归运算,算出支点pivot的位置,然后递归调用左半部分和有半部分,这个时候理解上是若第一层的话就是n/2,n/2,若是第二层就是n/4,n/4,n/4,n/4这...

2018-04-06 15:58:05

阅读数:43

评论数:0

HTTP与HTTPS的区别, 以及SSL四次握手过程

超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决...

2018-04-05 16:04:05

阅读数:59

评论数:0

web缓存原理分析

为什么2月份会停更一个月的博客呢? … 过年是一个原因, 其次就是改bug, 改bug的过程感觉很恶心, 没有什么技术上的收获, 只有经验上的收获, 例如多自测几套数据, 多测测极限数据的问题, 而这些又没什么好写的, 也就一直没有更新博客. 上班真的很辛苦, 每天感觉挺累的, 书也好久没有看了,...

2018-03-22 14:29:18

阅读数:91

评论数:0

2018腾讯视频春招提前批前端面试

意外复活 之后又有新进展, 参考这篇 更新4月23日 https://blog.csdn.net/c_kite/article/details/80045020 经历 投的是腾讯视频的春招, 安排在了3月21号的晚上视频面的 到了预约的时间加了我的qq, 我迫不及待的打开了视频通话,...

2018-03-21 21:08:09

阅读数:1267

评论数:0

react-native No bundle URL present解决办法

序言 在网上找了很多办法并不管用…., 后来在stack overflow找到了解决办法 当我直接输入命令react-native run-ios 出现了如下的错误 解决办法 最好在做之前先把ios/build文件夹先删除, 总共需要启动两个terminal 第一个窗口输入命令rea...

2018-01-31 11:26:55

阅读数:1766

评论数:0

react-redux高阶组件connect方法使用介绍以及实现原理

redux 讲connect之前先来回顾一下redux的基本用法, 见下面的例子: import { createStore } from 'redux'; function counter(state = 0, action) { switch (action.type) { ...

2018-01-26 20:38:32

阅读数:516

评论数:0

javascript---substr和substring的区别

substr str.substr(start[, length]) start 开始提取字符的位置, 不改变原字符串。如果为负值,则被看作 strLength + start,其中 strLength 为字符串的长度(例如,如果 start 为 -3,则被看作 strLength +...

2018-01-23 17:11:12

阅读数:76

评论数:0

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