文末
如果30岁以前,可以还不知道自己想去做什么的话,那30岁之后,真的觉得时间非常的宝贵,不能再浪费时间在一些碎片化的事情上,比如说看综艺,电视剧。一个人的黄金时间也就二,三十年,不能过得浑浑噩噩。所以花了基本上休息的时间,去不断的完善自己的知识体系,希望可以成为一个领域内的TOP。
同样是干到30岁,普通人写业务代码划水,榜样们深度学习拓宽视野晋升管理。
这也是为什么大家都说30岁是程序员的门槛,很多人迈不过去,其实各行各业都是这样都会有个坎,公司永远都缺的高级人才,只用这样才能在大风大浪过后,依然闪耀不被公司淘汰不被社会淘汰。
269页《前端大厂面试宝典》
包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
前端面试题汇总
JavaScript
yarn add vuedraggable
**2:**使用全局注册 或者 哪个页面使用就引入哪个页面也可。
import vuedraggable from ‘vuedraggable’
在使用时,可通过 v-model
来双向绑定本地 data,如果需要更新或者是触发父组件监听的事件,可以在 updated()
中去 emit
。
引入后直接声明该组件然后使用即可,示例代码:
二、vue-dragging 的 npm 包的名字是 awe-dnd
,并不是 vue-dragging,这个库的特点是封装了 v-dragging
全局指令,然后通过全局指令去数据绑定等。
与vuedraggable相比,awe-dnd没有双向绑定,因此提供了事件,在拖拽结束时用来更新列表 或 去触发父组件监听的事件。
1:安装依赖
npm install awe-dnd --save
或
yarn add awe-and
项目中main.js 文件
import VueDND from ‘awe-dnd’
Vue.use(VueDND);
class=“color-item”
v-for=“color in colors” v-dragging=“{ item: color, list: colors, group: ‘color’ }”
:key=“color.text”
{{color.text}}
css
1,盒模型
2,如何实现一个最大的正方形
3,一行水平居中,多行居左
4,水平垂直居中
5,两栏布局,左边固定,右边自适应,左右不重叠
6,如何实现左右等高布局
7,画三角形
8,link @import导入css
9,BFC理解
js
1,判断 js 类型的方式
2,ES5 和 ES6 分别几种方式声明变量
3,闭包的概念?优缺点?
4,浅拷贝和深拷贝
5,数组去重的方法
6,DOM 事件有哪些阶段?谈谈对事件代理的理解
7,js 执行机制、事件循环
8,介绍下 promise.all
9,async 和 await,
10,ES6 的 class 和构造函数的区别
11,transform、translate、transition 分别是什么属性?CSS 中常用的实现动画方式,
12,介绍一下rAF(requestAnimationFrame)
13,javascript 的垃圾回收机制讲一下,
14,对前端性能优化有什么了解?一般都通过那几个方面去优化的?
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
12,介绍一下rAF(requestAnimationFrame)
13,javascript 的垃圾回收机制讲一下,
14,对前端性能优化有什么了解?一般都通过那几个方面去优化的?
[外链图片转存中…(img-f5tQPjTY-1715356052112)]