走进PIMShell(6)--预定义的全局变量

SAP面试全过程(已拿offer) 周五打电话给我说过了SAP第一轮面试,第二轮要在下周四北京,这几天终于体会到了什么叫做重压下的感觉,越复习越虚,看别人的面经都感觉卧槽这问题也巨难了吧...连去北京可以见妹子这种事情都感觉一点心情都没有。面前准备固然是要有的,但关键是平时就要有料,多想想自己做的项目。当作一个给自己的提醒吧! 阅读详情

PIMShell预定义并初始化了一些全局变量,这些变量可以直接在javascript代码中访问。其中,“page”是第一个全局变量,其他全局变量都直接或间接来自于它。这些变量的初始化类似于如下的代码:

  1. /*
  2.     enum
  3. */
  4. //behavior notify code 
  5. var enum_behaviorNotify=
  6.        {addprofile:9,addmarkup:10,addinit:11,addready:12,dispose:13};
  7. //cuteEvent eventClass id 
  8. var enum_eventClassId=
  9.        {delay:0,async:1,simple:2,asyncScript:3,data:4,catalog:5};
  10. //tray message   
  11. var enum_trayMessageType={info:0,warning:1,error:2};
  12. var enum_trayMessageContentType={string:0,iframe:1,behavior:2};
  13. //plugins guid 
  14. var enum_plugins_guid={
  15.     empty:"{00000000-0000-0000-0000-000000000000}",
  16.     theme:"{00000000-0000-0000-0000-000000000001}",
  17.     system:"{00000000-0000-0000-0001-000000000000}",
  18.     general:"{00000000-0000-0000-0001-000000000001}",
  19.     safe:"{00000000-0000-0000-0001-000000000002}",
  20.     help:"{00000000-0000-0000-0001-000000000003}"};
  21. /*
  22.     variables
  23. */
  24. var clientContext=page.clientContext;
  25. var plugin=clientContext.plugin;
  26. var system=clientContext.plugin(enum_plugins_guid.system);
  27. var general=clientContext.plugin(enum_plugins_guid.general);
  28. var options=clientContext.options;
  29. var config=clientContext.config;
  30. var language=clientContext.language;
  31. var cuteEvent=clientContext.event;
  32. var dataManager=clientContext.dataManager;
  33. var trayMessage=clientContext.trayMessage;
  34. var remoteObject=clientContext.remoteObject;
  35. var profileManager=clientContext.profileManager;
  36. var profile=page.profile;
  37. // 
  38. var root=page.root;
  39. // 
  40. var Ajax=page.Ajax;
  41. var Sys=Ajax.Sys;
  42. var UI=Ajax.UI;
  43. var Net=Ajax.Net;
  44. var DomElement=UI.DomElement;
  45. var Timer=Sys.Timer;
  46. var String2=Sys.String;
  47. var XMLHttpManager=Net.XMLHttpManager;
  48. var PIMTools=page.PIMTools;
  49. var Tools=page.Tools;
  50. var Trace=null;
  51. if(root)
  52.     Trace=root.trace;
  53. /*
  54.     function
  55. */
  56. // 
  57. function $(element)
  58. {
  59.     return Sys.getElementById(element);
  60. }
  61. function $object(element)
  62. {
  63.     return page.findControl(element);
  64. }
  65. function $F(element)
  66. {
  67.     return Sys.getElementValue(element);
  68. }
  69. function $list(str,delimiter)
  70. {
  71.     var __oList=Sys.List;
  72.     
  73.     if(typeof(delimiter)=="undefined")
  74.         __oList.Split(str,",");
  75.     else
  76.         __oList.Split(str,delimiter);
  77.         
  78.     return __oList;
  79. }

关于如何通过VC++设置javascript中的全局变量,请参考文章: 走进PIMShell(2)--不再使用external扩展浏览器,兼谈三种方案

 

