Web前端简易复习手册(一)

2023-11-02

Web前端复习题(一)

1. 创建js对象的几种方式

字面量、构造函数、原型

2. 如何访问对象属性和方法

内部使用this,外部通过实例名访问

3. 解构是什么?

使用与对象匹配的结构来实现对对象赋值

4. 什么是原型、原型链?

只要创建一个函数,会按照特定的规则为这个函数创建一个prototype 属性,指向原型对象
原型链就是由原型组成的链

5. 基于原型的继承两种方式?

一个是使用__proto__属性,修改实例原型
一个是修改函数的prototype的指向,也就是使函数原型更改

6. 实例成员?

在构造函数中创建,只能是实例自身自有的

7. 原型成员?

在类块中定义的成员,可以在不同实例之间共享

8. 类成员?

使用static声明,需要通过类名.来访问

9. Rest参数含义?

Rest参数就是一个可变的数组,可以接收任意个数量的参数

10. 简述arguments对象的作用?

是一个类数组对象,不支持数组方法,作用是按参数索引遍历所有的函数参数

11. 简述参数 spread 语法作用?

他是用来向需要多个参数的函数集体传递参数

12. 简述JavaScript作用域?

作用域分为三种,全局作用域、函数作用域、代码块作用域
全局作用域是声明在函数外部,代码的任何地方都可以访问到
函数作用域是声明在函数里面,在本函数中可以访问到
代码块作用域是在{}中使用let或const声明的变量,在这个{}内可以访问到

13. 什么是闭包?

一个函数和对它的词法环境的引用的组合,称为闭包

14. 闭包的作用?

允许在一个内层函数中访问其外层函数的作用域

15. 什么叫JavaScript变量提升?

Var声明的变量会在函数的开头被定义,与其所在的代码位置无关,声明会被提升,但赋值不会

16. 什么是JavaScript全局变量污染?

所有未声明而直接赋值的变量会被自动声明为有全局作用域,这就是全局变量污染。

17. 什么叫回调函数?

当一个函数的参数是一个函数时,参数函数也叫回调函数

18. 什么叫高阶函数?

将其他函数作为自己的参数或是将函数作为自己的返回值的的函数被称为高阶函数

19. 高阶函数的作用?

使用高阶函数可以对一系列操作和值进行抽象,例如新建函数或者是修改其他函数

20. 简述AJAX的含义?

异步的js和xml

21. JavaScript原生AJAX:XMLHttpRequest使用步骤?

创建XMLHttpRequset对象
初始化XMLHttpRequset对象
发送请求
监听xhr事件以获取响应

22. JavaScript原生AJAX:fetch API使用步骤

创建并发送响应
接收响应并访问

23. 简述jQuery ajax()方法使用

$.ajax({name:value,name:value….})
执行的是异步http请求

24. axios ajax使用步骤

设置axios
发起请求并处理相应结果

25. Vue2.0使用步骤

引入包
创建vue变量
使用

26. 什么是Vue 选项式API

采用模板语法,声明式的将数据渲染到视图层

27. 简述Vue挂载点

挂载点实际上是一个引用,为vue对象绑定了一个元素,并可以此对其以及其后代操作

28. 简述Vue数据属性

当一个vue实例被创建时,它将data对象中的所有属性加入到vue的响应式系统中,用于渲染视图层

29. 简述Vue方法属性

用于处理数据或者是响应事件

30. 简述Vue计算属性

使用其他的数据来计算出一个新数据,使用时是使用数据的缓存,这样就提高了性能

31. 简述Vue生命周期阶段及方法

三个阶段八个方法
创建阶段:beforeCreate()、created()、beforeMount()、mounted()
运行阶段:beforeUpdate()、updated()
销毁阶段:beforeDestroy()、destroyed()

32. v-text指令作用

设置html标签的文本值,但是只能够设置普通文本

33. v-html指令作用

设置文本值,但是可以设置带有html结构的内容

34. v-on指令作用

为元素绑定事件

35. v-show指令作用

根据条件的真假来决定元素的显示和隐藏

36. v-if指令作用

根据条件的真假来决定元素的显示和隐藏

37. v-show 和 v-if指令的共同点和不同点

v-show是给元素增加了一个display属性,用于需要频繁切换的情况
v-if则是直接操作的dom结构增加或删除元素

38. v-bind指令作用

设置html元素的属性

39. v-for指令作用

根据数据生成列表结构

40. v-model指令作用

获取或者设置表单元素的值(双向绑定)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Web前端简易复习手册(一) 的相关文章

