前端基础
文章平均质量分 66
666666郎
计算机在读生,在努力找实习
展开
-
项目亮点
问:你觉得这个项目有哪些亮点?原创 2021-03-20 21:11:48 · 284 阅读 · 0 评论 -
基础知识考纲(二十五道)
浏览器(十道)一.浏览器中的 Event LoopJS 是门非阻塞单线程语言,为了防止页面卡死,有了事件循环JS 在执行的过程中会产生执行环境,这些执行环境会被顺序的加入到执行栈中。如果遇到异步的代码,会被挂起并加入到 Task(有多种 task) 队列中。一旦执行栈为空,Event Loop 就会从 Task 队列中拿出需要执行的代码并放入执行栈中执行,所以本质上来说 JS 中的异步还是同步行为不同的任务源会被分配到不同的 Task 队列中,任务源可以分为 微任务(microtask) 和 宏任务原创 2021-03-20 21:10:50 · 129 阅读 · 0 评论 -
js考纲(三十道)
ES6一.let,var和const二.字符串扩展方法includes()startWith()endWith()三.剩余运算符与展开运算符function fun(...args){ console.log(args)}fun(1,2,3,4)const arr =['foo','bar','baz']console.log(...arr)四.箭头函数箭头函数内部不改变this指向五.Object.assignObject.assign({a:1},{b:2})浅拷原创 2021-03-20 21:02:54 · 157 阅读 · 0 评论 -
vue考纲(二十五道)
vue框架原理(十道)一.对于MVVM的理解Model层代表数据模型,View代表UI组件,ViewModel是View和Model层的桥梁,数据会绑定到viewModel层并自动将数据渲染到页面中,视图变化的时候会通知viewModel层更新数据。二.vue响应式原理1.vue采用数据劫持结合发布—订阅模式的方法。2.在初始化数据(data)的时候,会给data中的属性使用Object.defineProperty重新定义所有属性。当页面取到需要的属性时,会进行依赖收集,如果属性发生变化会通知相原创 2021-03-20 17:11:41 · 133 阅读 · 0 评论 -
裸辞
2021年3月18日,我裸辞了,裸辞原因不再赘述,无非就是一些幼稚的,不成熟的,蠢笨的想法罢了,以后的路很难走,事实上我从事前端开发才半年多,根本不知道如何去面对社招面试,比起工作中为了能成事尽量简化难度,面试是各种几近刁难。这一波我非常迷,不知道以后要怎么办,首先我会尽量苟活,目前的目标是先随便找一份前端做着,混三年回家乡考公或者考编,所以很可能去外包公司,能混到我这种地步的,都不敢说自己是重点大学计算机专业的了吧。想我在学校里也曾经参加程序竞赛获奖,才刚毕业就感觉自己学不动了,程序员所谓的不学习就淘汰的原创 2021-03-19 11:59:04 · 276 阅读 · 4 评论 -
前端考纲
前言:现在面试和实际工作越来越像两码事了,面试官完全不是看你能不能上手干活,就是看你学的好不好,从某种意义上说,面试已经无异于考研考证了。一.vue框架原理一.vue双向绑定原理二.vue的diff原理三.v-for为什么要加key四.vue是如何监听数组的?五.nextick是怎么实现的?六.Vue 的响应式原理中 Object.defineProperty 有什么缺陷?七.Proxy与Object.defineProperty的优劣对比八.vue-router原理九.Vue 组件 d原创 2021-03-19 11:10:28 · 124 阅读 · 0 评论 -
面试经历
以下题目皆是本人亲身经历布局一.说一下盒模型(百度)二.说一下定位(平安寿险)1.子绝父相脱离文档流了吗?(平安寿险)三.分别在已知和未知父盒子宽高的情况下两种方式实现水平垂直居中(京东达达)四.三栏布局,三种实现方式(百度)五.flex怎么用(平安寿险)六.flex:1是什么意思?(平安寿险)js一.说一下数组的方法(平安寿险)1.reduce用过吗?怎么删除数组元素(平安寿险)二.说一下call,apply,bind方法(平安寿险)三.手动实现bind方法(平安寿险)四.浅拷原创 2021-03-14 19:54:28 · 329 阅读 · 1 评论