首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 93 毫秒
1.
随着Web 2.0时代的到来,Web应用程序越来越强调丰富的用户体验。而这恰恰主要通过客户端大量的JavaScript来提供友好的交互,于是如何选择一个方便有效的JavaScript框架进行开发便成为一个大家关注的问题。通过比较目前流行的两种JavaScript框架(jQuery和ExtJS),分析各自优缺点,以期为Web开发者选择合适的JavaScript框架提供帮助。  相似文献   

2.
李文兵  马世龙 《计算机工程与设计》2007,28(23):5712-5714,5718
由于传统Web应用开发周期长成本高,业务人员和非技术人员希望能够通过简单的操作来构建自己的Web应用.以JavaScript工具集Dojo为基础,提出了一个以Web为平台的Web组件框架.最终用户可以使用该Web组件框架,通过选择和配置Web组件,敏捷地构建自己的Web应用.  相似文献   

3.
基于JQuery框架的Web查询视图设计与实现   总被引:1,自引:0,他引:1  
JQuery是一个优秀的可跨浏览器的JavaScript框架,它强化HTML与JavaScript之间的操作,同时又支持AJAX规范,为网站提供AJAX交互。本文阐述JQuery框架的概念和原理,通过Java Web应用程序中查询组件的实例,解析该框架在软件开发中的应用过程及其特性。  相似文献   

4.
为实现Web开发中客户端代码的可读性、易测试、可维护性和可扩展性,介绍和分析JavaScript MVC框架的基本结构和设计模式。以Backbone.js框架为例,通过实际应用开发中的部分代码演示了JavaScript MVC框架在Web开发中的应用,并阐述了Web开发中的其他注意事项。  相似文献   

5.
为实现Web开发中客户端代码的可读性、易测试、可维护性和可扩展性,介绍和分析JavaScript MVC框架的基本结构和设计模式。以Backbone.js框架为例,通过实际应用开发中的部分代码演示了JavaScript MVC框架在Web开发中的应用,并阐述了Web开发中的其他注意事项。  相似文献   

6.
文章基于使用Bootstrap框架中的按钮和文本框组件快速完成了计算器的界面设计,并实现了响应式布局,使用层叠样式表(Cascading Style Sheets 3,CSS)完成计算器界面的进一步美化,通过JavaScript代码完成了加、减、乘、除四则运算的定义,使用Ajax局部刷新方式提升了前端用户体验。通过这个简单的基于Bootstrap和Django框架的Web计算器实例,详细阐述了一个Python Web项目的构建过程,为进一步学习Python Web项目的开发提供了一个良好的基础。  相似文献   

7.
EXT技术在Web界面设计与实现中的应用研究   总被引:3,自引:1,他引:2  
EXT是一个可开发丰富的Web界面的JavaScript框架。本文简要介绍了EXT技术的发展背景和核心概念及其原理机制,通过EXT技术对Web应用系统布局功能的设计和实现,浅谈了如何使用EXT来提高页面易用性和改善用户体验。  相似文献   

8.
一、引言 JavaScript是一种解释性语言,它是由Netscape和Sun Microsystem联合开发的用来增加用户的交互操作和Web页面动态内容的一种语言。我们可以通过在一个HTML文档中直接插入适当的JavaScript代码来创建一个JavaScript。当在浏览器里打开这个JavaScript文档时,该浏览器内置的JavaScript解释器将翻译并执行其代码。JavaScript支持事件驱动和标准的程序结构(变量、数组、函数、控制流结构等),其最适合做的是:管理交互式多媒体Web页面,在Web页面中增加日期、时间、状态  相似文献   

9.
程勇  秦丹  杨光 《计算机应用》2017,37(4):1143-1148
针对JavaScript浏览器兼容性问题缺乏有效的测试方法的问题,基于变异测试技术,对Web应用程序中的JavaScript语言在主流浏览器中的兼容性进行了分析,设计了18个针对浏览器兼容性错误的变异算子并开发了自动化的测试工具Compatibility Mutator。该程序使用抽象语法树(AST)分析JavaScript语法,使用Selenium WebDriver自动调用多个浏览器核心并行执行变异测试。通过对7个广泛使用的JavaScript框架的实验,验证了此方法对每一个框架都能够生成一定数量的变异体,其中对jQuery和YUI框架的变异测试的变异得分分别为43.06%和7.69%,表明了所设计的变异算子能够触发浏览器兼容性方面的错误,并且能够评估测试用例集的完备性。  相似文献   

