前端第五期面试题

1.css引入的方式

(1)行内式:<a stype="">
(2)内嵌式:<style></style>
(3)外链式<like rel="stylesheet" href="地址" >
(4)导入式<impot @>

2.判断一个对象是不是另一个对象的子类

instanceOf()
console.log((左边 instanceof 右边))

判断左边是不是右边继承来的返回值为布尔值

3.什么是优雅降级,什么是渐进增强??

这是写css的一种思路和方法

优雅降级:一般先兼容高级浏览器,在兼容低级浏览器

渐进增强:一帮是先写公共的代码部分,在写特殊的代码部分

4.比较两个数组到中第一个不同元素的下标

(两个数组长度不一定相等)
	let arr=[1,23,34,5,6,3,4]
    let arr2=[1,23,34,5,6,2,10,12]
    arrlength = arr.length
    arr2length =arr2.length
    length = arrlength>arr2length?arrlength :arr2length
    // console.log(length)
    for(let i=0;i<length;i++){
        if(arr.indexOf(arr2[i]) == -1){
            console.log(i)
        }
    }

5.产生7-18之间的随机整数

Math,floor(Math.random()*12+7)

6.js内置对象

date String Array Math Number Document window Object Location Navigator

7.定时器的区别
setInterval 执行多次
srtTimeout 执行一次

8.jquery获取html元素的属性

attr

9.怎么阻止冒泡

stopPropagation()

10.ajax的缺点

1、ajax 嵌套会使代码的可读性降低,同时也会请求时间加长(promise)
2.ajax使页面元素动态加载,不利于使用seo技术,(seo搜索引擎搜索)
3、ajax需要与网络进行交互,取决于当前网络状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值