只买域名不建网站自己制作网站做外贸赚钱吗

diannao/2026/1/20 8:54:44/文章来源:
只买域名不建网站,自己制作网站做外贸赚钱吗,成都建网页,网站建设可行性分析报告本文用于检验学习效果#xff0c;忘记知识就去文末的链接复习 1. ECMAScript介绍 ECMAScript是一种由Ecma国际#xff08;前身为欧洲计算机制造商协会#xff0c;英文名称是European Computer Manufacturers Association#xff09;通过ECMA-262标准化的脚本程序设计语言…本文用于检验学习效果忘记知识就去文末的链接复习 1. ECMAScript介绍 ECMAScript是一种由Ecma国际前身为欧洲计算机制造商协会英文名称是European Computer Manufacturers Association通过ECMA-262标准化的脚本程序设计语言。它是JavaScript或JScript的一个标准后两者是ECMA-262标准的实现和扩展。ECMAScript最初由网景的布兰登·艾奇开发经过多次命名变更后最终确定为当前的名称。 ECMAScriptES6与JavaScript的区别 JavaScript是符合ECMAScript规范的语言。 ES6是JavaScript的一个版本更新2. 环境搭建 安装VS Code安装插件JavaScript Extensions Pack - Quokka, Tabnine, ESLint, LiveServer, Prettier 自动补全 html:5 3. 数据类型 变量let可以被修改常量const不可被修改 输出 console.log() 数据类型 得到变量a的数据类型typeof a数值number小数整数字符串string这是字符串 姓名:${this.name} 个人网站:${this.web} 模板字符串.length 长度.toLowerCase() 转小写.toUpperCase() 转大写[] 索引let strArr [...str] 字符串转字符数组parseInt 字符串转int.replace 替换1个字符串.replaceAll 替换全部字符串.trim() 删除两边指定字符.includes() 是否包含某字符串.indexOf() 某字符串第一次出现的位置.startsWith() 判断字符串是否以指定字符串开头.endsWith() 判断字符串是否以指定字符串结尾.split() 按指定分隔符分割字符串.subStr() 字串[起点长度).repeat(x) 复制3份字符串.padStart() 在字符串前填充.padEnd() 在字符串后填充 布尔boolean数组array .push 在末尾添加元素.pop 在末尾删除元素.unshift 在头部添加元素.shift 在头部删除元素.splice 切片头长度.reverse 倒着排序.sort 排序.filter 筛选.concat 拼接for(let item of arr){} 高级for循环遍历.foreach 对每一个元素都执行一个方法箭头函数中用valueindex可得到值和下标 类class 构造函数constructor#pper 私有属性ppergetset 存取器class Bob extends Man {} 继承 对象object【可动态添加属性】 添加属性删除属性let ans property in obj1 对象中是否有某属性Object.keys().length 对象中属性数量Object.entries(obj1) 将对象转换为数组for(let key in obj1){} 高级forobj1 {} 清空对象 map[key , value]键唯一 let anew Map([ [1,hh] , [2,tt] ]).set 添加新元素.delete 删除元素.clear 清空集合.has 某元素是否在集合中.size 集合大小let arr Array.from(map1) 将集合转换为数组let arr [...map1]将集合转换为数组for(let [key,value] of person){} 高级for.foreach 对每个元素执行相同操作 set集合无序唯一 let a new Set([1,2,3,2,1).add 添加一个元素不会重复添加.delete 删除一个元素.clear 清空集合.has 某元素是否在集合中.size 集合大小arr Array.from(set1) 将集合set1转化为数组arr [...set1] 将集合set1转化为数组arr [...string1] 将字符串string1转化为数组for(let item of arr){} 高级for循环遍历.foreach 对每一个元素都执行一个方法 3.1 函数function 普通函数 function fun1(a){areturn a1 //返回值 }匿名函数 let fffunction(a){areturn a1 //返回值 } //之后ff可当作函数使用 console.log(ff(2))回调函数 箭头函数 let plus (a) {return a 1; //返回值 };隐式返回 let plus (a) a 1;4. 特性 4.1 解构 解构从数组/对象中提取值之后赋给变量很多语法 数组解构对象解构 4.2 Promise 一个 Promise 对象代表了一个可能现在、将来或永远不会有的值。这个值可能是成功的结果也可能是失败的原因。Promise 有三种状态 Pending进行中初始状态既不是成功也不是失败状态。Fulfilled已成功意味着操作成功完成。Rejected已失败意味着操作失败。 Promise 对象一旦从 Pending 状态变为 Fulfilled 或 Rejected 状态就不会再改变。 以下是Promise的一些常见应用场景 4.2.1 网络请求 当进行网络请求如从服务器获取数据时由于网络请求的响应时间不确定因此这是一个典型的异步操作。使用Promise可以优雅地处理网络请求的响应和错误。 function fetchData() {return new Promise((resolve, reject) {fetch(https://api.example.com/data).then(response response.json()).then(data resolve(data)).catch(error reject(error));}); }fetchData().then(data {console.log(data); }).catch(error {console.error(Fetch failed:, error); });4.2.2 定时任务 在JavaScript中setTimeout 和 setInterval 也是异步操作。使用Promise可以封装这些操作使其更加易于管理和组合。 function delay(ms) {return new Promise(resolve setTimeout(resolve, ms)); }delay(1000).then(() {console.log(One second has passed.); });4.2.3 文件读写 在Node.js环境中文件读写也是异步操作。Promise可以简化文件读写的错误处理和结果处理。 const fs require(fs).promises;fs.readFile(example.txt, utf8).then(data {console.log(data);}).catch(error {console.error(Error reading file:, error);});4.2.4 依赖异步操作的流程控制 当有一系列异步操作需要按照特定顺序执行时Promise的链式调用和async/await语法可以使得代码结构更加清晰。 async function processData() {try {const data1 await fetchData1();const data2 await processData1(data1);const result await finalizeData(data2);return result;} catch (error) {console.error(Processing failed:, error);} }4.2.5 并行异步操作 当需要同时执行多个异步操作并等待所有操作完成后进行处理时可以使用Promise.all。 Promise.all([fetchData1(), fetchData2()]).then(([data1, data2]) {console.log(data1, data2);}).catch(error {console.error(One of the fetches failed:, error);});4.2.6 竞争条件 当多个异步操作可能几乎同时完成并且只关心第一个完成的结果时可以使用Promise.race。 Promise.race([fetchSlowData(), fetchFastData()]).then(data {console.log(data); // 可能是fastData或slowData的结果取决于哪个先完成}).catch(error {console.error(Both fetches failed:, error);});4.2.7 事件监听与异步操作结合 在某些应用中可能需要将事件监听与异步操作结合使用。Promise提供了一种机制来等待某个事件触发然后继续执行后续操作。 Promise的这些应用场景使得异步编程更加直观、可预测和易于维护。随着async/await语法的引入Promise的使用变得更加简洁和方便进一步推动了异步编程在JavaScript中的普及。 4.3 Fetch Fetch是一个现代的、基于Promise的API用于在浏览器和服务器之间进行网络请求。 【发送http请求之后接收服务器的响应数据】 4.3.1 get请求 fetch(http://0.0.0.0/get).then(response {return response.json() //将响应数据解析为json格式的数据 }).then(data { //data解析后的json数据上面return传过来的console.log(data) }).catch(error {console.log(error.message) }).finally(() {console.log(get.finally) })4.3.2 post请求 请求方法请求头请求体 表单JSON 5. Node.js 5.1 Node.js下载安装 Node.js官方下载地址 #查看node版本 node -v #查看npm版本 npm -v#查看当前使用的镜像源https://registry.npmjs.org/为npm默认镜像源 npm get registry #设置淘宝镜像源 npm config set registry https://registry.npm.taobao.org5.2 axios下载安装 Axios VS Fetch 相同 Axios是基于Promise的网络请求库可发送http请求并接收服务器的响应数据 Fetch也是基于Promise的也可发送http请求并接收服务器的响应数据 区别 Fetch主要用于浏览器浏览器原生 Axios主要用于Node.js也可应用于浏览器在对应文件目录执行npm install axios 会得到这三个文件 查看CDN找到node_modules\axios\dist\axios.min.js 5.3 axios使用 5.3.1 get请求 axios.get(http://127.0.0.1/get).then(response {console.log(response.data) }).catch(error {console.log(error) }).finally(() {console.log(finally) })5.3.2 post请求 let data {name: 小明,sex: 男, }axios.post(http://127.0.0.1/post, data, {headers: {Content-Type: application/Content-Type1} }).then(response {console.log(response.data) }).catch(error {console.log(error) }).finally(() {console.log(finally) })5.3.3 postJson请求 let data {name: 小明,sex: 男, }axios.post(http://127.0.0.1/postJson, data).then(response {console.log(response.data) }).catch(error {console.log(error) }).finally(() {console.log(finally) })6. 模块化开发 模块 变量函数 导出模块export 导出全部模块导出指定模块 export { name , sex , class}导出为整体export default { name , sex , class} 导入模块import 导入全部模块import * as obj1 from ./index.js导入指定模块 import {name as stuName,sex,class} from ./index.jsname用了别名stuName导入为整体 import allModule from ./index.js用allModule.访问指定的东西 7. 同步/异步 同步不同代码段执行有严格的顺序要求异步有耗时较长的代码段1主线程不会等待代码段1完成才执行代码段1程序运行进度不可预知 关键字 asyncawait暂停等待Promise接收或拒绝才进行下一步 作用 处理多个异步操作时可使代码更简洁易读 async function fetchData() { try { const response await fetch(https://api.example.com/data); if (!response.ok) { throw new Error(Network response was not ok); } const data await response.json(); return data; } catch (error) { console.error(There has been a problem with your fetch operation:, error); } } // 使用 fetchData 函数 fetchData().then(data { console.log(data); });在这个例子中fetchData函数是一个异步函数它使用await来等待fetch操作和response.json()操作的完成。如果在等待过程中发生错误catch块会捕获该错误并进行处理。最后通过调用fetchData().then(data {...})我们可以获取异步操作的结果。 需要注意的是await只能在async函数内部使用。如果尝试在非异步函数中使用awaitJavaScript会抛出语法错误。此外虽然await看起来像是阻塞了代码的执行但实际上它并没有阻塞主线程它只是让出了控制权使得其他任务可以继续执行。当Promise解决时控制权会返回给await表达式后面的代码。 参考 https://www.dengruicode.com/classes?uuid04682448c47b45e980e57d476918d740

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90025.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

