• 面试题(掘金)总结


    1、url输入到页面的全过程

    2、vuex包括那些内容
    3、vue项目优化
    4、computed和watch区别
    5、vue-router钩子函数介绍
    6、vue-router懒加载的实现
    7、为什么用node来做
    8、es6语法用过那些
    9、基本数据类型
    10、let和 var区别
    11、什么是闭包
    12、闭包的同级变量和子集变量能否获取到
    13、this是什么
    14、作用域有那些
    15、什么是块级作用域
    16、如何在当前js中使用其他js变量
    17、如何给数组添加新的方法(考原型和继承)
    18、双等和三等区别
    19、如何判断俩个数组是否相等,是用双等还是全等(都不可以)
    20、undefined和null的区别
    21、0.1+0.2在三等的情况下是否等于0.3
    22、static和assets有什么区别
    23、jQuery属性选择器如何拿到第三个input节点
    vue
    1、用过的组件库有那些
    2、MVVM如何实现
    3、diff算法的理解
    4、v-if和v-show区别
    5、单页面和多页面的区别
    6、computed、watch区别
    7、location.href和vue-router跳转的区别
    8、vue的生命周期
    10、mount阶都段做什么
    11、有多个环境怎么处理
    12、v-once是做什么的
    13、路由懒加载如何实现
    14、图片懒加载原理是什么
    其他:
    node是什么 熟练程度
    前端如何解决跨域问题

    1、js位运算
    2、p标签文本没办法设置高度,怎么让他n个字符变高
    3、vue项目相比其他的有什么优势吗
    4、vue如何实现自定义指令?
    5、vue项目中如何判断状态


    1、MVVM和MVC分别是什么
    2、MVC的数据流向是什么?解释双向流动?
    3、数据双向绑定是什么
    4、Angular是如何实现双向绑定的(肝值检查)
    5、react和vue的区别
    (vue有很多的内置指令,模板语法,react是一切皆组件)

    6、url输入页面显示经历了什么?
    导航阶段 dns解析 tcp连接 TLS验证 发起请求 接收响应 连接中断。解析阶段 html js css分开解析,html解析为dom对象,拆分标签 text,js由v8引擎处理,css被解析为cssom 层树,光栅化」

    7、DNS是如何解析的(比较耗时,因为需要查看是否有缓存)?怎么拿到地址的?
    8、v8引擎如何解析js代码
    先转成AST树,再转成机器码,最后转为字节码,执行字节码。浏览器对重复的js代码有优化 即时编译技术,如果发现一段代码经常使用,则不用转字节码 直接执行机器码」
    9、Tcp连接过程解释下「就是常说的三次握手 第一次是客户端发起请求 第二次服务端作出应答 第三次客户端收到应答
    10、事件循环
    11、提供的事件队列哪里来的?
    12、Promise是属于微任务吗?【不 promise.then属于微任务】 什么是微任务,什么是宏任务
    13、http请求的方式:get post option restful put delete
    14、get和post区别
    15、restful规范
    16、跨域如何解决?
    「jsonp iframe proxy nginx反向代理 websocket,后端配置响应头」 还有吗?「在本地开 发时,有用chorme插件来关闭csrf检测解决跨域」说下iframe怎么跨域的?(网上看到的 说 不清楚)proxy跨域的原理是什么?(这个确实不知道,被告知是webpack中的devsever配 置后,node相当于启动了服务器,浏览器请求服务器相当于请求本地服务。)
    17、你见过小程序跨域吗?
    「没有」那意思就是跨域只在浏览器出现,那么 proxy解决跨域的原理就是启动了node服务 器,转发其他端口的服务到本地,这样就不会跨域了。
    18、Webpack有用过吗?做过哪些配置?「
    不同环境的配置,devserver」
    有哪些优化措施?「tree shaking,路由懒加载,代码分割」
    19、有做过哪些性能优化措施?
    「资源文件加载,代码压缩 雪碧图,cdn资源服务器」
    20、node服务怎么让它后台启动的?
    「supervisor配置,然后开启进程」
    21、你提到的规范是指?或者你从哪看到的相关规范?

    vue
    1、vue生命周期 ,每个阶段都是干嘛的
    2、vuex单向数据流
    3、pc如何适配移动端
    4、混合开发有做过吗
    5、ES6 继承方式有哪些?类有那些东西可以被继承?
    6、一个类中,static 普通方法 箭头函数重名时,会调用哪个
    7、箭头函数的特性
    8、深拷贝是什么?

    https://juejin.im/post/6844904167002079239?utm_source=gold_browser_extension

    挺好的一个总结,就自己整理了一份。

  • 相关阅读:
    2018-6-2_《JS操作数组(纯洁方法)》
    Centos7 xfs分区格式化挂载
    centos 常用命令集锦
    docker1.12在cento7里的组建swarm (一)
    centos7线程、文件打开数等调优日志(非优化案例、仅仅是个个人记录、为把相关配置文件记录一下)
    Centos7.2 新镜像、系统到手 更新清理 并且安装docker1.2以后版本 目前内容适合docker 1.7.x ce(社区版)
    程序员新手 0年份等级 指导(一) 开发人员IT架构总览
    docker 土法制作zookeeper镜像 并且搭建集群 基于centos7.2
    centos 删除多余的内核启动项
    docker1.12在cento7里的组件swarm (二)
  • 原文地址:https://www.cnblogs.com/yjf713/p/13475415.html
Copyright © 2020-2023  润新知