• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

joer717

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

随笔分类 -  interview

1

2019.9.10面试反思
摘要:今天可真累啊,面试了三家,最搞笑的是最后一家还没看到地理位置手机就没电了,然后跟路边的大姐借冲了一分钟,就这么一直飞行模式的坚持到了家 第一家 面试大哥很羞涩哈哈哈哈说话不张嘴的,我都听不清楚,比我还紧张,我看他,他看墙,面试貌似没戏了,但是不知道为什么既然没戏,他为啥问了我那么多问题,我都想走了, 阅读全文

posted @ 2019-09-10 23:13 joer717 阅读(150) 评论(0) 推荐(0)

数据类型
摘要:1.数据类型主要有那些 typeof 只能判断值类型 undefined string number boolean 引用类型不能判断出来 包括 object({,[],null}) function 2.什么时候用 什么时候用== 使用==的时候只有下面这种时候 相当于 null 和 undefi 阅读全文

posted @ 2019-05-30 15:06 joer717 阅读(104) 评论(0) 推荐(0)

面试html部分
摘要:1.DOM结构 —— 两个节点之间可能存在哪些关系以及如何在节点之间任意移动。 DOM是文档对象模型的简称 DOM模型中两个节点可能存在的关系有两种:父子关系,兄弟关系。 添加节点:appendChild(Node newNode):将newNode 添加成当前节点的最后一个子节点; insertB 阅读全文

posted @ 2019-04-11 15:18 joer717 阅读(110) 评论(0) 推荐(0)

react方面
摘要:1.react的声明周期 getDefaultProps() getInitialState() componentWillMount() 以后组件更新不调用, 只调用一次 能更改state。 render() 创建虚拟dom,进行diff算法,更新dom树都在此进行 不能更改state compo 阅读全文

posted @ 2019-04-11 11:13 joer717 阅读(106) 评论(0) 推荐(0)

一面(2)
摘要:1.如何给dom添加事件 直接在标签中添加 js中给指定元素添加事件 动态生成的dom如何添加事件 追加函数append的后面 委托事件 冒泡的机制 写在拼接的dom字符串中 2.如何阻止事件冒泡和阻止默认行为 event.stoppropagation event.cancelBubble = t 阅读全文

posted @ 2019-04-11 10:29 joer717 阅读(95) 评论(0) 推荐(0)

一面
摘要:1.箭头函数和普通函数的区别 箭头函数是匿名函数 不能成为构造函数,不能new 箭头函数不绑定this,他会结合上下文去找this 箭头函数不绑定arguments,没有原型对象property 2.浅拷贝和深拷贝的区别 b复制a 浅拷贝,改变a的时候 b跟着改变 深拷贝,改变a的时候b不变 3.数 阅读全文

posted @ 2019-04-11 10:02 joer717 阅读(117) 评论(0) 推荐(0)

总结
摘要:1.箭头函数和普通函数的区别 箭头函数是匿名函数,不能作为构造函数,不能使用new 箭头函数不绑定arguments,取而代之用rest参数...解决 箭头函数不绑定this,会捕获其所在的上下文的this值,作为自己的this值 箭头函数没有原型属性 2.数组去重 3.深拷贝和浅拷贝 就是假设B复 阅读全文

posted @ 2019-04-10 21:33 joer717 阅读(106) 评论(0) 推荐(0)

vue 和react的区别
摘要:1.数据是不是可变的 react整体是函数式的思想,把组件设计成纯组件,状态和逻辑通过参数传入,所以在react中,是单向数据流,推崇结合immutable来实现数据不可变。 react在setState之后会重新走渲染的流程,如果shouldComponentUpdate返回的是true,就继续渲 阅读全文

posted @ 2019-04-10 14:56 joer717 阅读(121) 评论(0) 推荐(0)

mvvm框架
摘要:了解mvvm框架吗 vue.js react.js angular.js 谈谈你对mvvm的认识 mvc View :用来把数据以某种方式呈现给用户 Model :其实就是数据 Controller :接收并处理来自用户的请求,并将 Model 返回给用户 mvvm m model 数据来源 v v 阅读全文