汕头网站搭建cnnic 网站

因为工作忙碌的关系,很长时间都没有来关注手机游戏论坛,这款富甲三国.雄霸天下,我也是前天才拿到手。游戏比想象中的简单,个人仅用了两个小时时间,就将三个人物全部通关。游戏的开始画面制作得比较精美,而且…

大连建设工程信息网下载中心太原seo建站

在进行数据分析时,我们往往会遇到要对某个变量的影响因素进行分析的情况,而影响一事物的因素往往是很多的。比如在化工生产中,有温度、压力、剂量、反应时间等因素。每一因素的改变都有可能影响产品的数量和质量。我们往往要找出对产品质量有…

php网站建设教程 电子书河北软文搜索引擎推广公司

1、建立一个文件夹,如pcl_demos,里面建立一个.cpp文件和一个cmake文件 2、打开终端并进入该文件夹下,建立一个build文件夹存放编译的结果并进入该文件夹 3、对上一级进行编译 cmake .. 4、生成可执行文件 make 5、运行该可执行文件 6、可视…

网站建设装修鱼泡建筑网

一只被母羊抛弃的小羊羔,来到我们住的蒙古包。在草原母羊拒绝让小羊吃奶是常有的现象,所以在老辈人中流传着《劝奶歌》,我听过几次,曲调哀婉,让人感动。在蒙古电影《哭泣的骆驼》中有过类似的细节。老人为了让抛弃小骆驼的母驼回心…

