IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 前端面试题六 -> 正文阅读

[JavaScript知识库]前端面试题六

  1. map

  2. promise

  3. diff算法

  4. react生命周期

  5. 原型链

  6. es6

  7. w3c

  8. 前端框架和生态圈

  9. ssr流程
    server side rending
    服务器渲染,有服务器进行渲染并返回给客户端渲染完成的html
    优点:超快的响应速度,易做seo
    缺点:增加服务器压力

  10. vue websocket打包

  11. webpack

  12. spa单页面
    单页面web应用,通俗易懂就是整个网站由一个html构成,
    优点:服务器压力小,响应速度快
    缺点:难以进行搜索引擎优化,首屏打开速度很慢,因为需要一次性加载多种依赖包

  13. object.defineProperty

  14. css布局

  15. 冒泡

  16. html5, css3新特性

  17. 浏览器的渲染过程

  18. 防抖截流

  19. null和undefined

  20. object.assign()方法

  21. 搜索引擎优化

  22. v-model原理

  23. js改变样式宽度

  24. 回流、重绘

  25. js中的new

  26. async / await

  27. this指向

  28. 网页性能优化

  29. vue路由守卫

  30. css盒子模型

  31. css循环机制

  32. css动画

  33. 浏览器特性

  34. 标签语义化

  35. 动态路由

  36. $set和 $nextTick

  37. websocket,webworker

  38. inject和provide

  39. array.some filter map foreach

  40. let const var

  41. 字符串去空格

  42. trim

  43. react特性、生命周期、优势

  44. 数据类型

  45. react和vue的区别
    整体功能相似,组件化,设计思路不同。
    react整体是函数式思想,把组件设计成纯组件,单项数据流。React 数据经常变化,构建大型项目内复杂组件。
    vue:更小更灵活的开发SPA单页面程序的简单化组件。
    React :创建可重用且有吸引力的UI组件的库
    Vue:开源js框架.可以用作Web应用程序框架,允许构建可重用。可以随时添加组件
    React :只有css可重用,虚报DOM.
    Reaet.native成熟且泛使用的本机渲染应用程序平台.可用作开发SPA单页面式移动应用程序的基础、有状态所姐件,虚拟dom,jsx。超越html的架构. CRA。
    Vue:重用性更高,基于虚拟DOM的HTML模板: vue-cli将应用程序划分成小可重用独立组件、路由和集成
    React和Vue的选择
    Vue:更小更快更灵适,需要丰富的html模板,最新文档和最简单的语法.
    React:构建的移动应用程序,构建大型应用程序,轻量级易于版本迁移。

  46. 深拷贝、浅拷贝
    深拷贝只是增加一个指针执行已有的内存地址,会随之改变,深拷贝增加指针并申请新内存,使指针指向新内存。浅拷贝是指被复制的内存地址,深拷贝是开辟一块新的内存地址,用于复制对象。
    浅拷贝实现方法:1.使用递归的方式,2.用了json对象,3.用了jq的$extend方法实现

  47. 对象继承
    包括原型链继承,组合继承,构造函数继承,寄生式组合继承

  48. node,express启动服务

  49. vuex
    vuex主要包括
    state:用于存放全局变量,
    getters:衍生状态,类似于组建中的computed,
    mutations:唯一可以更改状态的方法,所有更改数据操作都需要经过mutaions,且只能进行同步的状态修改,
    actions:使所有异步更改状态的集中,主要用于区分mutations,利于状态的维护,state和getters都是响应式的,当某一个状态改变时,能够驱动试图发生相应的改变

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-16 11:11:21  更:2021-07-16 11:11:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 8:23:21-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码