实用的JavaScript工具
(注:以下工具的介绍转自JAVAEYE 2月刊)
今天在JavaEye 2月刊上看到这篇总结JavaScript的文章,觉得写的很好,现把这些工具的介绍转载过来做过保存,以后用到的话也可以查询查询:-P
在AJAX流行的今天很大程度上归功于JavaScript,如果没有JS,相信AJAX也无从谈起。JavaScript是一个功能强大的客户端脚本语言,它可以增强用户的体验,并提供丰富的互动式组件和功能。虽然它的语法相当简单,但是对开发者来说还是很有难度的,不仅因为它要运行在Web浏览器中,而且难以用调试的方法找到错误的地方,不过目前还是出现了很多的工具和JS库来帮助大家完成JavaScript的开发。
一、AJAX/JavaScript编辑工具
1. jQuery UI
jQuery UI是jquery官方推出的配合jquery使用的用户界面组件集合,包含了许多的界面操作功能,如
表格排序,拖拽,TAB选项卡,滚动条,相册浏览,日历控件,对话框等JS插件…
2. Google Web Toolkit
Google 推出的一个开发Ajax 应用的框架,它支持用Java 开发和调试Ajax 应用。我们可以既充分利用
Java语言的开发优势降低Ajax应用开发的难度,加快Ajax应用的开发速度,为Ajax的大规模应用创造
能,又可以充分发挥Ajax技术的优势,创建更加动态和交互性更好的Web应用程序,提升用户的浏览
验。
3. Jx
Jx是一个JavaScript库,用于创建MooTools框架顶部的图形用户界面,有许多例子以及API文档在这里
4. Freestyle Webtop Toolkit
可以帮你减少复杂性和时间的消耗,让你专注于编程逻辑和用户界面设计或其他的处理(跨浏览器的兼
容和DHTML和Ajax的开发)。
5. Script#
是一个Ajax和JavaScript编辑工具,可以让开发者用C#进行编写。还允许.NET开发人员充分的发挥已
的知识,同时还为.NET框架提供强大的工具。
6. Aptana Jaxer
号称世界上第一个真正的Ajax服务器,由Aptana提供的一个最新产品。它使用Jaxer的服务端Java脚本
API操作对象和数据库,支持FTP、SMTP、HTTP等常用协议。Jaxer集成了许多非常流行的JavaScript
库,如 jQuery, Dojo 和 Ext JS。
7. JS Regex Generator
JS Regex Generator可以帮助JavaScript开发人员编写与字符串文字想匹配的正则表达式。经常用来检
验文本的格式,如输入的日期或电子邮件格式是否正确。
8. WaveMaker
WaveMaker是一个Web应用程序WYSIWYG构建工
相关文档:
C#代码与javaScript函数的相互调用
问:
1.如何在JavaScript访问C#函数?
2.如何在JavaScript访问C#变量?
3.如何在C#中访问JavaScript的已有变量?
4.如何在C#中访问JavaScript函数?
问题1答案如下:
javaScript函数中执行C#代码中的函数:
方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click ......
1、〖打开〗命令的实现
[格式]:document.execCommand("open")
[说明]这跟VB等编程设计中的webbrowser控件中的命令有些相似,大家也可依此琢磨琢磨。
[举例]在<body></body>之间加入:
<a href="###" onclick=document.execCommand("open")>打开</a>
2、〖使用 记事本 编辑〗命令的实现
......
function AddDropDownList(id,fatherCtl)
{
if(!document.getElementById(id))
{
var ddl = document.createElement('select');
ddl.s ......
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
2. <body onselectstart="return false"> 取消选取、防止复制
3. onpaste="return false" 不准粘贴
4. oncopy="return false;" oncut="re ......