`js`标签下的文章

Web技术

项目 eslint 配置 eslintrc.js

使用 JavaScript、JSON 或者 YAML 文件为整个目录(处理你的主目录)和它的子目录指定配置信息。可以配置一个独立的 .eslintrc.* 文件,或者直接在 package.json 文件里的 eslintConfig 字段指定配置,ESLint 会查找和自动读取它们,再者,你可以在命令行运行时指定一个任意的配置文件...

阅读剩下更多

默认配图
Web技术

如何获取元素相对窗口位置

一、js 递归实现 JS 获取元素的 offsetTop, offsetLeft 等属性,可以通过 offsetTop 和 offsetLeft 属性获取元素相对窗口的位置,但 offsetTop 和 offsetLeft 属性都是相对于父元素定位的,而通常需要获取位置的元素都不是在最外层,所以需要遍历上级元素的 offset,递归实现如下。二、利用 getBoundingClientRect 实现。很明显前面提到的那种方法效率代价还是比较高的...

阅读剩下更多

默认配图
Web技术

JavaScript 实现几种常见的排序及二分查找

首先,在切入正题之前,先提一下某同事前段时间的面试。前段时间某同事去某大厂面试,面的不好。面试问到的好多深入的问题,没答上来或者答得不全。大厂就是大厂,要求面试者不仅在广度上,而且在深度上也都要有一定的积累,个人理解就是你不仅要知道这是什么,而且还要知道这是为什么,甚至还要知道这样有什么好处和不好之处。一路面下来,各种被鄙视。比如,前端的优化方法有哪些,说说你在工作中做了哪些优化?Web 安全有哪些,又是如何去防御或者规避?HTTP 缓存的原理,缓存的过程是什么样子的?等等......当然,也问到...

阅读剩下更多

默认配图
返回顶部