2024年最全[小程序技能树]页面栈_小程序页面栈(2),三年老前端经验面经

最后

基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

栈是一种数据结构,具有先进后出的存储性质。

以上图示表现了这种性质:向空栈里push数据的时候,将会被置于栈底,继续push的数据将在栈顶,pop操作会把栈顶的数据先读取。

2.什么是页面栈?

既然我们了解过栈了,页面栈其实就是用来存储页面的栈。
栈中的每个独立元素是一个个页面。

在这里插入图片描述

路由方式页面栈表现触发时机
初始化新页面入栈uni-app 打开的第一个页面
打开新页面新页面入栈调用 API uni.navigateTo 、使用组件 <navigator open-type="navigate"/>
页面重定向当前页面出栈,新页面入栈调用 API uni.redirectTo 、使用组件 <navigator open-type="redirectTo"/>
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,对前端性能优化有什么了解?一般都通过那几个方面去优化的?

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

实项目实战+最新讲解视频】](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
黑马面经移动端静态页面的制作可以按照以下步骤进行: 1. 首先,根据项目的规范要求,安装PS软件并学习摹课协作平台插件的使用,掌握切图技巧。 2. 进行项目的准备工作,包括准备黑马面经项目所需的资源文件和代码。 3. 开始制作页面的header和nav模块,确保其能够实现互动效果。 4. 制作页面的wrap大模块,包括header和nav的制作。 5. 接着制作页面的content模块,其中包括con-hd布局和旋转木马轮播图模块。 6. 在content模块中添加充电学习模块,包括con-hd布局和充电学习轮播图模块。 7. 最后制作页面的footer底部模块。 8. 使用CSS文件中提供的normalize.css和swiper.min.css,以及JS文件中提供的flexible.js和swiper.min.js来实现页面的样式和交互效果。 9. 使用git提交网站到码云并部署发布静态网站,也可以使用其他方式提交码云仓库。 10. 为了实现响应式布局,可以通过设置基准值为37.5来适配不同大小的屏幕[3]。 11. 最后,按照项目制作的主要步骤,依次完成wrap大模块、content大模块、充电学习模块和footer底部模块的制作。 12. 可以使用swiper插件进行轮播图的制作,根据需求进行定制,如添加左右箭头、旋转木马效果等。 通过以上步骤,你可以完成黑马面经移动端静态页面的制作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值