最后
基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
WebSettings settings = wvDetailContent.getSettings();
if (mPresenter.getNoImageState()) {
//设置为无图模式
settings.setBlockNetworkImage(true);
}
//判断用户是否设置了自动缓存
if (mPresenter.getAutoCacheState()) {
//设置是否应该启用应用程序缓存API。 默认值是false
settings.setAppCacheEnabled(true);
//设置是否启用DOM存储API。 默认值是false。
settings.setDomStorageEnabled(true);
//设置是否启用数据库存储API。 默认值是false。
settings.setDatabaseEnabled(true);
if (SystemUtil.isNetworkConnected()) {
//默认缓存使用模式。
settings.setCacheMode(WebSettings.LOAD_DEFAULT);
} else {
//不要使用网络,从缓存中加载。
settings.setCacheMode(WebSettings.LOAD_CACHE_ONLY);
}
}
//是否启用JS
settings.setJavaScriptEnabled(true);
//设置自适应屏幕 缩小宽度以适合屏幕的内容
settings.setLoadWithOverviewMode(true);
//设置布局算法,将所有内容移动到视图宽度的一列中。
settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
//设置是否允许进行缩放
settings.setSupportZoom(true);
2.在html中引入外部css,js文件 常规拼接顺序css->html->js
/**
-
@author xfhy
-
@create at 2017/11/11 20:22
-
description:html工具类,方便显示
-
在html中引入外部css,js文件 常规拼接顺序css->html->js
*/
object HtmlUtil {
//css样式,隐藏header
private const val HIDE_HEADER_STYLE = “”
//css style tag,需要格式化
private const val NEEDED_FORMAT_CSS_TAG = “<link rel=“stylesheet” type=“text/css” href=”%s"/>"
// js script tag,需要格式化
private const val NEEDED_FORMAT_JS_TAG = “<script src=”%s">"
const val MIME_TYPE = “text/html; charset=utf-8”
const val ENCODING = “utf-8”
/**
-
根据css链接生成Link标签
-
@param url String
-
@return String
*/
fun createCssTag(url: String): String {
return String.format(NEEDED_FORMAT_CSS_TAG, url)
}
fun createCssTag(urls: List): String {
val sb = StringBuffer()
for (url in urls) {
sb.append(createCssTag(url))
最后
正值招聘旺季,很多小伙伴都询问我有没有前端方面的面试题!
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
!
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
[外链图片转存中…(img-58BD3bdL-1715442677643)]