应该说接触 js 就应该知道事件绑定了,但这里是对 js 事件绑定加深理解
一次网站挂马的分析
我是一个切图仔,日常的开发也不会涉及太多网络安全相关的东西.今天这篇博客完全是一个巧合,下面就听完细细道来.
重新理解call、apply和bind
虽然我之前写过浅析 javascript 的 call 和 apply 方法,现在看来,对 call 和 apply 的理解并不深刻,故重新理解 call、apply 和 bind.
HTTP1.0、HTTP1.1和HTTP2.0的区别
之前有了解过 http1.0 和 http2.0,但是印象不够深刻,这里重新学习一下 HTTP 的相关知识,加深对 HTTP 的理解.
Webpack编译项目的总结
一晃眼,离上次写文章已经一个月了.这段时间我离开了我朋友的公司,重新加入了求职者大军,在求职过程中也发现了自己的不足的地方,也在面试官眼中看到了不一样的自己.言归正传,在加入新公司后就遇到了一个打包的问题.
移动端无限加载的性能优化
移动端无限加载是一种很常见的需求,但是随着数据量的增加,浏览器(软件)所需要的资源也越来越多.而系统分配给每一个程序的资源也是有限的.这时就会出现卡顿,影响用户体验,下面我们就一起来探讨解决这个问题.
LocalStorage设置过期时间
之前做公众号开发的时候发现部分机型不能缓存 cookei,导致每次都要重现登陆,后来做小程序开发的时候发现小程序是不支持 cookie 的,那我们能不能用 localstorage 来存储 cookie 信息呢,答案是肯定的,而且还可以设置存储内容的过期时间.
微信浏览器禁止缓存
本来服务器和浏览器缓存是可以解决访问速度慢,减少资源浪费的问题.但是在我们进行更新的时候我们并不希望缓存.
微信浏览器更改字体大小
微信公众号里面的项目,微信浏览器有自带的调整字体,当字体调大之后,页面布局发生变化,导致布局错乱,影响用户体验,解决办法如下:
NodeJs搭建中间层的一次实践
最早接触 nodeJs 作为中间层服务好像是在 17 年初,不过一直都没有机会进行实现(毕竟在此之前我都只是一个基层员工的角色).而虽然到这公司来成为一个前端 leader,但是好多地方还是不能放开手脚去干(不然我早就上 angular 或者 react 了),其实在很多地方都差不多,很少有人能随心所欲的追求自己想要的东西.