javascript

SAP UI5 Tools 运行了 fiori add deploy-config 命令之后,工程文件发生了哪些变化
SAP UI5 Tools 运行了 fiori add deploy-config 命令之后,工程文件发生了哪些变化

我使用这篇文章 使用 generator-easy-ui5 快速创建 SAP UI5 应用的工程结构 介绍的工具,创建了一个 SAP UI5 应用,然后运行了 SAP UI5 Tools 提供的命令 fiori add deploy-config:

2022-02-20 21:23:29阅读全文

《Chrome V8 源码》47. "Equal" 与 "StrictEqual" 为什么不同
《Chrome V8 源码》47. "Equal" 与 "StrictEqual" 为什么不同

substring、getDate、catch 等是常用的 JavaScript API,接下来的几篇文章将对 V8 中 API 的设计思想、源码和关键函数进行讲解,并通过例子讲解 JavaScript 在 V8 中的初始化、运行方式,以及它与解释器、编译器、字节码之间的关系。本文讲解 API Eq

2022-02-20 13:12:43阅读全文

vscode语音注释, 让信息更丰富(中)
vscode语音注释, 让信息更丰富(中)

     上一篇我们做完了最基础的功能"识别语音注释", 本篇我们要一起开发语音'播放'等相关功能。

2022-02-21 07:26:45阅读全文

SAP UI5 应用开发教程之三十四 - SAP UI5 应用基于设备类型的页面适配功能(Device Adaptation)
SAP UI5 应用开发教程之三十四 - SAP UI5 应用基于设备类型的页面适配功能(Device Adaptation)

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2022-02-20 19:54:48阅读全文

使用clarinet(browser&node.js)解析重复key值的json字符串
使用clarinet(browser&node.js)解析重复key值的json字符串

简单粗暴,直接上代码,会把{"a":1,"a":2}解析成{"a":[1,2]}附上npm链接:clarinet

2022-02-20 20:06:41阅读全文

SAP Spartacus 中的 Commands and queries
SAP Spartacus 中的 Commands and queries

命令和查询提供了一种强大且简化的方式来处理状态(换句话说,加载和缓存),并针对后端系统执行操作。 这类似于 React Query 和 SWR 等库在单页应用程序中处理来自 API 的状态问题的方式。 前端应用状态很大一部分来自后端。 经常用于状态管理的 Redux 架构在创建时并未考虑到这种类型的

2022-02-22 02:02:39阅读全文

Vue 源码解读(2)—— Vue 初始化过程
Vue 源码解读(2)—— Vue 初始化过程

当学习成为了习惯,知识也就变成了常识。 感谢各位的 点赞、收藏和评论。

2022-02-21 13:18:58阅读全文

sql查询数据总条数后怎么接收count(1)或者count(*)的值?
sql查询数据总条数后怎么接收count(1)或者count(*)的值?

昨天在写项目时,利用nodejs部署的服务器去查询数据库中所有数据的条数时,出现一个问题,那就是给我返回了一个前端无法接收的字段。

2022-02-22 08:42:54阅读全文

websocket 云构建怎么建立日志在服务器和前端应用间的同步
websocket 云构建怎么建立日志在服务器和前端应用间的同步

背景:首先在使用云构建平台时,会实时通过前端告诉你运行在云端的引用构建日志,那这个实时同步怎么实现呢,当然是websocket,就拿我目前实现的服务端nodejs 来讲

2022-02-21 23:31:22阅读全文

react 也就这么回事 01 —— React 元素的创建和渲染
react 也就这么回事 01 —— React 元素的创建和渲染

React 是一个用于构建用户界面的 JavaScript 库

2022-02-22 08:32:52阅读全文

从0到1自建一个代码cr diff平台
从0到1自建一个代码cr diff平台

首先明白diff平台是为了做什么,无非就是以下几个重点

2022-02-21 22:30:21阅读全文

搭建一个可视化用户行为轨迹打点体系SDK
搭建一个可视化用户行为轨迹打点体系SDK

● 1、利用xpath的唯一性,绑定打点元素添加事件进行发送数据打点● 2、后台管理系统搭建一个可视化选取打点元素的功能并保存配置● 3、前端根据页面URL获取到打点配置进行初始化(通过xpath绑定事件)基本流程如图所示:

2022-02-28 02:24:04阅读全文

Web 中的“选区”和“光标”
Web 中的“选区”和“光标”

在 web 开发中,有时不可避免会和“选区”与“光标”打交道,比如选中高亮、选中出现工具栏、手动控制光标位置等。选区就是用鼠标选中的那一部分,通常是蓝色

2022-02-28 07:57:01阅读全文

SAP UI5 Library Resource Bundle 的设计原理
SAP UI5 Library Resource Bundle 的设计原理

按照 Jerry 这篇文章介绍的代码,运行之后,给类型为 sap.ui.model.type.Currency 的字段设置一个非 number 类型的值之后,触发该数据类型自带的数据校验机制,显示 Enter a number 的错误消息。

2022-02-27 18:29:10阅读全文

SAP UI5 Currency 数据类型的校验逻辑分析
SAP UI5 Currency 数据类型的校验逻辑分析

按照 Jerry 这篇文章介绍的代码,运行之后,给类型为 sap.ui.model.type.Currency 的字段设置一个非 number 类型的值之后,触发该数据类型自带的数据校验机制,显示 Enter a number 的错误消息。

2022-02-28 06:13:29阅读全文

SAP UI5 应用开发教程之四十四 - Label 和 Input 控件文本没有水平对齐的原因分析和解决方案
SAP UI5 应用开发教程之四十四 - Label 和 Input 控件文本没有水平对齐的原因分析和解决方案

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2022-02-28 10:49:12阅读全文