随机推荐

  • Flask——使用表单并检验参数

    回顾上期的程序代码 from flask import Flask render template from flask wtf import FlaskForm from wtforms import StringField Passwo
  • 图 深度优先遍历 广度优先遍历 非递归遍历 图解算法过程

    图的邻接矩阵表示 通常图的表示有两种方法 邻接矩阵 邻接表 本文用邻接矩阵实现 一是代码量更少 二是代码风格也更贴近C语言 但不论是图的哪种实现方式 其基本的实现思想是不变的 1 节点的信息 我们用一维数组a n 来存储 假设图共有n个节点
  • QQ小程序广告代码

    qml内代码
  • elasticsearch查看分词结果

    第一种情况 查看任意一段文本 能分成哪些词汇 http localhost 9200 analyze POST 第二种情况 查看已经入库的数据 分词情况 http localhost 9200 index type id termvecto
  • keil中出现Undefined symbol 等问题解决办法

    在keil中仿照别人的程序写了RCC初始化的程序 编译后出现以下问题 obj pro1 axf Error L6218E Undefined symbol FLASH PrefetchBufferCmd referred from main
  • C++动态内存管理——智能指针

    智能指针 1 什么是智能指针 智能指针 smart pointer 是存储指向动态分配 堆 对象指针的类 用于生存期控制 能够确保自动正确的销毁动态分配的对象 防止内存泄露 利用自动调用类的析构函数来释放内存 实现技术是使用引用计数 sha
  • C++——WebServer服务器项目

    项目场景 C WebServer服务器编程 项目搭建 1 配置虚拟机 下载XShell Xftp以及windows版本的VScode 2 安装SSH sudo apt install openssh server 3 在XShell中配置会
  • Parcel打包React

    Parcel打包React Parcel介绍 Parcel 官网 parceljs org 官网上的介绍 极速零配置Web应用打包工具 什么 对的 你没看错 它标称的零配置打包 这个打包工具其实在一些大厂 开发 Electron 和 Rea
  • PAT C入门题目-7-18 出租车计价 (15 分)

    7 18 出租车计价 15 分 本题要求根据某城市普通出租车收费标准编写程序进行车费计算 具体标准如下 起步里程为3公里 起步费10元 超起步里程后10公里内 每公里2元 超过10公里以上的部分加收50 的回空补贴费 即每公里3元 营运过程
  • MAC安装Securecrt

    文章目录 一 下载地址 二 安装软件 1 下载的文件有2个 一个是安装包 一个是安装文件 2 打开安装包以后 将安装程序拖到应用程序中 三 执行安装文件 1 执行安装 2 错误解决 四 安装软件 1 打开SecureCTR后 选择Enter
  • 关于Swagger中访问不了文档页面

    因为在SpringBoot启动类中 没有加上 EnableSwagger2WebMvc注解 这个注解的作用是启用swagger对应用程序暴露的API端点进行文档化 个人推断和拦截器拦截请求有关 解决办法就是加 EnableSwagger2W
  • 计算机精英ACM fellow和ACM杰出科学家,各校校友统计

    首先谢谢东南 大学网友青山人的统计工作 http bbs netbig com thread 2675926 1 1 html 人数相同 按照学校名称拼音排序 先统计最高荣誉 ACM Fellow 1 的精英 中国科大 81硕 李 凯 19
  • Spring面试问答Top 25

    本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题 这些问题有可能在你下次面试时就会被问到 对于本文中未提及的Spring其他模块 我会单独分享面试的问题和答案 欢迎大家向我推荐你在面试过程中遇到关于Spring的问题 我会
  • APP 性能测试工具

    一 APP 自动化测试工具Appium 官网 http appium io GitHub 地址 https github com appium appium 介绍 Appium 是一个开源的 跨平台的自动化测试工具 支持自动化 iOS An
  • 使用adb 命令(atrace)抓起systrace的方法。【转】

    本文转载自 https www cnblogs com liuliu word p 9963017 html adb shell atrace c b 10240 async start z gfx 1 执行查看adb shell atra
  • 【Python案例】一键自动抠图生成证件照

    0 效果与体验 不想去照相馆 担心肖像隐私被第三方获取 不会抠图 本文实现基于人工智能的一键自动抠图生成证件照 在进入正文之前 先看最终效果 为了让读者快速体验 我写了个小程序 证照工具箱 可打开直接体验 1 人脸检测 在制作证件照时 首选
  • Windows下用pandoc将LaTex转成Word——使用错误总结

    以下是废话阶段 一般期刊投稿都是latex版本啊 奈何有时候机缘总是那么巧合 假如需要word版本呢 科研的乐趣 不就是发现问题 解决问题嘛 那么 就开始愉快地解决问题吧 以下是正片 首先 从无到有的过程当然是先借鉴别人的东西啦 所以 我主
  • idea自动生成类和方法注释

    idea自动生成类和方法注释 一 类注释 方式一 打开settings gt File and COde Templates 选中Files gt Class 添加类注释信息 新建一个类 就会看到类上会自动添加注释 方式二 通过设置文件头来
  • 超5星难度【微软Core allocation】Coding赛题 - 解题思路&优秀代码分享,邀你来“找茬儿”

    6月23日英雄会平台发布了一道难度为超5星的微软比赛题目 截止活动结束共有300多名编程爱好者参与线上答题 而最终通过者仅有7人 通过率仅为2 为什么成绩如此出人意料 是因为原题的英文描述难以理解 还是题目本身的难度太高让很多人望而生畏知难
  • Web前端简易复习手册(一)

    Web前端复习题 一 1 创建js对象的几种方式 2 如何访问对象属性和方法 3 解构是什么 4 什么是原型 原型链 5 基于原型的继承两种方式 6 实例成员 7 原型成员 8 类成员 9 Rest参数含义 10 简述arguments对象