赞了文章2019-01-23
2019.12 更新:《高质量前端快照方案:来自页面的「自拍」》2019.12 更新:《高质量前端快照方案:来自页面的「自拍」》2019.12 更新:《高质量前端快照方案:来自页面的「自拍」》 新作见上面哦~ 👆👆👆 本次技术调研来源于H5项目中的一个重要功能需求:实现微信长按网...
赞了文章2018-08-30
我们除了在本地使用Git服务外,经常需要同步数据给7x24小时的远程仓库,方便备份和团队协作,基于这种场景,我们会经常会使用Github、Coding这类的第三方Git平台,但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能...
发布了文章2018-07-25
开门见题 说出以下几个表达式的结果 {代码...} 补充知识 要想回答上述问题,必须理解js在执行==时候的一些数据转换规则和成文的规定。ECMA-262对==的约定如下: x==y 如果x和y的类型相同, 如果x是undefined,return true 如果x是null,return true 如果x是Number x是...
赞了文章2018-07-25
译者说:通过一些实际场景和demo,给大家描述React的Virtual Dom Diff一些核心的原理和规则,以及基于这些我们可以做些什么提高应用的性能,很棒的文章。
赞了文章2018-07-06
类型转换在各个语言中都存在,而在 JavaScript 中由于缺乏对其的了解而不慎在使用中经常造成bug被人诟病。为了避免某些场景下的意外,甚至推崇直接使用 Strict Equality( === )来代替 ==。这确实能避免很多bug,但更是一种对语言不理解的逃避(个人观点)。
赞了文章2018-07-06
在进行 HTTP 通信时,信息可能会监听、服务器或客户端身份伪装等安全问题,HTTPS 则能有效解决这些问题。在使用原始的HTTP连接的时候,因为服务器与用户之间是直接进行的明文传输,导致了用户面临着很多的风险与威胁。攻击者可以用中间人攻击来轻易的 截获或者篡改传...
赞了文章2018-07-04
前一阵子记录了promise的一些常规用法,这篇文章再深入一个层次,来分析分析promise的这种规则机制是如何实现的。ps:本文适合已经对promise的用法有所了解的人阅读,如果对其用法还不是太了解,可以移步我的上一篇博文。
发布了文章2018-07-02
说起ajax,大家都不陌生。但是由于目前很多框架或者库等都对网络请求做了封装,导致了很多初学者只知其然而不知其所以然。所以今天我们就详细了解一下ajax的实现原理和封装ajax的关键步骤。
发布了文章2018-07-01
说起ajax,大家都不陌生。但是由于目前很多框架或者库等都对网络请求做了封装,导致了很多初学者只知其然而不知其所以然。所以今天我们就详细了解一下ajax的实现原理和封装ajax的关键步骤。
发布了文章2018-06-25
每每登录阿里云都要去输那段又臭又长的密码,痛则思变,故作此文! 阿里云服务器环境:Ubuntu 16.04.2本地环境:MacOS 10.12.6 原理 道理很简单,就是把本机的公钥放到云服务器上就可以了 步骤 生成rsa秘钥,一路回车(已有rsa秘钥的请跳过此步骤) {代码...} 获取本...
发布了文章2018-06-25
很多时候,日志文件只在网站出现问题的时候才会被查阅,在SEO方面,更是容易被大家忽略的一块内容。殊不知通过蜘蛛日志文件,我们可以获取各种信息并能发现站点存在的一些问题,对于SEO其实是至关重要的。
发布了文章2018-06-21
排序算法主要针对的是数组,所以,在开始学习之前,我们先自己新建一种数据结构来方便我们的学习。 {代码...} 冒泡排序 比较相邻两个数的大小,如果前面的数大于后面,则交换这两个数的位置。要排序n个数字,需要经历n-1次的遍历。 按照字面要求,我们写出来的代...
发布了文章2018-06-21
每每登录阿里云都要去输那段又臭又长的密码,痛则思变,故作此文! 阿里云服务器环境:Ubuntu 16.04.2本地环境:MacOS 10.12.6 原理 道理很简单,就是把本机的公钥放到云服务器上就可以了 步骤 生成rsa秘钥,一路回车(已有rsa秘钥的请跳过此步骤) {代码...} 获取本...
发布了文章2018-06-05
在理解事件循环之前,我总会遇到一些奇奇怪怪的问题:比如明明已经调接口拿到了数据,可是跟在调数据之后的操作却没有正常执行;又或者不知道为啥,代码里非得加个setTimeout才能正常跑通;特别是在运用Promise的时候,更是有各种问题百思不得解。遇上问题要解决,更...
发布了文章2018-06-05
Webp推出那年,我刚刚考上高中。转眼间,大学毕业将近一年,我依旧是那个青葱少年!就像Webp一样,还是那么年轻,时至今日尚未崭露头角,原因是各大浏览器对它的兼容依旧不是那么的友好。IE爸爸甚至至今都没有要支持它的迹象。
发布了文章2018-06-05
之前遇到过一个场景,页面上有几个d3.js绘制的图形。如果调整浏览器可视区大小,会引发图形重绘。当图中的节点比较多的时候,页面会显得异常卡顿。为了限制类似于这种短时间内高频率触发的情况,我们可以使用防抖函数。
发布了文章2018-06-05
在帝都打拼的小伙伴都知道,要租个合适的房子真心不易。中介要收一个月的房租作为中介费。而且很多黑中介打着租房的旗号各种坑蒙拐骗。要想在茫茫帖子中找到真正的房东,宛如大海捞针,同时需要和各路黑中介斗智斗勇。接下来就讲讲我浴血奋战的故事。
发布了文章2018-06-05
研发的同学,其实很多人并没有深入了解SEO这个概念。在技术博客里,提及这一块的也寥寥无几。我今天就拿自己的经验,简单给大家扫个盲,有什么遗漏的地方,欢迎大家补充。
发布了文章2018-06-05
嗯,按照惯例,第一句话就是骗你们点进来的。在读本文之前,希望你对Javascript的原型和原型链有一定了解,这有助于你更好的理解本文,之前有写过一篇相关文章,点此阅读。但这并不是必须的。
发布了文章2018-06-05
从实习算起,到现在工作了也有一年半的时间了,在这期间,深深感受到了前端领域的飞速发展,在这里记录一下自己的成长历程,算是对知识的一个梳理,也希望帮助到刚入行的同学们。说来惭愧,大学里并没有涉及前端的知识,当时对自己的定位很迷茫,不知道毕业之后何去...