2020年8月27日
摘要: 前言: 近期工作中,突然被要求改别人的代码,其中有一项就是兼容IE低版本浏览器,所以优雅降级吧。 我相信兼容低版本IE是许多前端开发的噩梦,尤其是改别人写的代码,更是痛不欲生。 本文将介绍一些本人兼容时的一些心得体会,以及踩到的一些坑。 汇总: 1.IE浏览器不兼容webp格式: 项目中有些图片是用 阅读全文
posted @ 2020-08-27 19:15 ElemSN 阅读(1680) 评论(2) 推荐(3) 编辑
  2020年8月19日
摘要: 引言: 之前去西安某游戏公司面试前端开发岗位,考了我一道赛马题,当场没想出来,面试也就顺理成章的凉凉。 回家之后,我仔细研究了一下,结合网络上的一些思路,梳理出来一个目前个人认为的最优解,但不知道会不会存在更少的情况。 本文就结合这道题目,分享一下我个人解此题的一个详细思路,用图文的形式去呈现。 题 阅读全文
posted @ 2020-08-19 11:06 ElemSN 阅读(695) 评论(0) 推荐(0) 编辑
  2020年8月18日
摘要: 引言: 对于传统的前端工程师来说,更多的只是把服务端响应的数据渲染到页面上。 随着前端的不断进化,算法对我们而言也日渐重要,大公司为了优中选优,经常也会用算法题去筛选更优秀的人才。 算法,或许在工作中很少能用到,就算能用到也是直接调现成的库函数,但在求职时却是一个不可忽视的因素,总之机遇和挑战并存吧 阅读全文
posted @ 2020-08-18 14:41 ElemSN 阅读(789) 评论(0) 推荐(3) 编辑
  2020年8月17日
摘要: 引言: 2013-2020年,这7年是web前端技术的一个高速发展期,也是前端开发岗位的考验期。 在我接触前端时,JQuery十分热门,开发者从原生JS到JQ的应用,可以说是大大提高了开发效率,也被广大前端所接受。 但事物发展的过程总是螺旋式上升、波浪式前进的。虽然JQuery有自己的一段辉煌历史, 阅读全文
posted @ 2020-08-17 11:08 ElemSN 阅读(843) 评论(0) 推荐(0) 编辑
  2020年8月14日
摘要: 引言: 许多互联网公司在招聘前端开发人才时,不仅考察面试者对于前端知识的掌握程度,数据结构与算法也渐渐成为了默许的要求。 除了考察链表、二叉树、图等数据结构以外,在算法中最具有代表性的就是“手撕”快速排序算法。 快速排序算法,对于大多数人而言确实具有一定的难度。排序思路,代码设计以及难以理解的递归思 阅读全文
posted @ 2020-08-14 17:30 ElemSN 阅读(980) 评论(5) 推荐(4) 编辑
  2020年8月13日
摘要: 前言: 随着JavaScript语言的快速发展,其功能越来越强大,能做的事情也越来越多。 目前,web前端工程师能够利用NodeJS搭建服务,也成为了越来越多互联网公司对前端开发的硬性要求。 本文主要介绍基于NodeJS封装的Express框架进行对MySQL关系数据库的CURD(增删改查)。 环境 阅读全文
posted @ 2020-08-13 20:14 ElemSN 阅读(2129) 评论(1) 推荐(1) 编辑
摘要: 引言: 作为一名web前端工程师,不仅需要有过硬的开发能力,更需要有强大的用户体验意识。 可视化页面是与用户交互的直接媒介!前端工程师的价值,本人认为主要体现在交互! 概念: 1.什么是图片懒加载? 顾名思义,图片懒加载针对的对象是图片。图片是一种多媒体资源,在加载过程中会消耗较多的网络资源。 通常 阅读全文
posted @ 2020-08-13 10:31 ElemSN 阅读(549) 评论(0) 推荐(0) 编辑
  2020年8月12日
摘要: 引言: 防抖和节流,无论是在面试还是在实际工作中,都是一个常会涉及到的问题。 甚至在面试中,存在出现手撕防抖节流函数的可能性。 本人提倡用最精简的方式,浅显易懂涨知识,至少用两分钟看完本文能够了解它是谁。 1.防抖 概念: 防抖:持续触发事件时 ! 若一定时间段内没触发事件 则执行。 若一定时间段内 阅读全文
posted @ 2020-08-12 14:36 ElemSN 阅读(502) 评论(0) 推荐(0) 编辑