- tsconfig.json文件概述如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。 tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 一个项目可以通过以下方式之一来编译:使用tsconfig.json不带任何输入文件的情况下调用tsc,编译器会从当前目录开始去查找tsconfig.json文件,逐级向上搜... tsconfig.json文件概述如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。 tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 一个项目可以通过以下方式之一来编译:使用tsconfig.json不带任何输入文件的情况下调用tsc,编译器会从当前目录开始去查找tsconfig.json文件,逐级向上搜...
- mac安装ts关于 TypeScriptTypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,不同于windows上安装Typescript,在mac 上安装,运行一下命令有一定的迷惑性。 如果出现以下错误,如,npm install -g typescript 这些原因都是,没有使用 sudo来提权。就可以按照下面的方式重新安装。sudo n... mac安装ts关于 TypeScriptTypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持,不同于windows上安装Typescript,在mac 上安装,运行一下命令有一定的迷惑性。 如果出现以下错误,如,npm install -g typescript 这些原因都是,没有使用 sudo来提权。就可以按照下面的方式重新安装。sudo n...
- 变量提升(Hoisting)被认为是, Javascript中执行上下文 (特别是创建和执行阶段)工作方式的一种认识。在 ECMAScript® 2015 Language Specification 之前的JavaScript文档中找不到变量提升(Hoisting)这个词。不过,需要注意的是,开始时,这个概念可能比较难理解,甚至恼人。例如,从概念的字面意义上说,“变量提升”意味着变量和函数... 变量提升(Hoisting)被认为是, Javascript中执行上下文 (特别是创建和执行阶段)工作方式的一种认识。在 ECMAScript® 2015 Language Specification 之前的JavaScript文档中找不到变量提升(Hoisting)这个词。不过,需要注意的是,开始时,这个概念可能比较难理解,甚至恼人。例如,从概念的字面意义上说,“变量提升”意味着变量和函数...
- 事件循环是每个 JavaScript 开发人员都必须理解的知识点之一,但起初理解起来可能有点困难。 这篇开始,我会尝试通过低分辨率 gif 动画的方式解释它,进而来帮助你理解。首先,什么是事件循环,为什么要关心?JavaScript 是单线程的:一次只能运行一个任务。 通常这没什么大不了的,但是现在假设正在运行一个需要 30 秒的任务。 在该任务期间,我们等待 30 秒,然后才能发生其他事情... 事件循环是每个 JavaScript 开发人员都必须理解的知识点之一,但起初理解起来可能有点困难。 这篇开始,我会尝试通过低分辨率 gif 动画的方式解释它,进而来帮助你理解。首先,什么是事件循环,为什么要关心?JavaScript 是单线程的:一次只能运行一个任务。 通常这没什么大不了的,但是现在假设正在运行一个需要 30 秒的任务。 在该任务期间,我们等待 30 秒,然后才能发生其他事情...
- 个人还是比较建议在版本号前带上波浪符号~的。 个人还是比较建议在版本号前带上波浪符号~的。
- 前言用户体验中最令人兴奋的新方法之一就是增强现实。AR 已经在各个领域得到应用,例如汽车行业提供增强导航,教育领域提供交互式学习体验,制造领域辅助设计和规划。增强现实还通过提供 AR 体验的网站扩展到互联网。在本文中,将介绍使用 AR.JS JavaScript 框架创建一个具有增强现实的网站。什么是 AR.js?AR.JS 是一个轻量级的 JavaScript 库,允许用户将增强现实集成到... 前言用户体验中最令人兴奋的新方法之一就是增强现实。AR 已经在各个领域得到应用,例如汽车行业提供增强导航,教育领域提供交互式学习体验,制造领域辅助设计和规划。增强现实还通过提供 AR 体验的网站扩展到互联网。在本文中,将介绍使用 AR.JS JavaScript 框架创建一个具有增强现实的网站。什么是 AR.js?AR.JS 是一个轻量级的 JavaScript 库,允许用户将增强现实集成到...
- 目录一、2.0现状二、具体内容三、结尾 一、2.0现状WebAssembly 2.0 的第一个公开工作草案已经发布,到目前为止,计划的二进制指令格式的下一次迭代主要集中在 JavaScript 交互和与更广泛的 Web 平台集成等功能上。 二、具体内容万维网联盟(W3C)的 WebAssembly 工作组在 4 月 19 日发布了三个草案:WebAssembly 核心标准 2.0 版,描述了... 目录一、2.0现状二、具体内容三、结尾 一、2.0现状WebAssembly 2.0 的第一个公开工作草案已经发布,到目前为止,计划的二进制指令格式的下一次迭代主要集中在 JavaScript 交互和与更广泛的 Web 平台集成等功能上。 二、具体内容万维网联盟(W3C)的 WebAssembly 工作组在 4 月 19 日发布了三个草案:WebAssembly 核心标准 2.0 版,描述了...
- 前言在上一篇文章《【JavaScript入门-22】DOM,window,document以及navigator对象 》我们介绍了document对象,通过它我们可以去操作DOM。本节我们介绍如何使用document选择元素! 选择元素需要在何处加载JavaScript为啥不先介绍选择元素的方法,反正要纠结何处加载JS呢?这个问题其实我们在script标签加载JS一文中,已经简单的介绍过了... 前言在上一篇文章《【JavaScript入门-22】DOM,window,document以及navigator对象 》我们介绍了document对象,通过它我们可以去操作DOM。本节我们介绍如何使用document选择元素! 选择元素需要在何处加载JavaScript为啥不先介绍选择元素的方法,反正要纠结何处加载JS呢?这个问题其实我们在script标签加载JS一文中,已经简单的介绍过了...
- es服务启动之后,访问界面比较丑陋,为了更好的查看索引库当中的信息,我们可以通过安装elasticsearch-head这个插件来实现,这个插件可以更方便快捷的看到es的管理界面elasticsearch-head这个插件是es提供的一个用于图形化界面查看的一个插件工具,可以安装上这个插件之后,通过这个插件来实现我们通过浏览器查看es当中的数据 es服务启动之后,访问界面比较丑陋,为了更好的查看索引库当中的信息,我们可以通过安装elasticsearch-head这个插件来实现,这个插件可以更方便快捷的看到es的管理界面elasticsearch-head这个插件是es提供的一个用于图形化界面查看的一个插件工具,可以安装上这个插件之后,通过这个插件来实现我们通过浏览器查看es当中的数据
- 前言JavaScript可以在很多环境中运行(浏览器,服务器)中运行,大部分的使用都是将JavaScript作为脚本!运行在WEB浏览器中的JavaScript,很大一部分都是与页面上的元素交互。Vue和React等前端框架,封装了大量的DOM操作,减少了我们开发的难度!但是作为一个前端开发人员,想走的更快,走的更好! 必须要学习如何操作DOM,知道Vue这些框架时如何封装操作DOM的操... 前言JavaScript可以在很多环境中运行(浏览器,服务器)中运行,大部分的使用都是将JavaScript作为脚本!运行在WEB浏览器中的JavaScript,很大一部分都是与页面上的元素交互。Vue和React等前端框架,封装了大量的DOM操作,减少了我们开发的难度!但是作为一个前端开发人员,想走的更快,走的更好! 必须要学习如何操作DOM,知道Vue这些框架时如何封装操作DOM的操...
- 这是 Jerry 2021 年的第 36 篇文章,也是汪子熙公众号总共第 312 篇原创文章。Jerry 之前写的 SAP Fiori Elements 系列文章:在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用答网友提问:使用 SAP Fiori Tools 创建的 Fiori Elements 应用,如何进行二次开发?本地开发好的 SAP Fior... 这是 Jerry 2021 年的第 36 篇文章,也是汪子熙公众号总共第 312 篇原创文章。Jerry 之前写的 SAP Fiori Elements 系列文章:在没有任何前端开发经验的基础上, 创建第一个 SAP Fiori Elements 应用答网友提问:使用 SAP Fiori Tools 创建的 Fiori Elements 应用,如何进行二次开发?本地开发好的 SAP Fior...
- 如下图所示,我有一个 SAP Fiori Elements List Report 制作出的应用:层级结构:thead - tr - th: 宽度: 2rem.em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。 EM特点em的值并不是固定的;em会继承父级元素的字体大小。注意:任意浏览器的默认字体高都是16px。所有未经... 如下图所示,我有一个 SAP Fiori Elements List Report 制作出的应用:层级结构:thead - tr - th: 宽度: 2rem.em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。 EM特点em的值并不是固定的;em会继承父级元素的字体大小。注意:任意浏览器的默认字体高都是16px。所有未经...
- 先看 cxOutletRef 指令的效果:ng-template 里定义了如下图标 1 区域所示的自定义 UI,通过 cxOutletRef, 将其插入到图标 2 所示的 ProductDetailsPageTemplate里:源代码:<ng-template cxOutletRef="ProductDetailsPageTemplate" cxOutletPos="before" let-... 先看 cxOutletRef 指令的效果:ng-template 里定义了如下图标 1 区域所示的自定义 UI,通过 cxOutletRef, 将其插入到图标 2 所示的 ProductDetailsPageTemplate里:源代码:<ng-template cxOutletRef="ProductDetailsPageTemplate" cxOutletPos="before" let-...
- Page Structure - 页面结构Pages in CMS are constructed with slots and components. A page contains slots, and slots contain components.CMS 页面由 slots 和 components 组成。 页面包含 slots,slots 包含 Components.To or... Page Structure - 页面结构Pages in CMS are constructed with slots and components. A page contains slots, and slots contain components.CMS 页面由 slots 和 components 组成。 页面包含 slots,slots 包含 Components.To or...
- 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } ... 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } ...
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签