语音信号的AGC自适应增益调整matlab仿真 语音信号的自动增益控制(Automatic Gain Control,AGC)是音频处理领域中的一项重要技术。其核心功能是实时调整输入信号的幅度,使其保持在一定范围内,以优化输出信号的质量。AGC广泛应用于语音通信、语音识别、音频录制和播放等领域,旨在解决输入信号幅度波动问题,确保输出信号的稳定性和清晰度。一、AGC的基本原理1.1 幅度调整自动增益控制的基本原理是根据输入信号的幅度动态地调整系统的增益。 阅读详情

相关推荐

别再只看K线了!聊聊“板块联动”和“热点轮动”的跟踪方法与工具(实战派分享)

本文深入解析了如何通过板块联动和热点轮动构建高效交易系统。从三维验证框架到主流工具配置,再到持续性热点的五大特征,实战派交易员分享了识别市场主线和预判轮动方向的高阶技巧,帮助投资者摆脱单纯依赖K线的局限,提升交易决策效率。

weixin_29281941的博客 760

Classic AUTOSAR专题 | 存储模块简介

本文中的存储概念主要是指将数据存储在ROM中,且断电不消失,这种类型的数据也被称为“非易失性数据(NV Data)”。我们在实际开发中难免会有一些数据需要存储到ROM中,以备后续使用,比如DTC状态、快照数据以及扩展数据等,后续车辆检修时能为我们对故障的分析提供便利。存储服务除了能用在诊断上,还可以用在上层应用开发过程中,用来存储一些必要数据。

怿星科技的博客 2022

Benchmark系列——UnixBench测试项深度解析与性能优化指南

本文深度解析UnixBench基准测试套件的各项测试原理,包括Dhrystone、Whetstone、系统调用、进程管理、IPC及文件I/O等核心测试项。通过详细的测试项分析,指导用户解读测试报告,并提供针对性的内核参数调整、编译优化及系统配置实战指南,帮助用户精准定位并优化系统性能瓶颈。

weixin_29230901的博客 276

走进PIMShell(5)--Form(窗体)的应用

在pimshell中实现一个网页建议采用htm/xml/js三个文件。.htm文件定义界面中的DOM元素,.xml文件为DOM元素附加所需要的行为(behavior),.js文件实现javascript代码。但是在实际应用时,需要将这些文件放入到某个插件(可以是自制的插件)的目录中才能正常运行。为了方便网页的编写和运行,PIMShell提供了一个特制的Form(窗体)插件。一个Form可代表一个网

pimshell的专栏 2720

手把手教你配置RK3588的FFmpeg+RKmpp:从解码到RGA转换的完整避坑指南

本文详细介绍了在RK3588平台上配置FFmpeg+RKmpp进行硬件解码和RGA图像处理的完整流程,包括环境准备、DRM Prime解码输出实战、RGA硬件加速转换技巧以及全链路性能调优。通过具体代码示例和问题排查指南,帮助开发者高效实现视频处理流水线,显著提升性能并降低CPU占用率。

weixin_28366475的博客 473

NU1680无线充电接收器在TWS耳机中的应用实战:I2C调压与QI协议适配

本文详细解析了NU1680无线充电接收器在TWS耳机充电仓设计中的应用实战。重点阐述了其无固件设计、I2C接口动态调压功能如何解决不同QI协议发射器的兼容性难题,并分享了硬件设计、PCB布局、与发射端联调及安全测试等关键环节的实践经验,助力开发者快速实现稳定高效的无线充电方案。

weixin_28432777的博客 232

走进PIMShell(4)--网页的架构htm/xml/js

PIMShell中的界面都是用网页的形式实现的。PIMShell所使用的网页架构一般包含三个文件,.htm/.xml/.js。.htm文件定义界面中的DOM元素,.xml文件为DOM元素附加所需要的行为(behavior),.js文件实现javascript代码。比如,要实现一个用户列表,建立三个文件list.htm/list.htm.xml/list.htm.js,代码如下:1、list.h

pimshell的专栏 2369

python 常见算法(1-50题)

常见的算法题

weixin_58470558的博客 1757

走进PIMShell(1)--为什么是这样

