ICode9

精准搜索请尝试: 精确搜索
  • JavaScript中async和await的使用以及队列问题2022-06-27 10:04:14

    宏任务和微任务的队列入门知识,可以参考之前的文章: JavaScript的事件循环机制 宏任务和微任务在前端面试中,被经常提及到,包括口头和笔试题 async && await概念 async 使用async关键字声明的函数,是AsyncFunction构造函数的实例,在async函数体内,可以使用await接收promise实例 async

  • javascript方法--call()2022-06-26 16:31:24

    博客园 首页 新随笔 联系 管理 订阅 随笔- 11  文章- 0  评论- 15  阅读- 51752    javascript方法--call()   关于call方法,以前经常看到这个方法,但是也没怎么用心去学习,后来觉得不行,所以知识在一点一点补~ 今天对自己学习call方法做一下总结 其实,学了call方法,会

  • webstorm格式化2022-06-25 20:01:15

    在.editorconfig文件中将一下代码复制进去 root = true [*] charset = utf-8 end_of_line = crlf indent_size = 4 indent_style = space insert_final_newline = false max_line_length = 120 tab_width = 4 ij_continuation_indent_size = 8 ij_formatter_off_tag = @formatter

  • 新一代构建工具(1):对比rollup/parcel/esbuild—esbuild脱颖而出2022-06-25 19:04:04

    文章内容来源: 字节前端是如何基于 ESBuild 的做现代化打包设计? https://mp.weixin.qq.com/s/bS_qwiOIMqFN1sfuPKTUbA 新世代建置工具解析(esbuild、Snowpack、Vite、wmr) https://andyyou.github.io/2021/04/25/new-generation-of-build-tools-comparsing/ Esbuild 为什么那么快

  • javaScript 获取对象数组的对象里面想要的属性,返回一个新的数组2022-06-25 18:35:42

    // obj 数组 或者 对象 // arr 要获取对象数组的对象的key数组 // addProperty 可以往对象数组的每一个对象添加一个新的属性 reducedFilter(obj, arr, addProperty) { if (typeof (obj) !== "object" || !Array.isArray(arr)) { throw new

  • TypeScript与JavaScript的区别2022-06-25 17:35:33

    TypeScript 是一种由微软开发的自由和开源的编程语言,是一种非常受欢迎的 JavaScript 语言扩展,它也是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。它在现有的 JavaScript 语法之上加入了一层类型层,而这一层即使被删除,也丝毫不会影响

  • 这一次,彻底弄懂 JavaScript 执行机制2022-06-25 14:32:23

    本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程语言,所以我们可以得出结

  • 编程技巧│提高 Javascript 代码效率的技巧2022-06-25 11:34:00

    目录一、变量声明二、三元运算符三、解构赋值四、解构交换五、箭头函数六、字符串模版七、多值匹配八、ES6对象简写九、字符串转数字十、次方相乘十一、数组合并十二、查找数组最大值最小值十三、获取字符串字符十四、并&&操作十五、数组排序十六、数组过滤十七、for循环十八、判

  • JavaScript-5.0-流程控制2022-06-25 09:03:41

    流程控制 控制代码的运行顺序,js的流程控制与Java的流程控制语法几乎相同,接触过Java的很容易接收js的语法 顺序流程控制 按照书写顺序,从上往下,依次执行。 分支流程控制 具有判断的选择执行,多选一。 if判断 if(条件表达式){ //条件为真,则执行if内的代码。 } //////////////

  • JavaScript-6.0-数组2022-06-25 09:02:31

    数组 数组是一组数据的集合,将一组元素存储在一个变量的名下。 创数组 通过new关键字创建数组 利用数组字面量创建数组 new arr = new Array();//利用new创建 var 数组名 = [];//利用数组字面量创建数组。 //数组里面改的数据称为数组元素,一定要用逗号分隔。 获取数组的元素 索

  • JavaScript基础之循环2022-06-25 08:01:30

    循环 循环语法 1. for 循环 for (初始条件;结束条件;递增减条件) { ...}  计算案例 // 计算1+2+3+...+10000 var x = 0; var i; for (i=1; i<=10000; i++) { x = x + i; } x; // 50005000 遍历数组  var arr = ['Apple', 'Google', 'Microsoft']; var i, x; for (i=

  • JavaScript基础之条件判断2022-06-25 07:31:06

    条件判断 条件判断语法 1. JavaScript使用if () { ... } else { ... }来进行条件判断。例如,根据年龄显示不同内容,可以用if语句实现如下: var age = 20; if (age >= 18) { // 如果age >= 18为true,则执行if语句块 alert('adult'); } else { // 否则执行else语句块 alert('tee

  • Nodejs 学习笔记2022-06-24 21:03:16

    一、Node.jS 介绍 1. 为什么要学习Node.js?   前端人员(写页面、发请求、做用户交互),学习Node.js 的目的是为了帮助大家打开服务器这个黑盒子,只有了解服务端才能更好的配合服务端开发人员进行协同工作。 2. 什么是 Nodejs?   Node.js 不是一门语言,也不是框架和库,而是一个 JavaSc

  • 【JavaScript】判断数组对象是否存在某项值2022-06-24 18:36:01

    var WorkTypeList = [{ 'WorkTypeId': 1, 'WorkTypeName': '企业主要负责人(A证)' }, { 'WorkTypeId': 2, 'WorkTypeName': '项目负责人(B证)' }, { 'WorkTypeId': 3, 'WorkTypeName': '专职安全生产管理人员(C

  • JavaScript预解析处理过程原来是这回事2022-06-24 16:34:33

    一般来说,Javascript代码的执行包括两个过程:预解析处理过程 和 逐行解读过程。在代码逐行解读前,Javasript引擎需要进行代码的预处理过程。预解析处理的工作主要是变量提升和给变量分配内存,具体过程是在每个作用域中查找var声明的变量、函数定义和命名函数(函数参数),找到它们后,在当前

  • Javascript+webdriverio实现app自动化demo2022-06-24 15:01:27

    1.新建工程和安装库 使用WebStorm新建一个空项目然后在编辑器打开终端输入如下命令: npm init -y npm install webdriverio npm install sleep   2.编写代码 代码如下: // javascript const webdriver = require("webdriverio"); const sleep = require("sleep"); const caps =

  • 10 个编写干净JavaScript 代码的最简单的技巧(适合初学者)2022-06-24 01:34:06

    来源 | https://medium.com/frontend-canteen/10-simplest-tips-to-write-clean-javascript-code-for-beginners-8d52582b883 1、合并数组 正常代码: let apples = ['

  • 24个 JavaScript 循环遍历方法,你都知道吗2022-06-24 01:33:23

    今天我们来看点基础知识,看看JavaScript中的那些循环遍历方法: 一、数组遍历方法 1. forEach() forEach 方法用于调用数组的每个元素,并将元素传递给回调函数。数组中的每个值都会调用回调函数。其语法如下: array.forEach(function(currentValue, index, arr), thisValue) 该方

  • JavaScript2022-06-24 01:00:56

    JavaScript: 学习视频-狂神说JavaScript:视频链接 JavaScript 廖雪峰的官方网站 vue笔记 1、什么是JavaScript 1.1、概述 JavaScript是一门世界上最流行的脚本语言 Java,JavaScript 10天 一个合格的后端人员,必须精通JavaScript 1.2、历史 JavaScript的起源故事 E

  • javascript懒人屏幕适配2022-06-23 11:04:49

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=

  • js get the last element of the array All In One2022-06-23 00:32:47

    js get the last element of the array All In One Array.prototype.at() // Array.at() const arr = [1, 2, 3, 4, 5]; let index = 1; console.log(arr.at(index)); // 2 let lastIndex = -1; console.log(arr.at(lastIndex)); // 5 // 等价于 console.log(`\n`,arr[1])

  • javascript相关知识2022-06-22 17:03:07

    内置类型 Typeof 类型转换 转Boolean 对象转基本类型 四则运算符 == 操作符 比较运算符 原型 new instanceof this 执行上下文 闭包 深浅拷贝 浅拷贝 深拷贝 模块化 CommonJS AMD 防抖 节流 继承 call, apply, bind 区别 模拟实现 call 和 apply Promise 实现 Genera

  • JavaScript 一文彻底理解并掌握ES5继承2022-06-22 16:04:35

    继承的目的是什么?结果是什么? 子类继承父类,子类实例拥有和父类实例相同的属性 父类实例的属性来自于哪里? 构造函数 原型对象 因此继承的实现应该做到以下两件事情 继承父类构造函数设置的属性: 借用父类构造函数使用apply/call绑定this为子类实例,使得子类实例具有父类实例相同属

  • Stanford CS142: Web Applications Week2 JavaScript2022-06-22 15:04:48

    目录基本语法变量的作用域注意事项数字字符串布尔值undefined和null函数Object类型数组日期正则表达式异常在Web页面中使用JavaScriptJavaScript的面向对象定义类this函数函数的属性函数的方法面向对象编程原型与对象实例继承ECMAScript6的新内容函数式编程闭包JSONJavaScript的一

  • JavaScript实现轮播图2022-06-22 12:37:42

    一 元素内容分析 1.一个播放窗口 2.方向键 3.要播放的图片 4.随图片播放的小圆圈 二 功能分析 1.方向键根据窗口高度自动居中,左右间隔固定 2.根据图片数量自动创建小圆圈 3.点击小圆圈图片随之改变,小圆圈必须与图片对应 4.点击方向键,图片也随之改变 5.鼠标移入窗口,则显示方向

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有