Day03-ES6

Linux下离线安装Google Chrome 目录背景一、下载并安装Google Chrome二、下载并安装依赖包1.libvulkan.so.1()(64bit)2.读入数据总结 背景 项目中服务器被要求不能连接外网,不能直接联网安装,所以需要下载Google Chrome安装包和依赖包,然后离线安装。 linux下步骤都一样,不管ubuntu还是centos只是需要下载对应系统的文件包即可。 本机系统:CentOS 7 一、下载并安装Google Chrome 官方下载地址http://www.google.cn/chrome/browser/d 阅读详情

一.ES6函数

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        function fun(...value) {
            console.log(value);
        }

        fun(1, 2, 3, 4, 5, 6, 7, 8, 9);

    </script>

</body>

</html>

二.箭头函数

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <div>点击</div>

    <script>

        // 箭头函数
        // 参数 => 函数体
        let fun = v => console.log(v);
        console.dir(fun);
        fun(2);

        // 传递多个参数
        let fun2 = (a, b) => console.log(a + b);
        fun2(1, 2);

        // 函数体语句较多
        let fun3 = (a, b) => {
            var num = a + b;
            return num;
        };
        console.log(fun3(1, 1));

        // setTimeout(() => {
        //     console.log("箭头函数");
        // }, 2000)

        var fun4 = () => {
            console.log(this);      // window
        }
        fun4();

        var obj = {
            name: "zhangsan",
            age: 18,
            fun: () => {
                console.log(this);    // window
            },
            fun2: function () {
                console.log(this);
                setTimeout(() => {
                    console.log(this);      // obj
                }, 1000)
            },
        }
        obj.fun();
        obj.fun2();

        document.querySelector("div").onclick = () => {
            console.log(this);      // window
        }

        // 箭头函数本身不具有this,他的this指向父级上下文(外层作用域)
        // 箭头函数中没有 arguments 对象
        // 不能用作构造函数,这就是说不能够使用new命令,否则会抛出一个错误
        // 没有propotype原型属性

    </script>

</body>

</html>

三.promise使用方式

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // promise 对象
        var pro = new Promise(function (resolve, reject) {
            resolve("执行成功");
            reject("执行失败");
        });

        // 调用 .then() 方法
        pro.then(function (data) {
            console.log(data);
        }, function (err) {
            console.log(err);
        });

    </script>

</body>

</html>

四.promise使用

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script src="./jquery-3.6.0.min.js"></script>
</head>

<body>

    <script>

        // jQuery 中的 ajax
        var baseURL = "http://localhost:3008/api";
        // $.ajax({
        //     type: "GET",
        //     url: baseURL + "/student/getStudent",

        //     success: function (data, status, xhr) {
        //         console.log(data);
        //         console.log(status);
        //         console.log(xhr);
        //     },
        //     error: function (err) {
        //         console.log("err" + err);
        //     }
        // })

        // 通过 promise 对象发送请求
        var ajaxpro = new Promise(function (resolve, reject) {
            $.ajax({
                type: "GET",
                url: baseURL + "/student/getStudent",

                success: function (data, status, xhr) {
                    resolve(data);

                },
                error: function (err) {
                    reject(err);
                }
            })
        })

        // 通过 .then() 方法分别得到成功或失败的回调
        ajaxpro.then(function (data) {
            // console.log(data);
            window.data = data;
        }, function (err) {
            console.log(err);
        })

    </script>

</body>

</html>

五.promise解决回调地狱

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        function fun1() {
            return new Promise(function (res, rej) {
                setTimeout(() => {
                    res("定时器1")
                }, 3000)
            })
        }

        function fun2() {
            return new Promise(function (res, rej) {
                setTimeout(() => {
                    res("定时器2")
                }, 2000)
            })
        }

        function fun3() {
            return new Promise(function (res, rej) {
                setTimeout(() => {
                    res("定时器3")
                }, 1000)
            })
        }


        // promise 链式调用解决回调地狱问题

        // console.log(fun1());
        fun1().then(function (data) {
            console.log("fun1" + data);
            // 将 fun2() 作为返回值
            return fun2();
        }).then(function (data) {
            console.log("fun2" + data);
            // 将 fun3() 作为返回值
            return fun3();
        }).then(function(data){
            console.log("fun3" + data);
        })


        // setTimeout(() => {
        //     res("定时器1");
        //     setTimeout(()=>{

        //     })
        // }, 3000)

    </script>