PIMShell是一个个人信息助理软件,却为什么要做成一个插件的形式?PIMShell的界面都是网页的形式,却又不需要网页服务器,这是如何实现的?PIMShell为什么不用流行的javascript ajax库,却自己开发二进制的ajax库?PIMShell如何简化了IE插件的开发?下面就试着回答上面的问题。 一、功能的界定在工作、生活、学习中,把电脑作为主要工具的人士,经常会处理各种

pimshell的专栏 1061

成对使用离轴抛物面反射镜的设计

成对使用离轴抛物面反射镜的设计

weixin_72050316的博客 638

卫朋:IPD流程落地之产品开发验证阶段解读

IPD验证阶段

产品线负责人 1487

ContactDemo - 演示如何为PIMShell开发插件

PIMShell是在IE浏览器中运行的插件,而PIMShell本身也提供了一个自身的插件平台。PIMShell内置的资料库、收藏、RSS订阅、页、过滤器等功能也是通过插件的形式实现的。ContactDemo是一个插件实例,用于演示如何为PIMShell实现插件。当下载附件后,可做如下几件事:解压缩ContactDemo.zip 打开ContactDemoSetup.exe安装此

pimshell的专栏 839

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

CuteIE已重构为PIMShell,欢迎批评指正

CuteIE是自己实现一个浏览器,然后在里面实现信息管理的功能。重构后的PIMShell是在IE中实现的信息助理插件,支持IE6/IE7/IE8。 预览图: http://www.pimshell.com/Screenshots/tabid/58/Default.aspx演示: http://www.pimshell.com/Demos/tabid/59/Default.aspx

seasol的专栏 960

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

pimshell高级评论 -- 在Google Reader中直接跟踪和发表评论

PIMShell高级评论可以针对任何网页直接跟踪和发表评论,支持博客、论坛、新闻等。PIMShell高级评论还支持在线Feed阅读器,比如Google阅读器、有道阅读器、鲜果阅读器等。用户在Google阅读器中可直接跟踪和发表评论,不必再打开原始网页了。

pimshell的专栏 874

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

PIMShell 2008.1021解决了与google toolbar不兼容的问题

今天突然发现一个bug:在某些情况下,当弹出新窗口再关闭时,会报错,从而导致IE浏览器不能正常退出。经检查,原来是为toolbar增加“可折叠”的特性时有个指针为空的情况没有处理。后来安装google toolbar,发现PIMShell与它不兼容。 对于使用google toolbar的用户这是一个非常严重的问题。如果因为这个重要的bug给大家带来不便,真的很抱歉。现在版本已更新,请

pimshell的专栏 811

可以显示优快云博客头像图标的Feed阅读器--PIMShell

优快云博客有一个非常好的特色,就是可以将博主的头像自动生成一个icon图标,从而可以在浏览器的标签栏上显示。有许多的Feed阅读器可以在Feed频道左侧显示网站的图标,但是不支持优快云博客的头像图标。PIMShell最新版2009.0302专门强化了Feed应用,可以显示优快云博客的头像图标,如图: 更详细的说明,请参见官方主页:http://www.pimshell.com

pimshell的专栏 853

走进PIMShell(3)--实现TabNew行为(Behavior)

IE7实现了多标签(Tab)的特性。我们可以通过target属性指示链接在某个窗口中打开,却无法通过类似的属性指示链接在新的标签中打开。现在我们实现一个行为(Behavior),附加到元素a,从而实现点击链接时自动在新的标签打开。效果如下a style="behavior:url(#default#TabNewDemo);" tabNewActive="true" href="http

pimshell的专栏 1657

支持跟踪和发表评论的Feed阅读器 -- PIMShell 2009.0903

从PIMShell 2009.0903开始,Feed阅读器将真正的支持跟踪和发表评论。因为跟踪和发表评论直接在PIMShell阅读器中进行,不再需要打开原始网页,这将进一步增强读者与博主的互动。同样,我们还可以把发表过的评论保存起来,方便以后的查阅。还有一个重要的功能是可以跟进评论。每当有新的评论时,PIMShell会自动抓取。 官方网址: http://www.pimshell.com

pimshell的专栏 801

我已使用新的优快云 blog -- PIMShell

