2020.02.24-26为js入门学习期
参考 ①(主)廖雪峰教程 ②(辅)菜鸟教程


目录

  • 一 JS简介
  • 二 光速入门
    • 1、JS & HTML
    • 2、文本编辑器
    • 3、JS的注释
    • 4、调试
  • 三 基础内容
    • 1、语法
    • 2、数据类型
    • 3、变量
    • 4、strict模式 (严格模式)
    • 5、条件判断 (if...else...)
    • 6、循环(主要是2种)
    • 7、Map
    • 8、Set 集合
    • 9、iterable (可迭代的)

一 JS简介

JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由JavaScript驱动的。简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。在Web世界里,只有JavaScript能跨平台、跨浏览器驱动网页,与用户交互。随着HTML5在PC和移动端越来越流行,JavaScript变得更加重要了。并且,新兴的Node.js把JavaScript引入到了服务器端,JavaScript已经变成了全能型选手

廖佬的提醒:由于浏览器在发布时就确定了JavaScript的版本,加上很多用户还在使用IE6这种古老的浏览器,这就导致你在写JavaScript的时候,要照顾一下老用户,不能一上来就用最新的ES6标准写,否则,老用户的浏览器是无法运行新版本的JavaScript代码的。(不过,JavaScript的核心语法并没有多大变化。我们的教程会先讲JavaScript最核心的用法,然后,针对ES6讲解新增特性。)

二 光速入门

1、JS & HTML

JavaScript代码可以直接嵌在网页的任何地方,不过通常我们都把JavaScript代码放到head中

<html>
<head><script>alert('Hello, world');</script>
</head>
<body>...
</body>
</html>

script中包含的代码就是JavaScript代码,它将直接被浏览器执行。
以上是方法一

方法二: 使用.js文件
js的代码写在.js文件中,然后在HTML的head中通过一句话引入这个文件——

<html>
<head><script src="/static/js/abc.js"></script>
</head>
<body>...
</body>
</html>

这种做法更利于维护代码,并且多个页面可以各自引用同一份.js文件。

2、文本编辑器

★可以用任何文本编辑器来编写JavaScript代码,廖雪峰依旧推荐VScode!
注意:尽量不要用记事本编写JavaScript或HTML,它会自作聪明地在保存UTF-8格式文本时添加BOM头。

3、JS的注释

跟cpp一样!

// 以双斜杠开头直到行末的是注释,注释是给人看的,会被浏览器忽略
/* 从这里开始是块注释
仍然是注释
仍然是注释
注释结束 */

4、调试

①点击f12
②chrome的开发者工具打开

然后,点击“控制台(Console)“,在这个面板里可以直接输入JavaScript代码,按回车后执行。比如:要查看一个变量的内容,在Console中输入console.log(a); ,回车后显示的值就是变量的内容。在编写JavaScript代码时,经常需要在Console运行测试代码。

三 基础内容

1、语法

JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{…}。

赋值语句:

var x = 1;

语句块是一组语句的集合,例如,下面的代码先做了一个判断,如果判断成立,将执行{…}中的所有语句:

if (2 > 1) {x = 1;y = 2;z = 3;
}

语句具有缩进,通常是4个空格。但缩进不是JavaScript语法要求必须的!
{…}还可以嵌套,形成层级结构: //跟C几乎一样…

if (2 > 1) {x = 1;y = 2;z = 3;if (x < y) {z = 4;}if (x > y) {z = 5;}
}

注意:过多的嵌套无疑会大大增加看懂代码的难度。遇到这种情况,需要把部分代码抽出来,作为函数来调用,这样可以减少代码的复杂度

提醒:
JavaScript严格区分大小写,如果弄错了大小写,程序将报错或者运行不正常!

2、数据类型

计算机能处理的数据远不止数值,它还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在JavaScript中定义了以下几种数据类型:

  1. Number
    JavaScript不区分整数和浮点数,统一用Number表示。
    特别记下:
    ①NaN——无法计算结果(Not a Number)
    ②Infinity——无穷大(当数值超过了JavaScript的Number所能表示的最大值时)
