nginx负载均衡面试题,Day222,来自阿里巴巴佛系Java程序员的指南

device-width:布局视控

initial-scale:缩放比列

上面的代码:将视觉视控=布局视控,并且缩放比为1

视觉视控:看到手机屏幕窗口的大小

布局视控:针对网页

完美视控:视觉视控=布局视控


4.3.2 rem 适配

一套设计方案,在各种设备屏幕上等比例,通用

rem=root erm,根据节点大小

  1. 为什么做 rem 适配

a) 机型太多,不同的机型屏幕大小不一样

b) 需求: 一套设计稿的内容在不同的机型上呈现的效果一致,根据屏幕大小不

同的变化,页面中的内容也相应变化

  1. 实现:

function remRefresh () {

//获取屏幕的宽度

let clientWidth = = document.documentElement.clientWidth; ;

// 将屏幕等分10 份

let rem = = clientWidth / 10;

//等分10份后,对应根节点对应的大小,也就是rem的值

document.documentElement.style.fontSize = = rem + ‘px’;

document.body.style.fontSize = ‘12px’;

}

//pageshow页面显示事件

window.addEventListener( (‘pageshow’, () => { {

remRefresh ()

})

// 函数防抖

let timeoutId; ;

window.addEventListener (‘resize’, () => {

timeoutId && clearTimeout(timeoutId);

timeoutId = setTimeout (() =>{

remRefresh ()

}, 300)

})


  1. 第三方库实现

lib-flexible + px2rem-loader

第 5 章 小程序 特点

======================================================================

5.1 小程序特点概述


  1. 没有 DOM

  2. 组件化开发: 具备特定功能效果的代码集合

  3. 体积小,单个压缩包体积不能大于 2M,否则无法上线

  4. 小程序的四个重要的文件

a) *.js

b) *.wxml —> view 结构 ----> html

c) *.wxss —> view 样式 -----> css

d) *. json ----> view 数据 -----> json 文件

  1. 小程序适配方案: rpx (responsive pixel 响应式像素单位)

a) 小程序适配单位: rpx

b) 规定任何屏幕下宽度为 750rpx

c) 小程序会根据屏幕的宽度不同自动计算 rpx 值的大小

d) Iphone6 下: 1rpx = 1 物理像素 = 0.5px

image-20210316211013024


5.2 小程序 配置


5.2.1 全局配置 : app.json

一些jsAPI方法

image-20210316223624482

  1. 作用: 用于为整个应用进行选项设置

  2. 链接:

a) https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html

  1. 配图:

image-20210316211124082

5.2.2 页面配置: 页面名称.json

image-20210316223813552

image-20210316223702861

  1. 作用: 用于为指定的页面进行配置

  2. 链接:

a) https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html

  1. 注意事项: 页面配置的优先级高于全局配置

  2. 配图:

image-20210316211141255

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

总结

三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。

  • 第一个是算法

关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。

而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本

《算法刷题LeetCode中文版》总共有15个章节:编程技巧、线性表、字符串、栈和队列、树、排序、查找、暴力枚举法、广度优先搜索、深度优先搜索、分治法、贪心法、动态规划、图、细节实现题

最新出炉,头条三面技术四面HR,看我如何一步一步攻克面试官?

《算法的乐趣》共有23个章节:

最新出炉,头条三面技术四面HR,看我如何一步一步攻克面试官?

最新出炉,头条三面技术四面HR,看我如何一步一步攻克面试官?

  • 第二个是Redis、MySQL、kafka(给大家看下我都有哪些复习笔记)

基本上都是面试真题解析、笔记和学习大纲图,感觉复习也就需要这些吧(个人意见)

最新出炉,头条三面技术四面HR,看我如何一步一步攻克面试官?

  • 第三个是网络(给大家看一本我之前得到的《JAVA核心知识整理》包括30个章节分类,这本283页的JAVA核心知识整理还是很不错的,一次性总结了30个分享的大知识点)

最新出炉,头条三面技术四面HR,看我如何一步一步攻克面试官?

一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

,欢迎戳这里加入程序员的圈子,让我们一起学习成长!**](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值