BS标签封装与页面跳转技术详解
下载需积分: 5 | DOCX格式 | 2.02MB |
更新于2024-07-06
| 126 浏览量 | 举报
"这篇文档主要涉及了IBM Notes (IBSNote)的相关技术,包括BS标签封装、页面跳转、后台请求流程、兼容性问题、window.opener的使用、URL指向解析以及与Team Foundation Server和离职入职流程的关系,还提到了BS架构下调用蓝凌接口获取数据的方法。"
详细知识点:
1. **BS标签封装**:
在BS(Browser-Server)架构中,标签封装是一种将特定功能或界面元素打包成可复用组件的技术。这有助于提高开发效率,保持代码整洁,且便于维护。封装可能涉及到HTML、CSS和JavaScript的组合,创建自定义的UI组件。
2. **页面跳转**:
跳转到新的页面通常通过设置`ACTION`属性来实现,例如在HTML的`<FORM>`标签中指定`ACTION`属性为待跳转的页面路径。配合`target`属性可以控制跳转方式,如`_blank`表示在新窗口打开,`_self`则在当前窗口内跳转。
3. **后台配置视图及路径**:
在IBM Notes中,视图配置是管理页面路由的重要手段。开发者需要在后台配置视图及其对应路径,以便系统知道如何找到并加载相应的JSP页面。
4. **兼容性问题**:
在BS应用中,开发者需要关注浏览器兼容性,确保应用能在不同浏览器环境下正常运行。这可能涉及到CSS样式、JavaScript函数和DOM操作的兼容性调整。
5. **window.opener**:
`window.opener`属性在JavaScript中用于引用打开当前窗口的窗口对象。可以用来与父窗口进行交互,如刷新父窗口的内容或者传递数据。
6. **表单提交**:
使用`<FORM>`的`submit()`方法可以提交表单数据到指定的处理页面。在确认弹窗后,如果用户确认操作,表单会提交到`ACTION`指定的URL,如`add.jsp`。
7. **URL参数解析**:
示例URL `DocRead_Entry.do`携带了多个参数,如`folderID`, `taskId`, `operator`, `tableName`, `docID`, `subjectId`, `formID`, `name`,这些参数用于指定不同的业务逻辑或数据查询条件。
8. **Team Foundation Server**:
Team Foundation Server (TFS) 是微软的一款版本控制系统,常用于协同开发和项目管理。它提供了源代码管理、工作项跟踪、持续集成等功能,可能与IBM Notes在某些场景下有集成需求。
9. **离职入职流程——流程定义**:
在企业信息系统中,离职入职流程通常涉及多个步骤和角色,需要在系统中定义清晰的流程,以自动化处理这些过程,确保数据准确无误。
10. **BS调蓝凌接口**:
BS架构的应用程序可以通过API接口与蓝凌软件进行数据交互,例如获取蓝凌系统中的数据。这里的查询语句展示了如何基于特定条件(如tableName='EKPBS')从`RoleVindicate`表中获取数据。
以上内容涵盖了IBM Notes开发中的多个关键知识点,包括前端交互、后台处理、数据通信和流程管理,对于理解BS应用的开发和维护具有重要意义。
相关推荐










weixin_45209491
- 粉丝: 65
最新资源
- Unity低多边形北美原住民素材包1.0发布
- 免费iphone png格式转换器(iOSPngConverter)发布v1.1
- 驱动精灵硬盘版——快速识别并安装硬件驱动
- THE RETAILER V3.2.9:外贸家居用品独立站主题
- 掌握任意精度数学运算:Java BigDecimal高级函数详解
- Duilib:扩展性强且稳定的Windows DirectUI界面库
- 飞天ukey代码工具资源包 - 多语言学习应用支持
- BlazorHtmlEditor组件开发与HTMBuilder类库实现
- MLFlow与Scikit-learn结合实现分类模型训练与部署
- PDF超链接编辑器v2.3.1:批量编辑PDF超链接神器
- 掌握项目管理:10大管理思维导图精要
- NORTH V5.7.3外贸独立站商城模板-个人博客风格设计
- Go语言中HTTP客户端的基本使用与实现
- 探索非IE内核的webBrowser:webKit实现分析
- ESP32开源VoIP手机WiPhone的原理图和PCB设计文件
- 提升网站开发效率的小工具集锦