面试中遇到过几次的问题,记录下来方便以后查看。(今日头条面试题)实现一个累加器sum(n),使得sum(1) 输入1,sum(1)(2)输出3,...
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正...
题目要求:针对如下DOM结构,编写css,实现三栏水平布局,其中left、right分别位于左右两侧,left宽度为200px,right宽度为...
上一篇文章谈到了浏览器的缓存策略,那么在实际中,前端开发者应该如何利用浏览器的缓存机制进行一些工作呢? 1. 浏览器缓存机制存在的问题点 浏览器...
es6新增的变量声明方式let、const和之前的var都可以用来声明变量。那么这三者的区别是什么呢? let let的作用域是块级作用域,es...
前言 每次谈到vue的双向数据绑定原理,大部分人都会说:Vue是通过Object.defineProperty方法属性拦截的方式,将data对象...
js优化的总体原则 当需要时才优化 考虑可维护性 提升JS文件的加载性能 加载元素的顺序css文件放在 里,js文件放在 结尾文件反过来会阻塞整...
async async做为一个关键字放在函数的前面,表示函数是一个异步函数。async就是异步的意思。异步就是意味着函数的执行不会阻塞后面代码的...
面试有赞的时候。被问到了vue和angular框架的对比,包括数据绑定机制及其优缺点。由于我的技术栈是vue2.0和angular1.x,这里先...