最全淘宝flexible 分析源码,java基础知识面试重点总结

最后

光给面试题不给答案不是我的风格。这里面的面试题也只是凤毛麟角,还有答案的话会极大的增加文章的篇幅,减少文章的可读性

Java面试宝典2021版

最常见Java面试题解析(2021最新版)

2021企业Java面试题精选

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

// adjust body font size 设置body的字体大小

function setBodyFontSize() {

// 如果页面中有body这个元素,就设置body的字体大小

if (document.body) {

document.body.style.fontSize = (12 * dpr) + ‘px’

} else {

// 如果页面中没有body这个元素,则等着页面的主要DOM元素加载完毕再去设置body的字体大小

document.addEventListener(‘DOMContentLoaded’, setBodyFontSize)

}

}

setBodyFontSize();

// set 1rem = viewWidth / 10 设置html元素的文字大小

function setRemUnit() {

// var rem = docEl.clientWidth / 10

// 屏幕1920px 分成10份,每份 192px ,但是我想分成24份 每份80px , 1rem = 80px

var rem = docEl.clientWidth / 24

docEl.style.fontSize = rem + ‘px’

}

setRemUnit()

// reset rem unit on page resize 当页面尺寸大小发生变化的时候,要重新设置下rem的大小

window.addEventListener(‘resize’, setRemUnit)

// pageshow 是重新加载页面触发的事件

window.addEventListener(‘pageshow’, function(e) {

// e.persisted 返回的是true,就是说如果这个页面是从缓存取过来的页面,也需要重新计算一下rem的大小

if (e.persisted) {

setRemUnit()

}

})

// detect 0.5px supports 有些移动端的浏览器不支持0.5像素的写法

if (dpr >= 2) {

var fakeBody = document.createElement(‘body’)

var testElement = document.createElement(‘div’)

testElement.style.border = ‘.5px solid transparent’

fakeBody.appendChild(testElement)

docEl.appendChild(fakeBody)

if (testElement.offsetHeight === 1) {

docEl.classList.add(‘hairlines’)

}

docEl.removeChild(fakeBody)

}

}(window, document));

注意:

立即执行函数 (function() {})() 或者 (function(){}())

总结

其他的内容都可以按照路线图里面整理出来的知识点逐一去熟悉,学习,消化,不建议你去看书学习,最好是多看一些视频,把不懂地方反复看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。

这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来

目录:

部分内容截图:

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

/bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>