当前位置:网站首页>面试题
面试题
2022-07-20 13:27:00 【潘潘同学】
- 1px细线问题 ===> 我说以iphone6为例:他的dpr为2,一个逻辑像素等于两个物理像素,当你逻辑像素是1的时候,他内部会用一个22的物理像素点来填充,所以可以通过缩放0.5来解决这个问题,他又问我可不可以0.1 0.2 0.3 0.4? 这个是通过dpr来的,如果是二倍图的话就缩放0.5,如果是三倍图就缩放0.333来实现。一般是二倍图,因为二倍图在二倍的手机上不会失真,在三倍的手机上虽然他会用33的物理像素点来填充,但是用户可以接受。如果是三倍图的,在二倍图的手机上就会更加清晰,但是用户会消耗更多的流量,所以一般是二倍图,有的公司就是判断你的手机,然后用三倍 或者二倍
- meta标签有哪些属性? ===> name content http-equiv
- header头里面有哪些标签/ ===> meta title 设置字符集 视口宽度 等等等等
- 解构赋值,假设let obj={name=”潘晨阳“,age=18},let {name,age} = obj,我打印name和age可以出现潘晨阳 18,但是我先就像解构haha,但是我要打印出潘晨阳怎么办,可以let {name:haha,age} = obj, 或者 let {name,age,…haha} = obj 这样去取
- let和const const定义的变量真的不能改变吗? ===> 基本数据类型不行,复杂数据类型可以改,因为是同一个地址值。
- 我有一个数组双向数据绑定了,我改变数组了,为什么视图没有更新? ===> 因为js机制的原因,如果通过索引或者长度去更改数组,视图不会更新,但是数据会变化。如果想要视图变化的话:可以通过Vue.set(target,index/propsname,value)方法来解决,或者使用数组的编译方法,再或者可以使用强制更新vm.$forceupdate,他仅仅影响实例本身,而不是所有子组件
function Foo() {
getName = function () {
alert (1); };
return this;
}
Foo.getName = function () {
alert (2);};
Foo.prototype.getName = function () {
alert (3);};
var getName = function () {
alert (4);};
function getName() {
alert (5);}
//请写出以下输出结果:
Foo.getName();
getName();
Foo().getName();
getName();
new Foo.getName();
new Foo().getName();
new new Foo().getName();
边栏推荐
猜你喜欢
An application example of backtracking method -- prime number ring problem
Latex笔记
Embedded development: 10 problems for successful code review
去河南投资,VC很犹豫
排序与检索(归并/快排/二分)
APP自动化测试-3. Appium元素定位与等待
【漏洞复现】Apache Log4j2 远程代码执行漏洞
【开发教程10】疯壳·开源蓝牙智能健康手表-OTA镜像制作及下载技术文档
Pycharm退出pytest模式(run pytest in模式)
Starting from scratch, C language intensive Part 1: getting to know C language
随机推荐
抖音爱奇艺宣布合作,长短视频握手和解?
你第一篇SCI写了几个月?
Hj76 nikochus theorem
Leetcode 322 coin change, the minimum number of change
行业现状令人失望,工作之后我又回到UC伯克利读博了
【漏洞复现】Apache Log4j2 远程代码执行漏洞
When will the moon appear
微服务中*.iml文件删除
An application example of backtracking method -- prime number ring problem
PHP渗透测试文件包含漏洞与利用的方法
APP自动化测试-2. Appium录制测试用例
你怎么看CV-Transformer【秋招面经分享】
HJ13 句子逆序
罗敏成不了董宇辉
MySQL基础篇(概念、常用指令)
JS common replace () method cases
Hj13 sentence reverse order
Practice upgrade! Chuangyu security trusteeship helps you solve the problem of directional blasting defense
How to implement JS template compilation
十年烧光1300亿,垂直电商终将走进历史尘埃