- 博客(7)
- 收藏
- 关注
原创 开发环境/运行环境-前端面试题
git常用git命令chrome调试工具抓包移动端h5页,查看网络请求时需要用工具抓包webpack和babelES6模块化linux命令
2022-03-25 15:23:06
1413
原创 http面试题
http状态码状态码分类1xx服务器收到请求;2xx请求成功,如200;3xx重定向,如302;4xx客户端错误,如404;5xx服务端错误,如500。常见状态码200成功;301永久重定向(老地址不用了,永久更换)(配合location,浏览器自动处理);302临时重定向(只是某次)(配合location,浏览器自动处理);304资源未被修改;404资源未找到;403没有权限;500服务器错误;504网关超时关于协议和规范 http methods传统的methodsget获取
2022-03-24 17:31:52
575
原创 JS Web API-DOM/BOM/事件/ajax-面试题
从JS基础到JS Web APIJS基础知识,规定语法(ECMA 262标准);JS Web API,网页操作的API(W3C标准);前者是后者的基础,两者结合才能真正实际应用。JS Web API包括DOM、BOM、事件绑定、ajax和存储DOMDOM节点操作property:修改对象属性,不会体现到html结构中;attribute:修改html属性,会改变html结构。两者都有可能引起DOM重新渲染。property形式是一种通过修改后获取js的属性去改变样式或页面渲染结构的一
2022-03-24 15:35:53
1089
原创 JS基础-异步/异步进阶(重要)-面试题
单线程和异步JS是单线程语言,只能同时做一件事;浏览器和nodejs已支持JS启动进程,如Web Worker;JS和DOM渲染共用同一个线程,因为JS可修改DOM结构。因此遇到等待(网络请求,定时任务)不能卡住,因此需要异步,异步是基于callback回调函数形式来调用异步和同步基于JS是单线程语言,异步不会阻塞代码的执行,而同步会阻塞代码的执行应用场景网络请求,如ajax图片加载;定时任务,如setTimeout//图片加载console.log('start')let
2022-03-23 20:04:57
149
原创 JS基础-原型和原型链/作用域和闭包-面试题
class定义类,构造实例。是ES6语法规范。继承利用super()继承父类中的constructor()类型判断-instanceof{} instanceof Object //true原型每个class都有显式原型prototype;每个实例都有隐式原型-proto-;实例的-proto-指向对应class的prototype基于原型的执行规则想获取某个实例对象的属性或执行方法时,先在实例对象自身的属性和方法中找,如果找不到则自动去-proto-中查找原型链
2022-03-22 19:55:25
311
原创 JS基础-变量类型和计算-面试题
值类型/引用类型//值类型let a = 100let b = aa = 200console.log(b) //答案是100//引用类型let a = { age:20 }let b = ab.age = 21console.log(a.age) //答案是21有关存储的知识。值类型是放在栈里的;对象等复杂类型存储在堆里,它们的内存地址指向的是堆,内存地址存放在栈里。引用类型案例中,使a和b的内存地址相同了,则改变b中值的同时也改变了a中的值;而值类型中不会变化。值类型和引用
2022-03-21 20:17:52
312
原创 HTML/CSS---面试题
HTML语义化用相应语义的标签,增加代码的可读性,让搜索引擎更容易读懂(SEO)块状元素/内联元素display:block/table;div h1 h2 table ul ol p等display:inline/inline-block;span img input button等CSS布局盒模型的宽度计算offsetWidth=(内容宽度+内边距+边框),无外边距(当在样式中使用box-sizing:border-box时,设置的width就是包括了内边距和边框的盒子模型的
2022-03-20 21:27:36
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人