网站广告联盟怎么做的网址大全怎么删除

题目链接:leetcode 76 1.题目 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数…

美术馆网站建设要求宁波网站的建设

文章目录 1. 代码仓库2. 单源路径2.1 思路2.2 主要代码 3. 所有点对路径3.1 思路3.2 主要代码 4. 联通分量5. 环检测5.1 思路5.2 主要代码 6. 二分图检测6.1 思路6.2 主要代码6.2.1 遍历每个联通分量6.2.2 判断相邻两点的颜色是否一致 7. 最短路径问题7.1 思路7.2 代码 1. 代码…

学设计的网站都有哪些哪几个小说网站做网编拿的钱多

(Remember the Word ,LA 3942) 题目来源:https://vjudge.net/problem/UVALive-3942 题意:给定一个字符串S以及n个单词,字符用这n个单词进行拆分,输出拆分的方案数。 思路:dp字典树 可以先将这n个单词存储于字典树中&a…

域名等于网站网址吗襄阳论坛网站建设

外国友人仿照中国字谜设计了一个英文版猜字谜小游戏,请你来猜猜看吧。 字谜的迷面 puzzle 按字符串形式给出,如果一个单词 word 符合下面两个条件,那么它就可以算作谜底: 单词 word 中包含谜面 puzzle 的第一个字母。 单词 word…