我已使用新的优快云 blog -- http://blog.youkuaiyun.com/pimshell欢迎大家光临。

seasol的专栏 878

走进PIMShell(2)--不再使用external扩展浏览器,兼谈三种方案

方案一:external对象 经常有人用CDHtmlDialog开发纯网页的对话框。这里首先要解决的是“程序”与“网页”之间的通信问题。“程序”访问“网页”可以使用IWebBrowser2接口。“网页”访问“程序”可以在脚本中调用window.external的方法。对于“网页”而言,暂且将前者称为“被动模式”,后者称为“主动模式”。于是,“程序”在建立一个“网页”对话框时,向“网页”提供一个

pimshell的专栏 1886

如何在优快云论坛中抢分?

在优快云论坛中,回复了某个问题贴。这时,发贴人会进一步询问。如果此时,没有继续查看这个帖子,就会失去进一步交流互动的机会,也就可能失去得分的机会。如果有一个软件帮助我跟进帖子的所有回复,并且每当有新回复的时候,就会及时告诉我。那么,我也就可以及时回应发贴人的后续询问,从而拿到我应得的分数。这个软件就是 -- PIMShell 在PIMShell 2010.0618中开发了一项重要的特性 -- 高级评论。PIMShell高级评论可以针对任何网页直接跟踪和发表评论,支持博客、论坛、新闻等。PIMShell高

pimshell的专栏 1136

在Windows XP下安装Windows Sidebar(侧边栏)-- 英文版

  PIMShell使用插件“页”,实现了Mashup(混搭)的机制,可利用WebPart展示内部各种数据资料。另外,PIMShell中的WebPart不做任何修改,就可应用于Windows Sidebar(侧边栏)。通过这种方式,我们可以将最常用的数据和功能放置在桌面上,从而访问和使用数据会更加便捷。更多细节可查看相关的演示视频  Windows Sidebar(侧边栏)在Windows V

pimshell的专栏 2261

值得纪念的一天

    优快云创新栏目现已全面启动,PIMShell在刚出Alpha版之际,就有幸入选作为第一期作品。非常感谢优快云提供的这次难得的展示机会。在此记录,以作纪念!也希望能有更多的初创者不要犹豫,提交你们好的作品。    详情请见:http://chuang.youkuaiyun.com/pimshell  

pimshell的专栏 767

重装之前要备份哪些数据?

  做好的程序在编译打包之后,总是要重装机器进行测试。特别是在有“一键恢复”的功能之后,重装的次数就会更多一些。在恢复系统备份之前,当然免不了要检查系统盘里几个关键的目录,备份数据。  我做PIMShell的初衷当然是能管理散乱的数据和信息源。这样,在重装机器时,就不会总是心怀忐忑了。而且数据都能集中保存的话,那么就可以随身携带到任何地点任何机器上使用了。 检查清单如下: 

pimshell的专栏 898

如何围观优快云资讯中的口水仗?

如何围观优快云资讯中的口水仗呢? 在PIMShell 2010.0618中开发了一项重要的特性 -- 高级评论。PIMShell高级评论可以针对任何网页直接跟踪和发表评论,支持博客、论坛、新闻等。PIMShell高级评论还支持在线Feed阅读器,比如Google阅读器、有道阅读器、鲜果阅读器等。因此可以通过PIMShell自动定时检查文章的评论列表,并及时查看最新的评论和回复。那么如何操作呢?

pimshell的专栏 1045

Web 版翻译者资料库

本项目是桌面版《翻译者资料库》的 Web 移植版,基于 Spring Boot 3.3、Thymeleaf、Bootstrap 5.3 与 MySQL 8.0 构建。它面向翻译写作提供资料、词汇、句库、文本工具、对照制作、查找、备份恢复及旧库迁移等功能,完整继承桌面版核心业务规则,支持一键启动与离线访问。

howard2005的专栏 140
上一篇: 走进PIMShell(5)--Form(窗体)的应用
下一篇: 可以显示优快云博客头像图标的Feed阅读器--PIMShell
剑心1977
博客等级 码龄20年 52粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值