vscode语音注释, 让信息更丰富(下)
vscode语音注释, 让信息更丰富(下)

     这个系列的最后一篇, 主要讲述录制音频&音频文件存储相关知识, 当时因为录音有bug搞得我一周没心情吃饭(voice-annotation)。

2022-02-27 17:19:53阅读全文

SAP UI5 应用开发教程之四十三 - SAP UI5 自带的 Support Assistant 工具使用方法介绍
SAP UI5 应用开发教程之四十三 - SAP UI5 自带的 Support Assistant 工具使用方法介绍

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2022-02-27 22:48:08阅读全文

SAP UI5 setProperty 的执行逻辑单步调式和分析
SAP UI5 setProperty 的执行逻辑单步调式和分析

按照 Jerry 这篇文章介绍的代码,运行之后,给类型为 sap.ui.model.type.Currency 的字段设置一个非 number 类型的值之后,触发该数据类型自带的数据校验机制,显示 Enter a number 的错误消息。

2022-02-27 15:57:00阅读全文

想成为一名程序员?这些Vue知识你必须知道!
想成为一名程序员?这些Vue知识你必须知道!

Vue就是构建用户界面的渐进式javascript框架,而Vue也和React以及Angular并称为前端三大框架。

2022-02-28 13:26:03阅读全文

使用grunt脚本创建新分支
使用grunt脚本创建新分支

这一步主要为了给用户展示最近的几个分支用来判断新建是否重复,如果不用也可以,那就在拉取的时候通过shell判断下输入的分支号是否存在,不存在提示就行

2022-02-28 05:03:23阅读全文

腾讯课堂 H5 直播间点赞动效实现一(CSS)
腾讯课堂 H5 直播间点赞动效实现一(CSS)

以前在看微信视频号直播的时候,经常点击右下角的点赞按钮。看着它的数字慢慢从一位数变成五位数,还是挺有氛围感的。特别是长按的时候,有个手机震动的反馈,很带感。虽然之前很好奇这些飘动的点赞动效是怎么实现的,但没有特别去钻研。直到前阵子投入腾讯课堂 H5 直播间的需求,需要自己去实现一个这样的效果时,才开

2022-02-27 19:50:53阅读全文

开源工具 @sap/ux-ui5-tooling 介绍
开源工具 @sap/ux-ui5-tooling 介绍

SAP Fiori Tools - UI5 Tooling 包含一系列可与命令 ui5 serve 一起使用的自定义中间件,以及可与命令 ui5 build 一起使用的自定义任务。 此外,该模块公开了 cli fiori 产品,例如 fiori run 命令是 ui5 serve 命令的包装器,并提

2022-02-28 03:02:59阅读全文

使用 Message Manager 实现开箱即用的验证(Validation)信息抛出
使用 Message Manager 实现开箱即用的验证(Validation)信息抛出

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2022-02-27 17:04:14阅读全文

SAP UI5 应用开发教程之四十一 - Chrome 扩展 UI5 Inspector 的离线安装和使用方法
SAP UI5 应用开发教程之四十一 - Chrome 扩展 UI5 Inspector 的离线安装和使用方法

和 Angular,React,Vue 等流行的前端开发框架一样,SAP UI5 在 Chrome 里也有着自己的扩展,称为 UI5 Inspector, 安装之后,在 Chrome 开发者工具里会出现一个新的名为 UI5 的面板。

2022-02-28 14:21:52阅读全文

绿色农业智慧管理:农产品调度可视化平台
绿色农业智慧管理:农产品调度可视化平台

2021 年 5 月 11 日,第七次全国人口普查主要数据公布,居住在乡村的人口为 50979 万人,占 36.11%。农村人口数量减少,中壮年外出务工,以家庭为单位的传统农业作业方式已不适合数字农业的发展。

2022-02-28 04:20:29阅读全文

SAP UI5 应用开发教程之四十二 - SAP UI5 自带的 Diagnostics 诊断工具使用方法介绍
SAP UI5 应用开发教程之四十二 - SAP UI5 自带的 Diagnostics 诊断工具使用方法介绍

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2022-02-27 20:36:51阅读全文

react 也就这么回事 03 —— JSX 的注意点
react 也就这么回事 03 —— JSX 的注意点

JSX 是 JavaScript 的语法扩展,本质上是 React.createElement()方法的语法糖。

2022-02-27 21:11:52阅读全文

那些让很多程序员看了都头疼的ES6知识点!
那些让很多程序员看了都头疼的ES6知识点!

async装饰的函数返回的是一个promise对象

2022-02-28 15:56:35阅读全文

如何制作包含了 component-preload.js 在内的 SAP UI5 发布版本
如何制作包含了 component-preload.js 在内的 SAP UI5 发布版本

Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。

2022-02-28 11:00:01阅读全文

前端周刊第八期
前端周刊第八期

前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。

2022-02-28 05:31:15阅读全文

打造自己的JavaScript工具库
打造自己的JavaScript工具库

我们在业务开发过程中,经常会重复用到数据类型校验,日期格式化、数据加密、随机数生成、节流函数等工具方法,这些工具类函数,适当封装整理方便拿来就用,可以提高开发效率。

2022-02-28 07:24:13阅读全文

前端项目打包生成分析报告
前端项目打包生成分析报告

生成报告可直观地描述所使用的各种包的大小1.打开包.json 文件并添加下面一条命令

2022-02-28 02:53:01阅读全文

你要找的Vue3干货都在这里了,干不干你说了算!
你要找的Vue3干货都在这里了,干不干你说了算!

.lazy 你可以添加 lazy 修饰符,从而转为在 change 事件之后进行同步,在“change”时而非“input”时更新

2022-02-28 09:50:13阅读全文