posted @ 2019-04-10 11:40 joer717 阅读(113) 评论(0) 推荐(0)

错误监控
摘要:前端错误分类 代码错误 资源错误 错误的捕获方式 及时运行错误 try catch window.onerror 资源加载错误 object.onerror performance.getEntries() Error实践捕获 上报错误的基本原理 阅读全文

posted @ 2019-04-10 11:08 joer717 阅读(84) 评论(0) 推荐(0)

提高页面性能
摘要:异步加载的方式 动态脚本加载 defer 先执行script标签里面的,再执行defer,并且按顺序加载 async 这些异步加载的区别 利用浏览器的缓存 1.强缓存 不问就缓存 2.协商缓存 问下是否缓存 缓存的分类 缓存的原理 阅读全文

posted @ 2019-04-10 11:00 joer717 阅读(65) 评论(0) 推荐(0)

js运行机制
摘要:情况一 script标签里面的运行顺序是同步的 遇到settimeout的时候就会变异步,最后执行 执行顺序为1342 情况二 只输出a 情况三 输出4444 异步队列插入的时间和执行时间 for循环是同步的,settimeout没有执行,只是挂起 如何理解js的单线程 一个时间内js只能做一件事 阅读全文

posted @ 2019-04-10 10:42 joer717 阅读(96) 评论(0) 推荐(0)

渲染机制
摘要:渲染机制类 什么DOCTYPE级作用 声明语法规则,文档类型,告诉浏览器当前文档的dtd(文档类型定义) 常见的doctype html5 <!DOCTYPE html> html4 严格模式 strict (不包括展示型和弃用的元素) 传统模式 transitional(包括展示型和弃用的元素) 阅读全文

posted @ 2019-04-10 10:23 joer717 阅读(101) 评论(0) 推荐(0)

面向对象
摘要:类与实例 类的声明 function Animal(){ this.name = 'name'; } es6 class Animal2{ constructor(){ this.name = name } } 生成实例 new Animal(‘1’) new Animal2(‘2’) 类与继承 如 阅读全文

posted @ 2019-04-09 16:33 joer717 阅读(77) 评论(0) 推荐(0)

原型链
摘要:1.创建对象有几种方法、 //字面量 var object = new Object({name:1}) var o1 ={name:1} //构造函数 var M = function(m){ this.name =m } var o2 = new M(3); //object.create方法 阅读全文

posted @ 2019-04-09 15:43 joer717 阅读(84) 评论(0) 推荐(0)

http
摘要:1.http协议的主要特点 简单快速 每个资源都是固定的,处理简单 uii 灵活 通过一个http协议就可以完成很多类型的传输 无连接 连接一次就会断掉 不会保持连接 无状态 客户端 服务端 建立连接 建立传输 任务完成 就断开了 2.http报文 请求报文 请求行 http方法 http协议 页面 阅读全文

posted @ 2019-04-09 14:34 joer717 阅读(97) 评论(0) 推荐(0)

类型转换
摘要:number({a:1})//NAN 先掉valueof 对象本身 然后再掉tostring为“【object object】” 然后再Number为NAN 空对象空数组都是true 阅读全文

posted @ 2019-04-09 14:26 joer717 阅读(79) 评论(0) 推荐(0)

dom事件
摘要:1.dom事件的级别 dom事件模型 捕获 从上往下 winow - document - html - body - ... - 目标元素 获取html节点 document.documentelement 冒泡 从下往上 dom事件流 1.捕获 点击 2.目标阶段 点击按钮到达目标元素 3.冒泡 阅读全文

posted @ 2019-04-09 12:15 joer717 阅读(83) 评论(0) 推荐(0)

css盒模型
摘要:1.ie模型和标准模型 ie与标准的模型计算宽度和高度不同 ie = content+padding+border 标准 = content 2.css如何设置这两种 模型呢 默认的是标准模型 box-sizing:content-box; box-sizing:border-box; 3.js如何 阅读全文

posted @ 2019-04-09 11:51 joer717 阅读(90) 评论(0) 推荐(0)

interview
摘要: 阅读全文

posted @ 2019-04-04 14:30 joer717 阅读(97) 评论(0) 推荐(0)

1
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3