</body>

</html>

六.async函数

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // async 函数

        async function fun() {
            return "promise"
        }

        console.dir(fun());
        fun().then(data => console.log(data))

    </script>

</body>

</html>

七.async-await使用

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        function fun1() {
            return new Promise(function (res, rej) {
                setTimeout(() => {
                    res("定时器1")
                }, 3000)
            })
        }

        async function fun2() {
            // 等待
            await fun1().then((data) => {
                console.log(data);
            })
            setTimeout(() => {
                console.log("定时器2");
            }, 2000)
        }

        fun2().then()

    </script>

    <script src="./09-导入.js"></script>

</body>

</html>

八.导出js

let num = 10;

// 导出
export default num;

九.导入js

import num from "./08-导出.js";

console.log(num);

CKA-CN考试之路----16 所以结合本题,如果有多个文件中都存在同一个值,务必统一,或者修改最后一个次序的文件。中以不同的文件名来区分不同目的的配置会更有利于阅读.就像本题中的。但当有多个文件中存在同一个参数的不同值,最后会生效哪个值?中,但随着配置越来越多不怎么容易阅读.当多个文件同时存在一个参数,但值又不同。有时候我们会将所有内存参数全部写在。确认服务状态(2个红框中的内容) 阅读详情

相关推荐

CANOE-介绍 @014-基于CAPL的Someip测试(CANOE 15.0/16.0/17.0)【草稿】发送事件、方法

摘要:本文介绍了使用CANoe 16.0及更高版本配置SOME/IP测试环境的方法,包括硬件连接、工程配置和CAPL代码实现。SOME/IP是一种面向服务的车载通信协议,支持服务发现、事件推送和方法调用。文章详细说明了网络拓扑配置、数据库文件加载等步骤,并提供了CAPL代码示例,展示如何初始化多个应用端点(15个不同端口)和服务实例(73个服务),通过SomeIpOpenLocalApplicationEndpoint和SomeIpCreateProvidedServiceInstance函数实现。配置过程

沿流不止 382

ES6 Promise + async + await详解

ES6 Promise + async + await 详解

半夏_2021的博客 1044

由浅入深的详细解读汽车PDU与BDU

本文详细解读新能源汽车的PDU高压配电单元和BDU电池包断路单元,涉及电气件参数设计、选型、结构设计、电气安全、散热设计、继电器控制与诊断,提供汽车电子知识和技术解析。

让你爱上电路设计 1万+

es6 async函数原理及使用方法

参考网站: http://es6.ruanyifeng.com/#docs/async async 原理: async 函数的实现原理,就是将 Generator 函数和自动执行器,包装在一个函数里。 async function fn(args) { // ... } // 等同于 function fn(args) { return spawn(function* () ......

juse__we的博客 851

ES6-Promise, Async, Await的简单用法

