- 从 SAP Spartacus 成功登录之后,能在 Local Storage 里观察到 userId 为 current:这个 current id 从哪里来的呢?在 Spartacus 应用初始化的时候,从浏览器的 local storage 里取的。参考下图 syncWithStorage 方法:取到之后,设置到内存中:this.userIdService.setUserID:手动清除... 从 SAP Spartacus 成功登录之后,能在 Local Storage 里观察到 userId 为 current:这个 current id 从哪里来的呢?在 Spartacus 应用初始化的时候,从浏览器的 local storage 里取的。参考下图 syncWithStorage 方法:取到之后,设置到内存中:this.userIdService.setUserID:手动清除...
- npm 是 Node.js 的模块依赖管理工具。作为开发者使用的工具,主要解决开发 node.js 时会遇到的问题。如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻。本文包括五点:package.json 、npm 的配置、npm install 命令、npm link 命令和其它 ... npm 是 Node.js 的模块依赖管理工具。作为开发者使用的工具,主要解决开发 node.js 时会遇到的问题。如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻。本文包括五点:package.json 、npm 的配置、npm install 命令、npm link 命令和其它 ...
- 编辑文章目录前言一、JavaScript 字面量二、JavaScript 变量三、JavaScript 操作符四、JavaScript 语句五、JavaScript 关键字六、JavaScript 注释七、JavaScript 数据类型八、数据类型的概念九、JavaScript 函数十、JavaScript 字母大小写十一、JavaScript 字符集总结前言 每一门开发语言... 编辑文章目录前言一、JavaScript 字面量二、JavaScript 变量三、JavaScript 操作符四、JavaScript 语句五、JavaScript 关键字六、JavaScript 注释七、JavaScript 数据类型八、数据类型的概念九、JavaScript 函数十、JavaScript 字母大小写十一、JavaScript 字符集总结前言 每一门开发语言...
- 编辑文章目录前言JavaScript 对象真实生活中的对象,属性和方法JavaScript 对象1、对象定义实例实例2、对象属性3、访问对象属性实例 1实例 24、对象方法实例实例5、访问对象方法实例实例总结前言 上期文章咱们系统的把JavaScript的数据类型给讲解了一边,本期文章详细就让我们一起走进JavaScript的对象是什么样的呢?JavaScript 对象Jav... 编辑文章目录前言JavaScript 对象真实生活中的对象,属性和方法JavaScript 对象1、对象定义实例实例2、对象属性3、访问对象属性实例 1实例 24、对象方法实例实例5、访问对象方法实例实例总结前言 上期文章咱们系统的把JavaScript的数据类型给讲解了一边,本期文章详细就让我们一起走进JavaScript的对象是什么样的呢?JavaScript 对象Jav...
- 防抖和节流函数阅读目录一 .防抖函数二 .节流函数三 .个人理解两者的区别一、防抖函数1.1 概念: 触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。1.2 使用场景: 就像是我的搜索栏功能,是在里面内容变化后就实时触发搜索事件,但是有时候我们输 的内容很长,在没有输完的时候就触发了事件,这样对性能来说是不好的,造成了很多 无用的请求,这时候就需... 防抖和节流函数阅读目录一 .防抖函数二 .节流函数三 .个人理解两者的区别一、防抖函数1.1 概念: 触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。1.2 使用场景: 就像是我的搜索栏功能,是在里面内容变化后就实时触发搜索事件,但是有时候我们输 的内容很长,在没有输完的时候就触发了事件,这样对性能来说是不好的,造成了很多 无用的请求,这时候就需...
- 易读、易复用、易重构的 JavaScript 代码规范1.变量命名规范有意义Bad:const yyyymmdstr = moment().format("YYYY/MM/DD");Good:const currentDate = moment().format("YYYY/MM/DD");2. 给变量定义名字Bad:// What the heck is 86400000 for?se... 易读、易复用、易重构的 JavaScript 代码规范1.变量命名规范有意义Bad:const yyyymmdstr = moment().format("YYYY/MM/DD");Good:const currentDate = moment().format("YYYY/MM/DD");2. 给变量定义名字Bad:// What the heck is 86400000 for?se...
- Site Context 的实现位于 core\src\ 文件夹之下。实现总共分下列八大部分: site-context.module.ts绝大多数 import 都是 site-context 文件夹自身的子文件夹提供的:上图第一行,从 @angular/core 导入 ModuleWithProviders,这是一个包装器:将 NgModule 与provider关联的 NgModule... Site Context 的实现位于 core\src\ 文件夹之下。实现总共分下列八大部分: site-context.module.ts绝大多数 import 都是 site-context 文件夹自身的子文件夹提供的:上图第一行,从 @angular/core 导入 ModuleWithProviders,这是一个包装器:将 NgModule 与provider关联的 NgModule...
- Node.js 是一个基于 Chrome 的 V8 JavaScript 引擎构建的平台,用于轻松构建快速且可扩展的网络应用程序。Google 的 V8 ——Node.js 背后的 JavaScript 引擎, 它的性能令人难以置信,并且 Node.js 在许多用例中运行良好的原因有很多,但您总是受到堆大小的限制。 当您需要在 Node.js 应用程序中处理更多请求时,您有两种选择:垂直扩展... Node.js 是一个基于 Chrome 的 V8 JavaScript 引擎构建的平台,用于轻松构建快速且可扩展的网络应用程序。Google 的 V8 ——Node.js 背后的 JavaScript 引擎, 它的性能令人难以置信,并且 Node.js 在许多用例中运行良好的原因有很多,但您总是受到堆大小的限制。 当您需要在 Node.js 应用程序中处理更多请求时,您有两种选择:垂直扩展...
- 前言你知道吗,Web前端开发师需要掌握什么技术?也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面,但这还不够,它只是静态页面而已。我们还需使用JavaScript增加行为,为网页添加动态效果。准备好,让JavaScript带你进入新境界吧!一、<script> 标签HTML 中的 Javascript 脚本代码必须位于 <s... 前言你知道吗,Web前端开发师需要掌握什么技术?也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HTML+CSS创建一个漂亮的页面,但这还不够,它只是静态页面而已。我们还需使用JavaScript增加行为,为网页添加动态效果。准备好,让JavaScript带你进入新境界吧!一、<script> 标签HTML 中的 Javascript 脚本代码必须位于 <s...
- 前言 JavaScript 不提供任何内建的打印或显示函数。那么我们在日常开发的时候,需要调试输出和打印的结果的时候该怎么办法呢,这里给大家推荐4种显示方案:使用 window.alert() 写入警告框使用 document.write() 写入 HTML 输出使用 innerHTML 写入 HTML 元素使用 console.log() 写入浏览器控制台一、使用 inner... 前言 JavaScript 不提供任何内建的打印或显示函数。那么我们在日常开发的时候,需要调试输出和打印的结果的时候该怎么办法呢,这里给大家推荐4种显示方案:使用 window.alert() 写入警告框使用 document.write() 写入 HTML 输出使用 innerHTML 写入 HTML 元素使用 console.log() 写入浏览器控制台一、使用 inner...
- 编辑目录前言JavaScript 函数实例1、JavaScript 函数语法2、调用带参数的函数实例实例3、带有返回值的函数语法实例4、局部 JavaScript 变量5、全局 JavaScript 变量6、JavaScript 变量的生存期7、向未声明的 JavaScript 变量分配值8、【练习】使用 HTML 、JavaScript 创建一个简单的计算器,包含加、减、乘、除四个功... 编辑目录前言JavaScript 函数实例1、JavaScript 函数语法2、调用带参数的函数实例实例3、带有返回值的函数语法实例4、局部 JavaScript 变量5、全局 JavaScript 变量6、JavaScript 变量的生存期7、向未声明的 JavaScript 变量分配值8、【练习】使用 HTML 、JavaScript 创建一个简单的计算器,包含加、减、乘、除四个功...
- 随着JavaScript的火热,围绕着围绕 JavaScript 的框架和库的生态系统正在快速发展。我们正面临 JavaScript 疲劳。建立一个项目并使其运行所需的工具非常多。我们可以只用三个文件构建一个简单的前端应用程序:HTML、CSS 和 JavaScript。但是,如果我们继续构建具有更多功能的应用程序,可能会面临下面的问题:文件随之增长,导致代码无法维护,他们之间有很多重复的代... 随着JavaScript的火热,围绕着围绕 JavaScript 的框架和库的生态系统正在快速发展。我们正面临 JavaScript 疲劳。建立一个项目并使其运行所需的工具非常多。我们可以只用三个文件构建一个简单的前端应用程序:HTML、CSS 和 JavaScript。但是,如果我们继续构建具有更多功能的应用程序,可能会面临下面的问题:文件随之增长,导致代码无法维护,他们之间有很多重复的代...
- 介绍不同的编程语言在声明变量,类或者文件名时可能会有不同的命名约定,例如python语言在声明变量是使用蛇形大小写,而JavaScript语言使用驼峰形大小写。如果你是javascript的初学者,这篇文章可以作为变量命名的指南!在继续之前,可能需要了解以下几点:JavaScript 变量区分大小写。这意味着有一个名为firstName和firstname的变量名是两个不同的变量。函数和方... 介绍不同的编程语言在声明变量,类或者文件名时可能会有不同的命名约定,例如python语言在声明变量是使用蛇形大小写,而JavaScript语言使用驼峰形大小写。如果你是javascript的初学者,这篇文章可以作为变量命名的指南!在继续之前,可能需要了解以下几点:JavaScript 变量区分大小写。这意味着有一个名为firstName和firstname的变量名是两个不同的变量。函数和方...
- 使用 import 重用 JavaScript 代码通过import我们选择导入文件或者模块的哪些部分!例如从math_function.js中我们有一个add和subtract 函数,我们该如何在其他文件或者模块导入add函数呢?import { add } from './math_functions.js';import将查找math_functions.js,导入add函数,并且忽... 使用 import 重用 JavaScript 代码通过import我们选择导入文件或者模块的哪些部分!例如从math_function.js中我们有一个add和subtract 函数,我们该如何在其他文件或者模块导入add函数呢?import { add } from './math_functions.js';import将查找math_functions.js,导入add函数,并且忽...
- hello,各位小伙伴,你们真的了解JavaScript中的数组排序吗?本文目的是教你 JavaScript 中的数组排序。 1.排序数组 - 字母 要按升序排序:我们使用 .sort() 方法在 Array 中按升序对字母进行排序。.sort()方法返回排序后的数组,同时原数组也会被改变。语法:arr.sort()例子:const cars = ["BMW", "BENZ", "BUGAT... hello,各位小伙伴,你们真的了解JavaScript中的数组排序吗?本文目的是教你 JavaScript 中的数组排序。 1.排序数组 - 字母 要按升序排序:我们使用 .sort() 方法在 Array 中按升序对字母进行排序。.sort()方法返回排序后的数组,同时原数组也会被改变。语法:arr.sort()例子:const cars = ["BMW", "BENZ", "BUGAT...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签