1 + 2; // 3
(1 + 2) * 5 / 2; // 7.5
2 / 0; // Infinity
0 / 0; // NaN
10 % 3; // 1  (%是求余运算)
10.5 % 3; // 1.5
  1. 字符串
    字符串是以单引号’或双引号"括起来的任意文本(类似python)。
    如果’本身也是一个字符,那就可以用"“括起来,比如"I’m OK” 。

★如果字符串内部既包含’又包含"怎么办?可以用转义字符“\”来标识,比如:
(好像就是和python一样一样的…)

'I\'m \"OK\"!';  //输出:I'm "OK"!

★转义字符:

\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\ 。

★多行字符串的写法举例:【“ ` ”是英文输入时,esc下面的那个按键!】

console.log(`多行
字符串
测试`); //输出分为三行显示!

★模板字符串
要把多个字符串连接起来,可以用+号连接

var name = '小明';
var age = 20;
var message = '你好, ' + name + ', 你今年' + age + '岁了!';
alert(message);

output:你好, 小明, 你今年20岁了!

★字符串的常见操作
①求长度

var s = 'Hello, world!';
s.length; // 13

②要获取字符串某个指定位置的字符,使用类似Array的下标操作:
(索引从0开始)

var s = 'Hello, world!';s[0]; // 'H'
s[6]; // ' '
s[7]; // 'w'
s[12]; // '!'
s[13]; // undefined 超出范围的索引不会报错,但一律返回undefined

字符串是不可变的,如果对字符串的某个索引赋值,不会有任何错误,但是,也没有任何效果!例如:

var s = 'Test';
s[0] = 'X';
alert(s); // s仍然为'Test'

注意:js为字符串提供了一些常用方法(下面介绍的都是),调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串~

④toUpperCase( ) 【全都变大写】

var s = 'Hello';
s.toUpperCase(); // 返回'HELLO'

⑤toLowerCase( )【全都变小写】

var s = 'Hello';
var lower = s.toLowerCase(); // 返回'hello'并赋值给变量lower
lower; // 'hello'

⑥indexOf( ) 【搜索指定字符串出现的位置】

var s = 'hello, world';
s.indexOf('world'); // 返回7
s.indexOf('World'); // 没有找到指定的子串,返回-1

⑦substring( ) 【返回指定索引区间的子串】

var s = 'hello, world'
s.substring(0, 5); // 从索引0开始到5(不包括5),返回'hello'
s.substring(7); // 从索引7开始到结束,返回'world'
  1. 布尔值
    布尔值和布尔代数的表示完全一致,一个布尔值只有true、false两种值
    相关补充:

&& 运算是与运算
|| 运算是或运算
! 运算是非运算

布尔值经常用在条件判断中(if语句)。
另外,比较运算符同cpp。

★ 实际上,JavaScript允许对任意数据类型做比较:

false == 0; // true
false === 0; // false

js有两种比较运算符——

①第一种是==比较
它会自动转换数据类型再比较,很多时候,会得到非常诡异的结果(上面的代码)

②第二种是===比较 【始终坚持使用这个方式
它不会自动转换数据类型,如果数据类型不一致,返回false,如果一致,再比较。

上面这坨概括起来就是:js中的等号是三个等号。

  1. null和undefined
    null表示一个“空”的值,它和0以及空字符串’ '不同。
    而undefined表示值未定义。
    大多数情况下,我们都应该用null。undefined仅仅在判断函数参数是否传递的情况下有用。

  2. 数组
    数组是一组按顺序排列的集合,集合的每个值称为元素。JavaScript的数组可以包括任意数据类型。例如:[1, 2, 3.14, ‘Hello’, null, true];
    数组的元素可以通过索引来访问。请注意,索引的起始值为0

var arr = [1, 2, 3.14, 'Hello', null, true];
arr[0]; // 返回索引为0的元素,即1
arr[5]; // 返回索引为5的元素,即true
arr[6]; // 索引超出了范围,返回undefined

Array可以通过索引把对应的元素修改为新的值,因此,对Array的索引进行赋值会直接修改这个Array:(如果通过索引赋值时,索引超过了范围,会引起Array大小的变化,越界访问索引不会报错! )

var arr = ['A', 'B', 'C'];
arr[1] = 99;
arr[5] = 'x';
arr; // arr现在变为['A', 99, 'C',undefined, 'x']

★ indexOf( )返回索引值
看例子就懂了——

var arr = [10, 20, '30', 'xyz'];
arr.indexOf(10); // 元素10的索引为0
arr.indexOf(20); // 元素20的索引为1
arr.indexOf(30); // 元素30没有找到,返回-1
arr.indexOf('30'); // 元素'30'的索引为2

★ slice( )截取部分元素并返回一个新的array
看例子就懂了——

var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];
arr.slice(0, 3); // 从索引0开始,到索引3结束,但不包括索引3: ['A', 'B', 'C']
arr.slice(3); // 从索引3开始到结束: ['D', 'E', 'F', 'G']

(0,3)潜在含义:左闭右开区间 !

★ push和pop 【尾部操作】
push()向Array的末尾添加若干元素,pop()则把Array的最后一个元素删除掉!
看例子就懂——

var arr = [1, 2];
arr.push('A', 'B'); // 返回Array新的长度: 4
arr; // [1, 2, 'A', 'B']
arr.pop(); // pop()返回'B'
arr; // [1, 2, 'A']
arr.pop(); arr.pop(); arr.pop(); // 连续pop 3次
arr; // []
arr.pop(); // 空数组继续pop不会报错,而是返回undefined
arr; // []

★ unshift和shift 【头部操作】
如果要往Array的头部添加若干元素,使用unshift()方法,shift()方法则把Array的第一个元素删掉!
看例子吧——

var arr = [1, 2];
arr.unshift('A', 'B'); // 返回Array新的长度: 4
arr; // ['A', 'B', 1, 2]
arr.shift(); // 'A'
arr; // ['B', 1, 2]
arr.shift(); arr.shift(); arr.shift(); // 连续shift 3次
arr; // []
arr.shift(); // 空数组继续shift不会报错,而是返回undefined
arr; // []

★ sort( ) 排序
(直接调用时,按照默认顺序排序)

var arr = ['B', 'C', 'A'];
arr.sort();
arr; // ['A', 'B', 'C']

★ reverse 数组反向

var arr = ['one', 'two', 'three'];
arr.reverse(); 
arr; // ['three', 'two', 'one']

★★ 万能的 splice( ) —— 修改操作会这个就够!

var arr = ['Microsoft', 'Apple', 'Yahoo', 'AOL', 'Excite', 'Oracle'];
// 从索引2开始删除3个元素,然后再添加两个元素:
arr.splice(2, 3, 'Google', 'Facebook'); // 返回删除的元素 ['Yahoo', 'AOL', 'Excite']
arr; // ['Microsoft', 'Apple', 'Google', 'Facebook', 'Oracle']
// 只删除,不添加:
arr.splice(2, 2); // ['Google', 'Facebook']
arr; // ['Microsoft', 'Apple', 'Oracle']
// 只添加,不删除:
arr.splice(2, 0, 'Google', 'Facebook'); // 返回[],因为没有删除任何元素
arr; // ['Microsoft', 'Apple', 'Google', 'Facebook', 'Oracle']

★ concat( ) 连接两个数组

var arr = ['A', 'B', 'C'];
var haha = arr.concat([1, 2],3); //concat还可以接收到数组
haha; // ['A', 'B', 'C', 1, 2, 3]
arr; // ['A', 'B', 'C']

★ join( )
P.S. 听说很实用,但小白实在看不懂实用在哪…廖佬说是就是吧…
join( )把当前Array的每个元素都用指定的字符串连接起来,然后返回连接后的字符串——

var arr = ['A', 'B', 'C', 1, 2, 3]; //如果Array的元素不是字符串,将自动转换为字符串后再连接。
arr.join('-'); // 'A-B-C-1-2-3'

★多维数组
如果数组的某个元素又是一个Array,则可以形成多维数组,例如:
var arr = [[1, 2, 3], [400, 500, 600], ‘-’];
上述Array包含3个元素,其中头两个元素本身也是Array。

  1. 对象 (类似C的结构体!)
    JavaScript的对象是一组由 键-值 组成的无序集合,例如:
var person = {name: 'Bob', //注意:是逗号!!!age: 20,tags: ['js', 'web', 'mobile'],city: 'Beijing',hasCar: true,zipcode: null  //警告:最后一个属性不必加逗号了不然可能报错!!
};

JavaScript对象的键都是字符串类型,值可以是任意数据类型。上述person对象一共定义了6个键值对,其中每个键又称为对象的属性,例如,person的name属性为’Bob’,zipcode属性为null。

要获取一个对象的属性,我们用 对象变量.属性名 的方式:

person.name; // 'Bob'
person.zipcode; // null

【骚】由于JavaScript的对象是动态类型,你可以自由地给一个对象添加或删除属性: (看完就懂系列——)

var xiaoming = {name: '小明'
};
xiaoming.age; // undefined
xiaoming.age = 18; // 新增一个age属性
xiaoming.age; // 18
delete xiaoming.age; // 删除age属性
xiaoming.age; // undefined

3、变量

变量名的起名方式同其他语言。
申明一个变量用var语句,比如:

var a; // 申明了变量a,此时a的值为undefined
var $b = 1; // 申明了变量$b,同时给$b赋值,此时$b的值为1
var s_007 = '007'; // s_007是一个字符串
var Answer = true; // Answer是一个布尔值true
var t = null; // t的值是null

可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量但是要注意只能用var申明一次,例如:

var a = 123; // a的值是整数123
a = 'ABC'; // a变为字符串

这种变量本身类型不固定的语言称之为动态语言

补充:
静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言。

输出:要显示变量的内容,可以用console.log(x),打开Chrome的控制台就可以看到结果。使用console.log()代替alert()的好处是可以避免弹出烦人的对话框

4、strict模式 (严格模式)

在JavaScript代码的第一行写上该代码即可开启strict模式:

'use strict';

写这句话的用处——
在没用var定义变量时,系统会报错。

定义变量时一定要var来申明,否则会造成全局变量的产生!如:

i = 10; // i现在是全局变量

在同一个页面的不同的JavaScript文件中,如果都不用var申明,恰好都使用了变量i,将造成变量i互相影响,产生难以调试的错误结果。而使用var申明的变量则不是全局变量,它的范围被限制在该变量被申明的函数体内,同名变量在不同的函数体内互不冲突。

5、条件判断 (if…else…)

操作和c语言一模一样!另外,建议永远都要写上{ }。

也可以 if…else if …else{ }

6、循环(主要是2种)

No.1 for循环

var x = 0;
var i;
for (i=1; i<=10000; i++) //和c一样的!
{x += i;  //也是可以这样写的!
}
x; // 50005000

for循环的3个条件都是可以省略的,如果没有退出循环的判断条件,就必须使用break语句退出循环。

★另一重要例子——

'use strict';
var arr = ['Bart', 'Lisa', 'Adam'];
var i;for(i=0;i<arr.length;i++){console.log(`hello, ${arr[i]}!`) //注意看这句话怎么写的!!!!!
};

output
hello, Bart!
hello, Lisa!
hello, Adam!

No.2 for…in循环
for循环的一个变体。它可以把一个对象的所有属性依次循环出来:
(和python一样)看完就懂了——

var o = {name: 'Jack',age: 20,city: 'Beijing'
};
for (var key in o) {    /*注意for里面的写法*/console.log(key); // 'name', 'age', 'city'
}

No.3 while循环
跟c语言一模一样~~看例子吧:

var x = 0;
var n = 99;
while (n > 0) {x = x + n;n = n - 2;
}
x; // 2500

No.4 do…while循环

var n = 0;
do {n = n + 1;
} while (n < 100);
n; // 100

注意:用do { … } while( )循环要小心,循环体会至少执行1次,而for和while循环则可能一次都不执行!

7、Map

Map是一组键值对的结构,具有极快的查找速度。

给定一个名字,要查找对应的成绩:只需要一个“名字”-“成绩”的对照表,直接根据名字查找成绩,无论这个表有多大,查找速度都不会变慢。用JavaScript写一个Map如下:

var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]);
m.get('Michael'); // 95

初始化Map需要一个二维数组,或者直接初始化一个空Map。Map具有以下方法:

var m = new Map(); // 空Map
m.set('Adam', 67); // 添加新的key-value
m.set('Bob', 59);
m.set('Bob', 62);// 会刷新掉上一行记录的59~
m.get('Bob'); // 62
m.has('Adam'); // 是否存在key 'Adam': true
m.get('Adam'); // 67
m.delete('Adam'); // 删除key 'Adam'
m.get('Adam'); // undefined

8、Set 集合

Set和Map类似,也是一组key的集合,但不存储value
在Set中,没有重复的key!

要创建一个Set,需要提供一个Array作为输入,或者直接创建一个空Set:

var s1 = new Set(); // 空Set
var s2 = new Set([1, 2, 3]); // 含1, 2, 3提醒:重复元素在Set中自动被过滤!!
look——
var s = new Set([1, 2, 3, 3, '3']);
s; // Set {1, 2, 3, "3"}

通过add(key)方法可以添加元素到Set中,可以重复添加,但不会有效果:

s.add(4);
s; // Set {1, 2, 3, 4}
s.add(4);
s; // 仍然是 Set {1, 2, 3, 4}

通过delete(key)方法可以删除元素。

9、iterable (可迭代的)

遍历Array可以采用下标循环,遍历Map和Set就无法使用下标。为了统一集合类型,ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型。具有iterable类型的集合可以通过新的for … of循环来遍历

用for … of循环遍历集合,用法如下:

var a = ['A', 'B', 'C'];
var s = new Set(['A', 'B', 'C']);
var m = new Map([[1, 'x'], [2, 'y'], [3, 'z']]);
for (var x of a) { // 遍历Arrayconsole.log(x);
}
for (var x of s) { // 遍历Setconsole.log(x);
}
for (var x of m) { // 遍历Mapconsole.log(x[0] + '=' + x[1]);
}

★for … of循环和for … in循环有何区别?

for … in循环由于历史遗留问题,它遍历的实际上是对象的属性名称。一个Array数组实际上也是一个对象,它的每个元素的索引被视为一个属性。当我们手动给Array对象添加了额外的属性后,for … in循环将带来意想不到的意外效果:

var a = ['A', 'B', 'C'];
a.name = 'Hello';
for (var x in a) {console.log(x); // '0', '1', '2', 'name'
}

for … in循环将把name包括在内,但Array的length属性却不包括在内。for … of循环则完全修复了这些问题,它只循环集合本身的元素:

var a = ['A', 'B', 'C'];
a.name = 'Hello';
for (var x of a) {console.log(x); // 'A', 'B', 'C'
}

对比以上两个代码段!!!

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

相关文章

  1. JavaScript Async/Await 详解

    Async/Await 是什么?Async/Await 是编写异步程序的新方式,它实际上是基于Promise来实现的,他会让异步的代码写起来和同步代码一样Node也已经在7.6版本开始支持Async/Await使用方法学习它是如何使用的,采用了什么样神奇的语法糖在这之前,可以先看一个使用Promise的异步编程…...

    2024/4/24 13:20:30
  2. nodejs初探一二

    概念 简单来说,node.js 是一个让 JavaScript 运行在服务端的开发平台,让开发者通过JS编写服务端程序。 安装 从nodeJS官网下载对应平台的安装程序,安装完成后,打开命令行工具,然后输入node -v,如果安装正常,会显示对应的版本号。 模块系统 node.js 内置了一些基本模块 fs…...

    2024/4/24 13:20:29
  3. 微信小程序开发教程--从零开始

    小编推荐:Fundebug专注于JavaScript、微信小程序、微信小游戏,Node.js和Java实时BUG监控。真的是一个很好用的bug监控费服务,众多大佬公司都在使用。从零开始小程序今天一不小心拿到了小程序的内测资格,为了不辜负微信团队的信任,我决定十一奋斗一把!不过话说我可是一个A…...

    2024/4/24 13:20:28
  4. github+hexo建站教程

    前言之前一直羡慕那些拥有自己个人网站的人,一直想搭建属于自己的个人网站,也是想为自己的成长做个记录。什么是Hexo ?Hexo是一款基于Node.js的静态博客框架,依赖少、易于安装使用,可以方便的生成静态网页托管在GitHub上。Hexo是GitHub上的开源项目,参见:Hexo的Git。如果…...

    2024/4/24 13:20:27
  5. 2018年超火的Web教程,看完弄懂,工资少说加5K

    作为前端开发,你的一天是不是这样度过的?8:00--9:30 闹铃响了N遍之后,匆忙起床洗漱,在拥挤的地铁上刷朋友圈、公众号和技术论坛9:30--10:00 到公司,吃早点,打开电脑收邮件,终终终于准备好状态开始写代码啦!12:00--13:30 午饭时间,边吃边上网闲逛,看看技术文档,打两局…...

    2024/4/24 13:20:26
  6. JavaScript快速入门

    一、概述 JavaScript是世界上最流行的脚本语言,是一种运行在浏览器中的解释型的编程语言,能够实现跨平台、跨浏览器。虽然只是十多天时间的产物,并且有很多的缺陷和陷阱,但也造就了JavaScript的灵活和强大。随着Node.js的兴起,JavaScript已经从单纯实现前端互动,发展到可…...

    2024/4/24 13:20:25
  7. 国内知名前端大佬收集(排名不分先后)

    前不久司徒正美断开连接了,很多朋友在问:“司徒正美是谁?”。于是我抽时间整理了下比较知名的国内前端大佬。文章目录尤雨溪(尤小右)玉伯(玉伯也叫黑侠/王保平)阮一峰司徒正美(钟钦成)朴灵(JacksonTian\田永强)winter(程劭非)廖雪峰张鑫旭勾三股四月影(吴亮)贺师俊周爱民徐涛…...

    2024/5/2 11:32:33
  8. 全栈必备 JavaScript基础

    JavaScript 来了1995年,诞生了JavaScript语言,那一年,我刚刚从大学毕业。在今年RedMonk 推出的2017 年第一季度编程语言排行榜中,JavaScript 排第一,Java 第二,Python 反超 PHP 排第三,PHP 第四,C# 和 C++ 并列第五。RedMonk 排名的主要依旧是各种编程语言在 Stack Ove…...

    2024/4/27 5:31:26
  9. Hexo搭建教程

    Hexo简介 Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Coding上,是搭建博客的首选框架。大家可以进入hexo官网进行详细查看,因为Hexo的创建者是台湾人,对中文的支持很友好,可以选择中文进行查看。 Hexo搭建步骤安装Git…...

    2024/4/15 4:03:34
  10. JavaScript 学习随笔(一)

    背景1)隔壁项目组一姐妹组织了一个培训,主题是《es6 编程实践 & node.js项目脚手架》。es6 ? es 不是 elasticsearch么?这么快就出 6了,上个月还是 5.2.x 啊 2) 做数据采集这一块不拿下 js 是没法愉快的干活了?直觉告诉我 GrowingIO的‘无埋点’与 神策的‘全埋点’…...

    2024/4/18 18:24:07
  11. 前端资源

    首页新手入门API关于注册登录作者 i5ting积分: 19520“ 狼叔说:少抱怨,多思考,未来更美好 ”作者其它话题Node.js的 Global全局对象Node.js写爬虫系列测试请发到客户端测试专区,违规影响用户的,直接封号2017,我们来聊聊Node.js北京7月29日NodeParty活动总结无人回复的话题…...

    2024/4/18 14:46:18
  12. [ 后端篇 ] 01 - Node 学习之路

    今年的主要目标之一就是从嵌入式底层开发到后端开发的转变,尽快熟悉后端的开发环境,开发环境。其中主要熟悉的有:Node 语言语法运用,结合第三方插件的使用 Express 框架使用 Mongodb 数据库使用现有框架的语言主要以Node.js为主,经过一周时间的琢磨,查阅的不少文章,同时也…...

    2024/4/15 4:03:31
  13. Vue.js 原理与开发概要

    Vue.js 是构建 Web 界面的渐进式 JavaScript 框架,通过简洁的 API 提供高效的数据绑定和灵活的组件系统,可用于开发 SPA(单页面应用) 网站。本文概述了 Vue.js 所依赖的 ECMAScript 概念,Vue.js 相比于同类产品的优势,总结了 Vue.js 的开发方法。 作者:王克锋 出处:http…...

    2024/4/15 4:03:30
  14. 学习vue

    参考教程 总: http://www.open-open.com/lib/view/open1476240930270.html http://www.cnblogs.com/xuange306/p/6092225.htmlroute-link :...

    2024/4/18 17:38:26
  15. 超详细Hexo创建个人博客

    Hexo创建个人博客搭建过程1.git安装2.Node.js安装3.Hexo安装4.GitHub创建仓库5.生成SSH添加到GitHub6.将hexo部署到GitHubHexo常用指令简介 Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。…...

    2024/4/15 4:03:27
  16. 拿不到offer退全款 | 廖雪峰的“Web 全栈架构师”开班了!

    互联网时代已进入后半场,行业环境发生了显著变化。互联网人,尤其是技术人员,如何在加速更迭的技术浪潮中持续充电,提升自身价值,是当下必须面对的挑战。《Web 全栈架构师》课程是和阿里云深度合作,针对想进阶 Web 全栈架构师的前端从业者重磅推出的课程。1. 对接阿里云盾…...

    2024/4/15 4:03:26
  17. 前端漫漫路

    最新更新时间:2018年8月17日17:21:20 《猛戳-查看我的博客地图-总有你意想不到的惊喜》本文内容: 自己在前端知识的积累,以及对前端领域的认识我阅读的书籍《JavaScript权威指南》——淘宝前端团队 翻译,机械工业出版社,第六版,2016.11.23购买,86.2元 《深入浅出Node.js…...

    2024/4/24 13:20:22
  18. JavaScript学习之旅-导言篇

    为什么会学习JavaScript 我的学习方法 目前我所使用的资料 学习所用时间为什么会学习JavaScript?首先,我认为学习任何东西都是为了解决问题。无关语言好坏。而web应用发展的趋势使JavaScript越来越重要,加上node.js的出现使JS可以用于back-end的开发。再加上,前段时间在一家…...

    2024/4/24 13:20:21
  19. JavaScript中的this

    小编推荐:Fundebug专注于JavaScript、微信小程序、微信小游戏,Node.js和Java实时BUG监控。真的是一个很好用的bug监控费服务,众多大佬公司都在使用。本来不想写this的东西,因为实在是头晕啊,讲不清楚,JavaScript中的this真是让人抓狂,好在我们调试的时候发现错误,修改就…...

    2024/4/24 13:20:22
  20. JS学习笔记(慕课网)

    1. confirm(var or "str);点击确认,返回true;点击取消,返回false. 2. prompt(str1,str2)str1显示在消息对话框中的文本,不可修改;str2文本框中的内容,可修改点击确认,返回文本框中的内容即str2;点击取消,返回null 3.window.open("url","打开方式&…...

    2024/4/24 13:20:19

最新文章

  1. C++string类使用大全

    目录 温馨提示&#xff1a;这篇文章有约两万字 什么是string类&#xff1f; 一. 定义和初始化string对象 1.string的构造函数的形式&#xff1a; 2.拷贝赋值运算符 3.assign函数 二.string对象上的操作 1.读写string对象 2.读取未知数量的string对象 3.使用getline …...

    2024/5/2 16:24:14
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 大数据行业英语单词巩固20240410

    20240410 Communication - 沟通 Example: Effective communication is essential for project success. 有效的沟通对于项目的成功至关重要。 Collaboration - 协作 Example: Team collaboration is crucial in achieving our goals. 团队协作对于实现我们的目标至关重要。 …...

    2024/4/30 6:47:57
  4. redis之主从复制、哨兵模式

    一 redis群集有三种模式 主从复制&#xff1a; 主从复制是高可用Redis的基础&#xff0c;哨兵和集群都是在主从复制基础上实现高可用的。 主从复制主要实现了数据的多机备份&#xff0c;以及对于读操作的负载均衡和简单的故障恢复。 缺陷&#xff1a; 故障恢复无法自动化&…...

    2024/5/1 13:42:29
  5. 微前端qiankun接入Vue和React项目

    业务场景&#xff1a;主应用vue&#xff0c;子应用react18umi&#xff0c;使用乾坤嵌入子应用页面&#xff08;子应用目前只有一个页面&#xff09; 主应用&#xff08;vue&#xff09;工作 首先&#xff0c;在主应用vue中安装qiankun依赖 yarn add qiankun 或者 npm i qian…...

    2024/4/29 7:20:29
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/2 9:28:15
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/2 15:04:34
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/27 23:24:42
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57