首页
学习
活动
专区
工具
TVP
发布

Jerry的SAP技术分享

Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今。
专栏作者
10840
文章
7387828
阅读量
159
订阅数
Angular 服务器端渲染应用返回 HTTP 404 和 200 状态码对 SEO 的影响
在理解为什么 Angular 应用在正确的时间点返回 HTTP 404 状态码对 SEO 非常重要之前,我们首先需要了解一些基本的 SEO (搜索引擎优化) 概念,以及 HTTP 404 状态码的含义。
Jerry Wang
2023-07-28
1940
关于 SAP Spartacus generic-link component 的模板代码
这段代码是 Angular 应用中的一个 Component HTML 模板片段。它使用了一些 Angular 的特性,如指令、属性绑定和模板引用。我将逐个解释这段代码中的每个部分。
Jerry Wang
2023-07-05
1400
HTML Over the wire 框架和单页面应用的区别
HTML Over the wire 方法包括类似于多页面应用程序 (MPA) 的服务器端渲染 (SSR)。 然而,在初始请求之后,浏览器仅通过 AJAX 异步检索 HTML 片段,因此整个页面不再重新渲染。 与单页应用程序 (SPA) 不同,服务器还处理应用程序的逻辑和状态:
Jerry Wang
2023-06-27
1360
JavaScript Framework Unpoly 框架介绍
作为一种创建 Web 应用程序的更直接的方式,无需使用太多 JavaScript,HTML 在线技术一直在蓬勃发展。它的工作原理是通过网络发送 HTML,而不是 JSON。
Jerry Wang
2023-06-27
1480
关于 Spartacus 服务器端渲染的 404 Not found 页面处理
当启动 Spartacus 时,路由由 Router 逻辑处理。将评估四种不同类型的路由:
Jerry Wang
2023-06-16
1980
什么是 Angular Composable 概念
我们都知道 Lodash,它是一个在项目中重用无状态逻辑的库。那么,如果在 Angular 项目中我们有一个类似的工具包来重用有状态逻辑呢?
Jerry Wang
2023-05-23
4620
关于 Web 应用的 Prerender 策略
对于一些小型 Web 应用程序而言,强制使用服务器渲染(Server side render)可能会成为一种障碍。这时,预渲染可能是一个非常好的替代选择。
Jerry Wang
2023-05-10
4120
Angular 服务器端渲染两个相关的 SERVER_REQUEST_URL 和 SERVER_REQUEST_ORIGIN
下面这段代码有什么用? export class AppModule { constructor( @Optional() @Inject(SERVER_REQUEST_URL) protecte
Jerry Wang
2023-05-01
3820
关于 Angular 12 的 inlineCriticalCss 选项
inlineCriticalCss 是 Angular 项目中的一个配置选项,用于指定是否将关键 CSS 内联到页面 HTML 中。
Jerry Wang
2023-04-23
5650
Angular 服务器端渲染场景里,服务器端和客户端渲染出的 HTML 源代码有可能不完全一致
在 Angular 服务器端渲染场景中,服务器端渲染出的 HTML 源代码和客户端渲染出的 HTML 源代码可能不完全一致,这是由以下几个原因造成的:
Jerry Wang
2023-04-21
1.7K0
让 Spartacus 服务器端渲染引入 long API 调用超时机制的两种配置方法
两种方法,使用 config.backend.timeout = { 浏览器:...,服务器:...} ,或者可以更具体地配置,即基于 Request 粒度,通过将 HTTP_TIMEOUT_CONFIG HttpContextToken 传递给 Angular HttpClient 的方法来针对每个具体请求进行配置。
Jerry Wang
2023-04-18
1.5K0
关于 Angular 应用部署时的 base-href 参数
这段代码是在使用 Node.js 进行 Angular 应用的服务器端渲染(Server-side rendering,简称 SSR)时,针对特定路由路径进行了一些额外的处理。
Jerry Wang
2023-04-04
1K0
Angular 应用里 server.ts 文件的 APP_BASE_HREF token 的用法?
在 Angular 应用中,server.ts 文件是用于构建服务器端渲染(Server-side rendering,简称 SSR)的入口文件。该文件中的代码通常使用 Node.js 的 http 模块创建一个 HTTP 服务器,用于处理客户端请求。
Jerry Wang
2023-04-04
6090
SAP Commerce Cloud 里的 jsapps 和 jsapps-ssr 容器
SAP Commerce Cloud Version 2,简称 SAP CCV2, 上面有两种 container,jsapps 和 jsapps-ssr, 二者区别是什么?
Jerry Wang
2023-04-04
3140
关于 Angular 编程中的 shim 概念
Angular Universal 渲染过程很直接,但同样容易被一些耗时的包含同步逻辑执行的代码所阻止。
Jerry Wang
2023-04-01
1K0
什么是 Chrome 开发者工具 performance 面板 Experience 里的 Layout shift
Chrome 开发者工具 performance 面板 Experience 中的 Layout shift(布局位移)是指在页面加载过程中元素的位置发生了意外的变化,这种变化可能会导致用户的不良体验,例如元素突然移动导致用户误点击其他链接或按钮。
Jerry Wang
2023-04-01
3480
使用 Angular HTTP_INTERCEPTOR 拦截器来记录超时请求的一些思考
本文记录我从我的同事,Spartacus SSR 专家 kris 那里学到的一些心得。
Jerry Wang
2023-03-30
2K0
关于 Angular 应用的 Bootstrap 过程
在 Angular应用程序中,客户端的bootstrap过程是指启动应用程序时的一系列步骤,以加载和初始化应用程序所需的所有资源,并将应用程序渲染到浏览器上。
Jerry Wang
2023-03-30
1.3K0
SAP UI5 index.html 里的 bootstrap script 介绍
在 SAP UI5 应用程序的 index.html 文件中,通常有一行类似于以下代码的声明:
Jerry Wang
2023-03-30
4350
Angular SSR 应用启动时的一些保护措施
在原始的 platformBrowserDynamic().bootstrapModule(AppModule) 调用之前,增添了一个 if 判断条件。
Jerry Wang
2023-03-30
4600
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档