首先我们看一个传统的程序的执行顺序 function one() { return "i am one"; } function two() { return "i am two"; } function three() { return "i am three"; } function run() { console.log(one()); console.log(two()); c

qq_43812731的博客 368

04-28笔记

es6一.说⼀下你对promise的理解?1.1 什么是promise?通过promise能够解决什么问题?1.2说⼀下promise的特点?也就是三种状态?1.3 说⼀下promise怎么⽤?1.4 在说⼀下promise的all⽅法和race⽅法?1.5 在说⼀下在项⽬中使⽤promise做过什么?二、 说⼀下async和await、以及他们和promise的区别?三、说⼀下es6新增的特性有那些?四、说⼀下数组新增的⽅法有哪些?这些⽅法分别是什么意思?五、说⼀下map⽅法、forEach⽅法、fil

shuyizhe的博客 160

es6 异步函数

async函数      Async/Await应该是目前最简单的异步方案了,ES7 中新增了 async/await 两个关键词。async 可以声明一个异步函数,此函数需要返回一个 Promise 对象。await 可以等待一个 Promise 对象 resolve,并拿到结果。 一个栗子: var sleep = function (time) {     return new 

韩吉鑫的博客 922

ES6 day-03

Promise 是异步编程的一种解决方案。所谓promise,简单说是一个容器,里面保存着一个异步操作的结果。///api===方法从语法上说,promise是一个对象,从它可以获取异步操作的消息,promise提供了统一的API,各种异步操作都可以用同样的方法进行处理。传统开发主要问题 1.命名冲突,多个js文件的全局变量有冲突问题。2.文件依赖,多个js文件必须按顺序下载。

BXY369的博客 1090

学习es6day03

ES6-day03 1.函数 1)函数参数 默认值 let fuc = (a,b,c=0) => {} fun(1,2) 解构 let fun1 = ({ name, age, gender='male'}) => {} fun1({name:'zhangsan',age:12}) let fun2 = ([a,b,c]) => {} fun2([1,2,3...

m0_60702855的博客 115

Day03·ES6新增语法

Day03·ES6新增语法 定义变量时let/const和var的区别: 1) 新增了一个块级作用域; if(ture){ var n=1; } console.log(n);//1 if(ture){ let i=10; } console.log(i);// i is not defined报错类型:未定义 2) 没有变量的默认提升; //有提升功能 console.log(n);//undefined var n=1;//未赋值的变量提升至顶部 //没有提升功能 console.log(i);//

STIG仰望星空的博客 720

ES6学习day03

字符的Unicode表示法 ES6加强了对Unicode的支持,允许采用\uxxxx形式表示一个字符,其中xxxx表示字符的Unicode码点。 但是这种表示法只限于在\u0000~\uFFFF之间的字符。超出这个范围的字符,必须用两个双字节的形式表示。 let a="\u0061"; a;//"a" let a="\uD842\uDFB7"; a;//"????" let b="\u20BB7"; b;//"7" … 字符串的遍历器接口 ES6为字符串添加了遍历器接口,使得字符串可以被for…of循环遍

qq_57443373的博客 130

学习ES6的第三天day03

唯一值symbol,reflect ownkeys。proxy的作用

Hello972的博客 442

[ES6]Day03—Array数组的拓展

ECMAScript 6 入门 (Day03) 接上篇:[ES6]Day03—Array数组的拓展 3.1 ES6内置对象拓展:Array数组的拓展 1)拓展运算符 拓展运算符:将数组或对象转为用逗号分隔的参数序列。(区别于剩余参数) let ary=[1,2,3]; console.log(...ary)//1,2,3 console.log(1,2,3)//会当作console.log()中的参数一、参数二、参数三 结果: 应用1:合并数组 let arr1=[1,2,3]; let arr2=

iChangebaobao的博客 246

Day03-前端技术es6

ECMAScript 2015(简称 ES2015)这个词,也是经常可以看到的。它与 ES6 是什么关系呢?2011 年,ECMAScript 5.1 版发布后,就开始制定 6.0 版了。因此,ES6 这个词的原意,就是指 JavaScript 语言的下一个版本。ES6 的第一个版本,在 2015 年 6 月发布,正式名称是《ECMAScript 2015 标准》(简称 ES2015)。

2401_86402485的博客 572

ES6_day03

day03内容 复习 对象的扩展 Object.is(val1,val2) 类似=== +0 -0 false NaN NaN true Object.assign(target,o1,o2…) 复制或者合并对象 目标对象target 实例的原型对象 Object.getPrototypeOf(obj) 获取原型对象 Object.setPrototypeOf(obj,protoObj) 将protoObj设置为obj的原型对象 obj.keys() 返回可遍历

hanmiao12345的博客 201

ES6 PromiseAsync的使用

用了es6这么久,一直没用过async,只在书上看过,也没实践过,总是忘。 现在记录一下笔记,其实Async应该是es7的内容。 从Promise开始,Js异步编程的关键就是Promise了。 直接上代码,该编译环境是 Node v8+ ,如果低于可能需要babel来转译。 下面定义了两个函数,由于Promise一旦被创建立即执行,因此,用函数来控制,Promise有两种状态,一种 Re...

1083

Promise异步编程

1、promise对象(1)概述(2)promise使用通过new关键字创建Promise对象varp=newPromise(function(resolve, reject){ //做一些异步操作 setTimeout(function(){ console.log('执行完成'); resolve('随便什么数据'); }, 2000);});参数说明:resolve是将Promise的状态置为fullfiled,reject是将Promise的状态置为re

cjx177187的博客 1080

前端ES6学习笔记

ECMAScript 概述ECMAScript 是由 ECMA 国际标准化组织制定的脚本语言标准规范,编号为 ECMA-262。 JavaScript、TypeScript 等语言都是基于 ECMAScript 标准实现的。ES1(1997):第一版标准,基础语法规范诞生 ES2(1998):微小语法修正 ES3(1999):JS 成熟版本,正则、try/catch 异常处理 ES4:版本过于激进,废弃未发布 ES5(2009):严格模式、JSON、数组高阶方法 ES6(2015):JS 里程碑版本,大量新

2501_93804161的博客 235

ES6+ 核心语法糖

ES6 及后续标准引入的一系列语法糖,大幅简化了 JavaScript 代码的书写方式,提升了代码的可读性与简洁度,是现代前端交互开发的日常基础语法。

2401_83227843的博客 202

Vue 工程化开发:组件复用、插槽、项目结构与 ES6 模块化

全局组件使用方便但容易产生命名和维护问题,业务组件优先局部注册。动态组件负责切换,keep-alive负责缓存;插槽负责让父组件注入可变内容。Vue 项目通过main.js启动,页面组件放在views,可复用组件放在components,路由配置集中在router。letconst、解构、展开和模块化是 Vue 工程中高频使用的 ES6 语法。建议完成一个带选项卡、可缓存表单、具名插槽卡片和路由页面的综合练习,体会组件拆分和数据复用。

2501_91671229的博客 396

GitHub 热榜项目:日榜(2026-08-18)

本期 GitHub 热榜聚焦 AI 工具链扩展:渗透测试、安全技能库和代理记忆项目持续升温,本地 LLM 推理工具则围绕硬件适配与 Apple Silicon 优化展开;短视频生成、量化交易、求职管理和自托管照片等应用也同步上榜。

u130130的博客 363

坑洼目标检测数据集_20251115_223705.zip

坑洼目标检测数据集一、数据集基础信息数据集名称:坑洼目标检测数据集图片数量:训练集:1050张图片验证集:300张图片测试集:150张图片总计:1500张图片分类类别:pothole(坑洼):道路表面的凹陷或损坏区域,常见于交通基础设施。标注格式:YOLO格式,包含边界框和类别标签,适用于目标检测任务。数据格式:图片数据,来源于实际场景采集。二、适用场景道路损坏检测系统开发:用于构建AI模型自动识别道路坑洼,辅助市政部门进行及时维护和风险评估。自动驾驶与辅助驾驶技术:集成到车辆感知系统中,帮助检测道路障碍,提升行驶安全性和舒适度。城市基础设施监控:应用于监控摄像头系统,实时检测道路状况,支持城市管理和规划。学术研究与工业创新:支持计算机视觉在交通、建筑和风险评估领域的研究,推动AI技术在实际场景中的应用。三、数据集优势专注性强:数据集专注于坑洼这一单一类别,标注一致且精确,适用于高效的目标检测模型训练。数据量充足:包含1500张图片,分割合理,支持模型训练、验证和测试的全流程开发。标注质量高:采用YOLO格式,边界框定位准确,便于直接加载到主流深度学习框架中使用。实用价值突出:数据来源于真实场景,覆盖多种环境条件,提升模型在实际应用中的泛化能力和可靠性。

高仿抖音短视频APP源码-支持直播&带原生安卓和ios源码&后台PHP-带安装教程

会员投稿互换的版本,做了一些修复修改 文件比较大 搭建有难度,具体没有细测。带安装教程的有需要的可以自己研究下载AS 最新版 3.6.1Xcode 最新 11.4.1OSS 七牛短视频SDK 腾讯IM 极光web后台配置系统设置->公共设置 按上线环境配置域名地址 注意备注信息系统设置->私密设置 按申请的第三方sdk平台账号自行修改web后台使用宝塔最新版宝塔安装nginx + php 5.6 + mysql 5.7.23 + redis添加站点导入数据库上传web端代码到站点根目录进入根目录api/Config目录修改app.phpredis配置加密配置ds是否开启加密ignore是忽略加密接口配置到此数组中的接口都不进行加密解密如果使用本地存储修改UCloud->host值为当前站点地址对应目录不可以改错修改dbs.php修改数据库配置站点设置伪静态location / {if (!-e $request_filename){rewrite ^

上一篇: Day02-ES6
下一篇: Day01-Vue
前端拓海
博客等级 码龄5年 88粉丝 35原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值