- 7、函数的返回值在函数中,可以通过return关键字来指定函数的返回值返回值就是函数的执行结果,函数调用完毕返回值便会作为结果返回任何值都可以作为返回值使用(包括对象和函数之类)如果return后不跟任何值,则相当于返回undefined如果不写return,那么函数的返回值依然是undefinedreturn一执行函数立即结束 <script> fun... 7、函数的返回值在函数中,可以通过return关键字来指定函数的返回值返回值就是函数的执行结果,函数调用完毕返回值便会作为结果返回任何值都可以作为返回值使用(包括对象和函数之类)如果return后不跟任何值,则相当于返回undefined如果不写return,那么函数的返回值依然是undefinedreturn一执行函数立即结束 <script> fun...
- 9、作用域 作用域(scope)作用域指的是一个变量的可见区域 - 作用域有两种: 全局作用域全局作用域在网页运行时创建,在网页关闭时消耗所有直接编写到script标签中的代码都位于全局作用域中全局作用域中的变量是全局变量,可以在任意位置访问 局部作用域块作用域 - 块作用域是一种局部作用域 - 块作用域在代码块执行时创建,代码块执行完毕它就销毁 - 在块作用... 9、作用域 作用域(scope)作用域指的是一个变量的可见区域 - 作用域有两种: 全局作用域全局作用域在网页运行时创建,在网页关闭时消耗所有直接编写到script标签中的代码都位于全局作用域中全局作用域中的变量是全局变量,可以在任意位置访问 局部作用域块作用域 - 块作用域是一种局部作用域 - 块作用域在代码块执行时创建,代码块执行完毕它就销毁 - 在块作用...
- 12、window对象Window对象在浏览器中,浏览器为我们提供了一个window对象,可以直接访问window对象代表的是浏览器窗口,通过该对象可以对浏览器窗口进行各种操作 除此之外window对象还负责存储JS中的内置对象和浏览器的宿主对象window对象的属性可以通过window对象访问,也可以直接访问函数就可以认为是window对象的方法向window对象中添加的属性会自动成为... 12、window对象Window对象在浏览器中,浏览器为我们提供了一个window对象,可以直接访问window对象代表的是浏览器窗口,通过该对象可以对浏览器窗口进行各种操作 除此之外window对象还负责存储JS中的内置对象和浏览器的宿主对象window对象的属性可以通过window对象访问,也可以直接访问函数就可以认为是window对象的方法向window对象中添加的属性会自动成为...
- 14、debug <script> //debugger // 在代码中打了一个断点 console.log(a) // 2 var a = 1 console.log(a) // 1 function a() { alert(2) ... 14、debug <script> //debugger // 在代码中打了一个断点 console.log(a) // 2 var a = 1 console.log(a) // 1 function a() { alert(2) ...
- 4、方法 <script> class Person{ name = "孙悟空" // sayHello = function(){ // } // 添加方法的一种方式 sayHello(){ console.log('大家好,我是' + thi... 4、方法 <script> class Person{ name = "孙悟空" // sayHello = function(){ // } // 添加方法的一种方式 sayHello(){ console.log('大家好,我是' + thi...
- 7、多态定义一个函数,这个函数将接收一个对象作为参数,他可以输出hello并打印对象的name属性多态在JS中不会检查参数的类型,所以这就意味着任何数据都可以作为参数传递要调用某个函数,无需指定的类型,只要对象满足某些条件即可如果一个东西走路像鸭子,叫起来像鸭子,那么它就是鸭子多态为我们提供了灵活性 <script> class Person{ c... 7、多态定义一个函数,这个函数将接收一个对象作为参数,他可以输出hello并打印对象的name属性多态在JS中不会检查参数的类型,所以这就意味着任何数据都可以作为参数传递要调用某个函数,无需指定的类型,只要对象满足某些条件即可如果一个东西走路像鸭子,叫起来像鸭子,那么它就是鸭子多态为我们提供了灵活性 <script> class Person{ c...
- 6、封装面向对象的特点:封装、继承和多态1.封装对象就是一个用来存储不同属性的容器对象不仅存储属性,还要负责数据的安全直接添加到对象中的属性,并不安全,因为它们可以被任意的修改如何确保数据的安全: 1.私有化数据- 将需要保护的数据设置为私有,只能在类内部使用 2.提供setter和getter方法来开放对数据的操作 - 属性设置私有,通过getter setter方法操作属性带... 6、封装面向对象的特点:封装、继承和多态1.封装对象就是一个用来存储不同属性的容器对象不仅存储属性,还要负责数据的安全直接添加到对象中的属性,并不安全,因为它们可以被任意的修改如何确保数据的安全: 1.私有化数据- 将需要保护的数据设置为私有,只能在类内部使用 2.提供setter和getter方法来开放对数据的操作 - 属性设置私有,通过getter setter方法操作属性带...
- CSS Position(定位)position 属性指定了元素的定位类型。position 属性的五个值:relativefixedabsolutesticky元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法。1、static 定位HTML 元素的默认值,即没有定位,遵循正常的文档流对象。静... CSS Position(定位)position 属性指定了元素的定位类型。position 属性的五个值:relativefixedabsolutesticky元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法。1、static 定位HTML 元素的默认值,即没有定位,遵循正常的文档流对象。静...
- 分享力扣上的解题记录,包含滑动窗口、哈希表、桶等方法 分享力扣上的解题记录,包含滑动窗口、哈希表、桶等方法
- # 1、初识对象### 数据类型: 原始值 1.数值 Number 2.大整数 BigInt 3.字符串 String 4.布尔值 Boolean 5.空值 Null 6.未定义 Undefined 7.符号 Symbol ... # 1、初识对象### 数据类型: 原始值 1.数值 Number 2.大整数 BigInt 3.字符串 String 4.布尔值 Boolean 5.空值 Null 6.未定义 Undefined 7.符号 Symbol ...
- Docker是一个开源的容器引擎,它可以帮助我们更快地交付应用。Docker可将应用程序和基础设施层 隔离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程 序,并可减少从编写到部署运行代码的周期。 Docker是一个开源的容器引擎,它可以帮助我们更快地交付应用。Docker可将应用程序和基础设施层 隔离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程 序,并可减少从编写到部署运行代码的周期。
- 特点:所有元素在插入时会被自动排序本质:set/multiset属于关联式容器,底层结构使用二叉树实现set和multiset区别:set不允许容器中有重复的元素multiset允许容器中有重复元素 set构造和赋值构造:set<T>st;//默认构造函数set(const set& st);//拷贝构造函数赋值:set& operator=(const set& st);//重载等号运算符... 特点:所有元素在插入时会被自动排序本质:set/multiset属于关联式容器,底层结构使用二叉树实现set和multiset区别:set不允许容器中有重复的元素multiset允许容器中有重复元素 set构造和赋值构造:set<T>st;//默认构造函数set(const set& st);//拷贝构造函数赋值:set& operator=(const set& st);//重载等号运算符...
- stack栈容器基本概念stack是一种先进后出(Frist In Last Out,FILO)的数据结构,它只有一个出口栈中只有顶端的元素才可以被外界访问,因此栈不允许有遍历行为栈中进入数据称为入栈:.push(elem);栈中弹出数据称为出栈:.pop(); stack容器常用接口构造:stack<T>stk;//默认构造stack(const stack& stk);//拷贝构造赋值... stack栈容器基本概念stack是一种先进后出(Frist In Last Out,FILO)的数据结构,它只有一个出口栈中只有顶端的元素才可以被外界访问,因此栈不允许有遍历行为栈中进入数据称为入栈:.push(elem);栈中弹出数据称为出栈:.pop(); stack容器常用接口构造:stack<T>stk;//默认构造stack(const stack& stk);//拷贝构造赋值...
- vector数据结构和数组非常相似,也被称为单端数组vector与普通数组的区别:数组是静态空间,vector可以动态扩展动态扩展:并不是在原空间中之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,然后释放新空间vector容器的迭代器是支持随机访问的迭代器 vector构造函数vector<T>v;采用模板实现类实现,默认构造函数vector(v.begin(),v.end()... vector数据结构和数组非常相似,也被称为单端数组vector与普通数组的区别:数组是静态空间,vector可以动态扩展动态扩展:并不是在原空间中之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,然后释放新空间vector容器的迭代器是支持随机访问的迭代器 vector构造函数vector<T>v;采用模板实现类实现,默认构造函数vector(v.begin(),v.end()...
- 基于微服务设计模式的现代应用程序面临着一系列挑战。微服务需要有一个强大的服务发现机制来实现动态连接。它们需要松散耦合,实现自主性和独立缩放。微服务需要支持多种语言,其中每个服务都是以最合适的语言、框架和运行时实现的。尽管采用容器和编排引擎(如 Kubernetes)可以应对打包、部署和扩展方面的挑战,但开发过程仍然很复杂。 基于微服务设计模式的现代应用程序面临着一系列挑战。微服务需要有一个强大的服务发现机制来实现动态连接。它们需要松散耦合,实现自主性和独立缩放。微服务需要支持多种语言,其中每个服务都是以最合适的语言、框架和运行时实现的。尽管采用容器和编排引擎(如 Kubernetes)可以应对打包、部署和扩展方面的挑战,但开发过程仍然很复杂。
上滑加载中
推荐直播
-
仓颉编程语言开源创新人才培养经验分享
2025/08/06 周三 19:00-20:00
张引 -华为开发者布道师-高校教师
热情而富有活力的仓颉社区为学生的学习提供了一个充满机遇和挑战的平台。本次直播探讨如何运用社区的力量帮助同学们变身为开源开发者,从而完成从学生到工程师身份的转变。
回顾中 -
“全域洞察·智控未来” ——云资源监控实战
2025/08/08 周五 15:00-16:00
星璇 华为云监控产品经理,霄图 华为云监控体验设计师,云枢 华为云可观测产品经理
本期直播深度解析全栈监控技术实践,揭秘华为云、头部企业如何通过智能监控实现业务零中断,分享高可用系统背后的“鹰眼系统”。即刻预约,解锁数字化转型的运维密码!
回顾中
热门标签