前端面试1


面试题:(面试官就是从网上,百度了一份 mmp)
面试题分析:
单选题 :
null instanceof Object
根据原型之间的关系:
null 可以认为是空引用,是对象的原始类 在原型的最顶端
测试代码:
let obj={
name:'jkj'
}
console.log(null instanceof Object) //false
console.log(obj instanceof Object) //true
null == undefined (false == false 为真)
多选题:
1.如何花式获取对象的属性:
let foo={
att:'我是att'
}
console.log(foo.att)
console.log(foo['att'])
console.log(foo['a'+'t'+'t'])
2.html标签名可以大写吗:
可以解析,但是是不符合规定的
大写的标记,属性是可以识别的
3.关于全局对象和全局方法和属性 ,以及内置对象的区别:
常用的全局方法:
编码的方法
eval()
一些判断的方法..isFinite( )、isNaN( )
类型转换的方法...parseFloat( )、parseInt( )
全局方法和属性:
全局对象和方法,不是属于window对象的方法(二者是不一样的)
终于理解了:
我的理解:
global对象,就是全局对象
global对象就是“老祖宗”,所有找不到归属的就都是它的
关于windows对象:
在全局作用域下,this指向全局对象。在浏览器中全局对象就是window对象。

4.关于表格的使用:
表格里面可以包含tbody
而且,可以包含多个tbody MDN有相关解释
HTML <colgroup> 标签
HTML <col> 标签
可以的,table是可以包含这些元素的
5,判断一些说法:
window.opener属性指向window对象,返回对创建此窗口的窗口的引用。
window.loaction和window.href.location..效果一样的
注意:
location.reload(force);
这个是location内置对象的方法,不是 window对象的方法
问答题:
1.关于sort()的使用:
就是比较ASCII码(可以传入函数,作为参数的)
function orderSort(arr) {
return arr.sort((a,b)=>a-b)
}
console.log(orderSort(arr))
2.XHTML:
结合了XML和HTML的使用:
就是更严谨的HTM方式
1.所有册标签必须有一个结束的标记
2.所有的标签和属性名,必须使用小写
3.嵌套必须是合理的
4.属性的值,必须使用""包起来
5.注释的中间,不允许出现'--'
<!--注释的内容(可以使用==代替)-->
6.理解:
这个是XML+HTML的一种过度语言
3.web标准化的建议:
良好的兼容性
代码易于维护
增加代码的访问量
易于被jS或者DOM代码访问
容易被搜索引擎访问
符合W3c标准的,易于转换为其他的格式
那么什么是W3C的标准呢?
就是HTML,XHTML CSS DOM,ECMAscript
4.web标准化(网站重构的相关知识)
网页的组成
结构
HTML,XHTML
表现
css
行为
ECMAscript,DOM

---------------------------------------

面试的问题:

谈谈js 事件的委托机制:
事件委托的方法:
就是父元素里面有子元素块,子元素触发父元素的事件
事件的触发机制:
从上到下 事件的捕获
截止到目标元素
有内而外 事件的冒泡
谈谈对缓存的看法:
页面优化的几种常用方式:
传输层面和执行层面两种大角度来看:
回流和重绘
请求数的控制
与后端交互出现的问题:


mock.js

如何与后端,UI进行很好的合作
图是自己切,那切图的尺寸怎么办
后台 网站页面,需要导出EXcel表,从数据库中导出吗?? 艹
之前,也是有一个这样的jQUery插件的 https://www.jianshu.com/p/74d405940305
这种要求,为什么是我们前端来做,要后台的人吃屎啊..
需要实现以下懒加载的功能
使用jQuery插件,不就可以实现了吗
写一条数据,就提交一条数据 这样做合理吗
废话肯定是不合理的了
你对原生JS了解多少:
常用的ES6的使用
页面的重构,从哪几个方面入手...
前端排序算法总结:
常见的面试题:
页面的加载流程:
js的闭包的理解:
浏览器兼容性方案的总结:














  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值