10.
我见到过许多用JavaScript书写的Web页面,这些代码确实为Web增色不少。但JavaScript作为一种描述性的语言,它的代码对任何人都是可见的。具体的说,当你浏览到一个你感兴趣且包含有JavaScript代码的页面时,你只要在页面上单击鼠标右键,选择“查看源代码”,所有的代码  相似文献   

11.
12.
AJAX (asynchronous JavaScript and XML) is a powerful Web development model for browser-based Web applications. While Web services essentially are universally accessible software components deployed on the Web and designed to support interoperable machine-to-machine interaction over a network. Because technologies that support both AJAX and Web services are XML-based, the two can leverage each others' strengths. More and more companies and organizations are taking advantage of this relationship, working to improve their Web applications through AJAX and Web services. Our system integrates the two for Web-based cooperative image editing. For message exchange delays and browser security limitations have hampered Web-based cooperative image editing. This integration resolves these issues and offers a framework for generic cooperative business processes  相似文献   

13.
基于预测的JavaScript类型系统研究   总被引:1,自引:0,他引:1  
随着互联网和万维网的流行以及JavaScript在Web浏览器中的作用越来越重要,对JavaScript程序的执行行为的研究将有利于提高浏览器的性能,改善用户的体验.传统的研究认为JavaScript语言的动态性是其性能的主要瓶颈,因此大部分主流的JavaScript执行引擎都将优化集中在其动态性的处理上.为了更深入的研究JavaScript程序的动态性,提出了两种算法:类型预测算法和基于位置的内联缓存算法,分别用于处理JavaScript程序中元数据和对象的类型.以这些算法为基础,在SunSpider测试程序集上系统地研究了JavaScript的类型系统.实验表明,算法平均能够正确识别或者预测99%的类型实例,因此可以认为,尽管JavaScript语言提供了丰富的动态性,实际的应用程序所使用到的动态行为是有限的.这是已知文献中首次提出类似的观点.  相似文献   

14.
Currents     
《Software, IEEE》2007,24(2):94-98
The Google Web Toolkit's public debut and rapid maturing have brought attention to the myriad tools and frameworks for facilitating Web applications, particularly those written with Ajax Asynchronous JavaScript and XML. GWT's debut had significance for the industry far beyond Google itself. It was a lot like what Google Maps did for Ajax technology in general; it legitimized the idea of an Ajax component framework and made Ajax frameworks more visible. It is widely believed that GWT's debut signals a new era of visibility for Ajax frameworks  相似文献   

15.
Web应用同本地应用一样面临恶意主机威胁.如何确保暴露于用户主机中的Web应用核心算法或关键业务流程等重要信息的安全成为亟待解决的问题.针对现有JavaScript代码保护方法难以抵御动态分析且抗累积攻击效果差的问题,提出了一种具有时间多样性的JavaScript代码保护(TDJSP)方法.首先,通过程序多样化处理和路径空间模糊化,使JavaScript程序在执行时具有多样性效果,以有效抵御累积攻击;其次,检测调试器、模拟器等非正常执行环境的特征,并根据检测结果进行响应,增加攻击者进行动态分析的难度.理论分析和实验结果表明,JavaScript程序的抗逆向分析能力得到了提高,同时,其空间增长率约为3.1(优于JScrambler3),时间延迟为毫秒级.因此,该方法能够在不影响程序性能的前提下提升Web应用的安全性.  相似文献   

16.
JavaScript provides the technological foundation of Web 2.0 applications. AJAX (Asynchronous JavaScript And XML) applications have received wide-spread attention as a new way to develop highly interactive web applications. Breaking with the complete-page-reload paradigm of traditional web applications, AJAX applications rival desktop applications in their look-and-feel. But AJAX places a high burden on a web developer requiring extensive JavaScript knowledge as well as other advanced client-side technologies. In this paper, we introduce a technique that allows a developer to implement an application in Java or any.NET language and then automatically cross-compile it to an AJAX-enabled web application.  相似文献   

17.
针对目前Ajax架构没有统一实现标准、编程复杂、不符合W3C标准等问题,本文提出一套基于文档对象模型和Ja-va Script的网站异步数据传输框架,该框架编程简单、数据传输效率高、完全符合W3C标准。测试结果表明,该框架可以很好地实现网站页面请求的异步传输,具有平台无关、扩展性好、安全性高的特点;可以很方便地应用于不同类型的Web应用中。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号