- 从 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...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签