关键字:变化
  • Web前端进阶之路: 提升代码质量篇
    初级前端和高级前端有什么差别?在我看来,初级前端关注点在完成功能,高级前端能在完成功能的基础上,做的又好又快。做的好,就是代码质量高,做的快就是开发效率高。 本文讨论的主要内容是:提升代码质量的方法。 高质量的代码的重要性 高质量的代码体现 ...
  • js实现图片懒加载
    一、图片懒加载原理 浏览器是否发起请求图片是根据中src的属性,所以实现原理就是在图片没有进入可视区域的时候将图片链接放在datasrc中,等到图片载入可视区域再给src赋值 二、懒加载思路及实现 懒加载的实现这里提供的两种方法 ...
  • 2019年最佳JavaScript框架,库和工具
    JavaScript框架,库和工具似乎比他们的开发人员多出很多。在2018年底,对GitHub的快速搜索显示了 230 万个JavaScript项目。 npm 已经成为世界上最大的模块系统,在 npmjs.com 上有70万个可用包,每个月 ...
  • 前端劝退预警:JavaScript 工具链不完全指南
    宇宙中最重的物质 经过这么多年的发展,JavaScript 早已经不是当年那个不太起眼的脚本语言。如今的 JavaScript 可以说是风光无限,在 Web 前端、移动端、服务端甚至物联网设备上都大展身手,到处都有它的身影。 在 Java ...
  • 咱能不能少写点if...else
    最近在维护一个老项目,前一个同事离职之后给我留下了这样的业务逻辑代码,似曾相识的感觉吗? if (a = 1) { if (b && d = 1 || e = 2 && d = 3) { if (c && d = 1 || e ...
  • 从2020年1月到3月踩过的坑
    坑一、页面所有图片和icon都不显示 上周五,有人在群里反馈有些用户(其实就是一个)访问我们的一个页面,icon和图片均不显示;惯性思维以为是用户网络问题,后来想想不对,因为那个页面所有的icon和图片都不显示,因此要么代码的兼容性问题,要 ...
  • 阿里腾讯前端实习面试知识点总结(持续更新)
    阿里dv面试 网络 HTTP 1.0. 1.1区别 缓存处理,在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准,HTTP1.1则引入了更多的缓存控制策略例如Entity tag ...
  • 面试了一个 46 岁的程序员,我思绪万千
    最近一直忙于面试,人事推给了我一份简历,职位是算法工程师,年龄是 46 岁,我揉了揉眼睛后再看看,确实是 46 岁。抱着忐忑的心,我电话面试一番后,还是不觉得他和我们的团队很适合。人都会有同理心,尤其是这么大岁数的程序员还是为了生计来找工作 ...
  • 实现一个promise之完成then方法
    前言关于 Promise 原理解析的优秀文章,在掘金上已经有非常多了。但是笔者总是处在 看了就会,一写就废 的状态,这是笔者写这篇文章的目的,为了理一下 Promise 的编写思路,从零开始手写一波代码,同时也方便自己日后回 ...
  • 我在这个时期跳槽了,程序员什么时候该考虑跳槽
    我跳槽了,已经向公司递交了辞职信,目前在交接阶段。 众所周知,往年的三四月份是跳槽的高峰期,俗称“金三银四”,被裁员的、拿完年终奖跑路的都纷纷出来探一探行情,但是今年的“金三银四”并不那么火热,在特殊环境下,很多在年前筹划着准备找工作的人都 ...

暂无数据