网站制作步骤是什么wordpress禁止自动升级

RV32/64 特权架构 - 特权模式与指令 1 特权模式2 特权指令2.1 mret(从机器模式返回到先前的模式)2.2 sret(从监管模式返回到先前的模式)2.3 wfi(等待中断)2.4 sfence.vma(内存屏障) …

做淘宝客网站用什么程序最好东莞企业免费建站

1、基本路径法测试的概念 是一种白盒测试方法,它在程序控制流图的基础上,通过分析控制构造的环行复杂性,导出基本可执行路径集合,从而设计测试用例的方法。 要保证在测试中程序的每一个可执行语句至少执行一次 【这和语句…

中英文双语网站 滑动切换wordpress专业

笔者近期看到一则新闻:生成式人工智能岗位需求暴涨超 300%,AIGC 相关岗位的平均招聘年薪达 40 万元以上。到底什么是生成式人工智能岗位,和传统的人工智能岗又有什么区别呢?笔者今天想和大家一起聊聊这个新兴岗位。 第一波先上概…

网站建设实施网站建设 淘宝详情

Ubuntu 20.04使用 VNC远程桌面连接避坑指南 自从开始使用Ubuntu 20.04搭建深度学习服务器,就想到使用VNC远程桌面连接使用。可是之前一直使用的是Ubuntu18.04,心里想着设置应该不难,结果在配置的时候总出现无法连接的错误。下面我就分享一下…

手机代理企业网站网站显示图片标记

前言 本文基础知识部分来自于b站:分享笔记的好人儿的思维导图与王道考研课程,感谢大佬的开源精神,习题来自老师划的重点以及考研真题。此前我尝试了完全使用Python或是结合大语言模型对考研真题进行数据清洗与可视化分析,本人技术…

抚顺建设网站html简单网页代码作业

制定好的应急响应预案,只做培训还不够,还需要通过实战演 练来提高应对网络突发事件的行动力,针对网络突发事件的假想情 景,按照应急响应预案中规定的职责和程序来执行应急响应任务。 根据出现的新的网络攻击手段或其他特殊情况…

做网站的公司盐城新生活cms安卓系统下载

一,问题分析 1.理论上 iPad 是按像素点排列的,可 iPad5为什么和 iPad3差别那么大??? 2.iPad3超出边界的视图,都有一个 leading 是superview 的 leading 加上-20.感觉是这个地方有问题. 3.重新添加一下约束,去掉了那个默认的 constraint 选项,就没有那个-20的差值了.运行后发…

网站管理系统排行榜住房和城乡建设部网站评估

目录 C11的由来 命名趣事 统一的列表初始化 统一的列表初始化的一些关键点和特性: 简单测试代码示例: 示例 1:初始化内置类型和数组 示例 2:初始化类和结构体 示例 3:初始化标准库容器 声明 auto关键字 auto…

邯郸网站设计价格做花瓶的网站

QT VS环境安装后出现生成的程序can not start 问题原因: windows kit 没有配置到系统环境变量 解决方法: 添加环境变量

深圳 做网站 互联wordpress win调试

缩短JDK发布周期的原因之一是有可能推出更快的安全错误修复和增强功能。 在本文中,我们将简要回顾一下最新JDK版本中引入的主要安全增强功能。 由于这些增强功能中的大多数与TLS相关,因此必须了解TLS握手过程,如下图所示: JDK 9 …

做ppt网站大全为什么在百度搜不到我的网站

实例需求:产品清单如A列所示,现在如下统计词组词频。想必各位小伙伴都指定如何使用字典对象实现去重,进而实现单个单词的词频统计。 但是统计词组词频就没有那么简单了,为了便于演示,此处的词组只限于两个单词的组合。…

定制网站建设成本网络营销公司取名字大全

描述: 难点: 将[[‘a’,‘b’,‘c’],[‘d’,‘e’,‘f’]]输出为[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”]. 关键代码描述: 1.假设我们已经根据输入的数字得到了 rawArr [[‘a’,‘b’,‘c’],[‘d’,‘e’,‘f’]] 2. 下一步将rawArr[0…