前端面试小技巧之如何从容应对
我们在面试的过程中,可能会因为某些小细节或者言语不当导致我们面试没有通过。这点相对来说是比较遗憾的,可能我们的技能是不错的但是由于面试的表述不够清楚。
一: 如何更好地表达项目
** 我们会遵循一个STAR原则:
S:situation(背景)
T: Task (任务)
A: Action (执行)
R :Result (结果)
1.1 : 下面给大家具体的说一下
- 我们通常在介绍项目的时候,我们首先要说清楚这个项目的由来,背景 ,这个项目是什么,为什么会有 ,以及他能给用户带来哪些好处,能有哪些特别的功能
- 第二点呢就是说明 面试者主要在这个项目中负责哪些模块,主要实现哪些功能,
- 接下来我们就有必要说明我们在实现这个功能的时候,我们是如何实现的,我们的逻辑,思路是什么。以及我们遇到过哪些问题我们都是如何解决的,我们在解决的过程中用了哪些方法,
- 在整个项目结束的时候,我们总结自己在项目中遇到过哪些坑,如何填补。自己有哪些经验
- 当然我们在表述的过程中不知道的千万不要乱说或者是只说一点容易给自己填坑。我们尽可能的去说我们比较熟悉的,自己掌握比较好的,而不是一味的为了去表现自己导致聪明反被聪明误。
1.2 附:
今天还学习了小程序滚动加载,有两种实现方式
1.2.1 OnReachBottom
我们是通过页面中生命周期的这个函数来实现
在这里说一下思路吧 : 就是我们通过计算我们页面中有几条数据,
当我们滚动到底部的时候我们就通过当前页数减一乘我们每页要显示的的数量,并追加到我们页面中来 就可以实现
1.2.2 scroll-view
代码如下:
<scroll-view scroll-y="true" style="height:1200rpx;" bindscrolltolower="lower">
<view class="movie_item"
wx:for="{{ list }}" wx:key="item.id">
<image src="{{ item.images.small }}" />
<text>{{ item.title }}</text>
</view>
</scroll-view>
</view>
就是说我们通过给高度设置自定义的来进行监听 最后请求数据渲染页面。
** 今天 的分享就到这里了早点休息晚安~