![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试问题
橙秋筱
这个作者很懒,什么都没留下…
展开
-
理解对象的数据属性和访问器属性、实现简单的双向绑定
面试官或许也会要求你用某函数实现js下的数据双向绑定,可是这个函数的用法你了解吗,对象的某些内部属性不能直接访问时,你需要使用哪个函数呢,内部属性又包括哪些呢?带着这些疑问,继续往下读吧~ js中通常使用一些内部特性来描述属性的特征,这些特性是由为JS实现引擎的规范定义的,开发者不能在javascript中直接访问这些内部特性,比如:[[Enumerable]]。属性有两种,数据属性和访问器属性。 首先,数据属性包含一个保存数据值的位置,4个特性来描述数据值的行为。 [[configure]]: 表示属性原创 2021-04-15 20:33:04 · 153 阅读 · 0 评论 -
es6的const和let
其实也是由于面试官喜欢提到这两者的区别,了解基本的比如:let和const不存在变量提升,存在暂时性死区(TDZ),不允许重复声明,但面试官可能更想听到,你深入说下怎么变量提升,为什么变量提升就不好了,以并能提及对应的应用场景就更好了。 为此,下面主要内容会讲到块级作用域绑定,let和const与var的联系和区别。 过去,javascript 的变量声明机制一直让人感到困惑,因为大多数c语言在声明变量时也会创建变量绑定,但js中,可能使用变量之后你再声明变量也能打印value。 var声明及变量提升机制原创 2021-04-03 12:09:41 · 69 阅读 · 0 评论 -
混杂记忆的面试题目
1、跨域和解决 2、了解XSS(Cross Site Scripting) 跨站脚本攻击和CSRF(Cross-site request forgery) 跨站请求伪造 3、常见状态码 4、盒模型 5、new一个构造函数的实现步骤 6、原型和原型链 7、vue-router怎么实现局部刷新 8、双向绑定原理 9、v-if和v-text区别 10、从输入 url 到展示的过程 11、了解的es6语法 ...原创 2021-03-31 22:13:04 · 63 阅读 · 0 评论 -
熟悉w3c规范
面试上写了个熟悉W3C新标准,真是坑惨了,因为记得不太熟,所以可能给面试官留下了不好的印象,真的不能给自己留坑啊啊啊!! 现在总结一个以后有准备。 1、DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。其中的DTD(例如xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定原创 2021-03-31 17:22:39 · 241 阅读 · 0 评论 -
this指向问题
前天面试面试官问了this相关的问题,这里想整理一下,首先看下面这个函数,输出值都是liujie,因为第一个函数调用时在全局作用域下,因此输出全局变量var name = “liujie”,第二个函数调用是,明明是obj对象调用了为神马也输出liujie呢,这里就说起this了 <script> var name = "liujie" function getName() { console.log(name); }原创 2021-03-24 11:26:40 · 51 阅读 · 0 评论 -
实现居中效果(水到忍不住吐槽自己--)
实现水平居中的方法: 居中元素 方法 块级盒子 先给定宽度,给其增加margin:0 auto属性 行内元素 给定 text-align:center属性 任何元素 如果想用flex布局,可以给父级盒子给一个flex属性,然后,给定其 justify-content:center属性 利用定位来做 子绝父相,给子元素给一个position:absolute,top:50%,再给子盒子transform:translateX(-50%) 实现垂直居中的方原创 2021-03-23 22:24:57 · 78 阅读 · 0 评论 -
字节跳动实习一面
自我介绍 说一下对flex布局的理解 css盒子模型 js中var、let、const的区别,作用域问题(这里理解不太深刻,面试官出题说结果,出了点问题) this指向问题,apply、call、bind tcp和udp的区别(全双工、半双工) 说一下请求头和请求体 react中的vnode和diff算法 ...原创 2021-03-22 15:42:25 · 98 阅读 · 0 评论 -
阿里实习(简历面)面试问题
介绍下你对html的理解 你是怎么系统学习前端的 css3新特性 为什么使用语义化标签 ES6新语法,你了解的最新的es6语法 布局的方式->介绍position、flex 介绍项目 最有成就感的事情 w3c新规范 浏览器兼容问题的解决方法 对http 的理解 跨域是怎么产生的 cookie、session、token的区别 网络七层协议,tcp理解 less语言的优点 ...原创 2021-03-10 21:50:11 · 251 阅读 · 0 评论