- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSVM2使用指(V1.0简略版),jsvm,jsvm官网,jsvm下载,jsvm用法,简略的反义词,简略咨询,简略,中国金融体系简略图,演讲点评简略模式
JSVM2 使用指南(V1.0简略版)
1.序言 2
2.JSVM2 框架介绍 3
3.JSVM2 使用说明 4
3.1如何在页面上部署jsvm环境。 4
3.2如何设置当前jsvm的环境变量。 4
3.3如何使用jsvm中的类。 5
1.序我们在 JSVM1.x 中尝试了一种较传统方式不同的 JavaScript(基于web中的JS) 开发模式。年多的时间中,得到了大量积极有效的反馈和建议,在这些基础上今天我们正式推出 JSVM2。JavaScript 一直以来扮演着Web端“小脚本”的角色,开发者用它来在web上制作一些动态特效, 以及表单提交前对数据的预校验等等,随着客户端处理能力日益提升,DHTML在表示层的动态特征和丰富表现力,以及XmlHttp,XmlDom等HTTP工具的出现, 另外一种应用模式开始引起人们的关注:基于 JavaScript + DHTML + XML + XmlHttp/XmlDom 的 RIA (Rich Internet Application),更确切地说,应称为:RWA (Rich Web Application)。这类应用给用户带来的良好体验远胜于传统 Web 中 Form 提交的方式,并且较大程度减小了服务器的负载和网络流量,提高了系统综合性能后来一个老外提出了 Ajax 这个名词,关于这个概念我不再冗余复述。如今Ajax Framework 像雨后春笋一般涌现很多,其中不乏优秀之作。但在此并不多作介绍。 因为 JSVM 和他们定位不同,JSVM不仅仅是一个 Ajax 框架,也并非仅仅为了实现 Ajax 而产生。它作为一个更底层更抽象的 JavaScript 框架,为我们实现类似Ajax应用提供了一个基础平台我曾经拿jsvm1到51js上与许多js爱好者共同讨论,其中有两种比较典型的不同看法是:
JavaScript 需要框架吗,是不是把简单的事情复杂化了? 短小精干才是脚本之道。
非要借鉴 JAVA 的架构吗?是否有更好的解决方案。对于第一种意见,我认为某种条件下还是有道理的。例如:我仅仅是想打印一句 Hello, world!直接 alert()就可以了,何必要弄一个 Framework 出来,岂非劳民伤财,小题大做。 确实,对于一些简单的web应用,js 在整个体系中充当的角色很小,我觉得是可以不用框架的。但对于一个RIA模式的Web应用,尤其是企业级的应用,系统复杂程度和JS代码规模相当庞大的情况下,没有框架带来的后果是可以预见的。:赞成框架的必要性,但对jsvm一些“”java的做法抱有怀疑态度。我不能说这种看法不对,也许确实有更好。但是,本人,简单的说,JSVM 根本目的是为了规范浏览器端JavaScript脚本开发,更好的实现代码复用。传统面向过程型的JavaScript开发方式已经明显不能满足大规模软件开发的需要。大部分迹象表明 随着 RIA 的发展,客户端都将承担更多的逻辑处理工作,企业级应用的代码规模和复杂度都是相当大的。有效的代码组织结构,合理的模块粒度,低耦合高内聚的设计原则等等如何引入到JavaScript的开发上来?相信当你了解 JSVM2 之后,会有一些答案。作为一个框架,JSVM要解决的问题不是提供某一种应用的解决方案,而是针对各种场景提供广泛的支持。另外一个需要说明的是:jsvm2并不是jsvm1的一个升级版,几乎是在jsvm1上完全重构。且不提供对原jsvm1.x中的类的支持。(原jsvm1.x下的类需要经过做一些小改动才能在jsvm2下正常工作)较jsvm1.x,jsvm2 有了几处明显的变化:性能上有了明显的提升每个类文件拥有独立的语法域。常见的运行模式编译引擎支持多语法解析器,并缺省提供了一个名为jsvm2的语法解析器。从语法层面提供了一些OO关键字的支持,使jsvm下的面向对象的javascript开发更为直观和方便。灵活的扩展性目前jsvm2支持的平台有 ie5+ , firefox1+.2.JSVM2 框架介绍JSVM (JavaScript Virtual Machine 的缩写) 是一个面向 JavaScript 开发领域的基础框架。该软件是自由软件,2003年底由万常华(wch3116)发起, 目前是2.0版,采用的是 BSD License 授权协议。
JavaScript的开发长期以来停留在基于function,面向过程的开发模式。这种模式的缺点是无组织无纪律,代码不宜复用。近些年出现了不少JS框架,但多数专注于某些应用领域,比如 bindows 侧重 UI 层, 而一些 Ajax 框架则主要关注于通讯层。这些框架的目的是提供一套工具库给开发人员使用,而如果想进一步扩展其功能进行二次开发则比较困难。发展发展规模都受
文档评论(0)