提问散分! 大家开发时都有用J-query,EXT这些吗,说说什么项目用的最近郁闷,散点分吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主说的两个我虽然已经收藏到本机了,但从未用过,如果只是无刷新,我倒是用得比较多的是prototype.js和ajaxpro.dll 做网站和web时,实现用户需求功能,无刷新需要。 jquery是jvvascript的框架,很好用,下面简单介绍一下jQuery的一些特性和用法:1.精准简单的选择对象(dom):$('#element');// 相当于document.getElementById("element")$('.element');//Class$('p');//html标签$("form > input");//子对象$("div,span,p.myClass");//同时选择多种对象$("tr:odd").css("background-color", "#bbbbff");//表格的隔行背景$(":input");//表单对象$("input[name='newsletter']");//特定的表单对象2.对象函数的应用简单和不限制:element.function(par);$(”p.surprise”).addClass(”ohmy”).show(”slow”)...3.对已选择对象的操作(包括样式):$("#element").addClass("selected");//给对象添加样式$('#element').css({ "background-color":"yellow", "font-weight":"bolder" });//改变对象样式$("p").text("Some new text.");//改变对象文本$("img").attr({ src: "test.jpg", alt: "Test Image" });//改变对象文本$("p").add("span");//给对象增加标签$("p").find("span");//查找对象内部的对应元素$("p").parent();//对象的父级元素$("p").append("<b>Hello</b>");//给对象添加内容4.支持aJax,支持文件格式:xml/html/script/json/jsonp$("#feeds").load("feeds.html");//相应区域导入静态页内容$("#feeds").load("feeds.php", {limit: 25}, function(){alert("The last 25 entries in the feed have been loaded");});//导入动态内容4.对事件的支持:$("p").hover(function () { $(this).addClass("hilite");//鼠标放上去时 }, function () { $(this).removeClass("hilite");//移开鼠标 });//鼠标放上去和移开的不同效果(自动循环所有p对象)5.动画:$("p").show("slow");//隐藏对象(慢速渐变)$("#go").click(function(){$("#block").animate({ width: "90%", height: "100%", fontSize: "10em"}, 1000 );});//鼠标点击后宽、高、字体的动态变化 prototype.js和ajaxpro.dll 用过这两个 我在项目中使用Jquery,因为Jquery是微软作为javascript框架所支持的一个框架,而Ext虽然也是一种很好的javscript框架,但是用他的开发在项目中是否收费说的含糊不清,但Ext最后一条说的:你非要用而且不给钱也可以,但就是不能二次开发出售什么的。我们的项目中使用的是Jquery,因为Jquery首先比Ext的库要小很多,因为有很多前辈们分析Ext的js文件大概100多K,加载很费时间,而Ext是已经封装好了各种各样的控件,使用起来很简单,Ext更多的功能是如何更好的使用他的控件,然而你学习Ext之后就要学习如何取使用他的控件,而Jquery更多的功能是如何去简单的操作HTML里面的节点元素,而且投入到项目使用也很简单,你哪怕就是为了省去写getElementById也可以使用JQuery,个人推荐如果你不是很精通Ext的话,但还是想在项目里使用一个js框架,建议你使用Jquery,曾经本人也尝试过用Ext去做一个项目,但失败了~~原因有一下几个:1.CSS样式不好与自己的项目统一。2.没有很好的中文帮助文档(至今也没有,前段时间还在google中狂搜了一把)。3.对控件的不够深入的了解。以上几个原因我想随便一个,都会卡住你的项目进度,所以楼主还是自己选择吧~~ 我们在用ext,非常好,感觉就像javascript浴火重生了一样ajax做RIA,彻底抛弃丑陋的服务器控件、服务器标签等技术 都用asp.net ajax,但不是长久之计 感觉jQuery还是很爽的,写的代码挺简单的。实现的效果让俺感叹一哦 用过jquery,这个能减少不少代码量。ext不推荐,本身加载就太大了。 我们用 Prototype这个没什么.如果写JS多的话,建议随便选一个框架好了,很多方法框架封装好了,比直接手写速度.EXT太大了...建议JQ,PROTOTYPE. 用Ext做的效果很好,但是没有在实际中用过了. 关于屏幕录像带音频的问题,求解 谁能获取到该网页的源码 C# 获取xml里面的信息 C#,随即产生数。分数100.急!!!! c#中如何实现按指定颜色输出一串字符? 求c#中引用非托管代码的DLL库的方法报错的解决办法 我想写个类似属性编辑器的工具,请问用什么控件可以实现呢? HttpWebRequest.AddRange(int ,int )为什么无效? IP绑定MAC地址的原理是怎么样的? 我做的测试计算机速度的网页,做成网页直接运行即可,请添上你的测试结果 创建用户控件失败 问题!如何让imagelist遍历装入数据中的图片地址?
$('#element');// 相当于document.getElementById("element")$('.element');//Class
$('p');//html标签
$("form > input");//子对象
$("div,span,p.myClass");//同时选择多种对象
$("tr:odd").css("background-color", "#bbbbff");//表格的隔行背景
$(":input");//表单对象
$("input[name='newsletter']");//特定的表单对象
2.对象函数的应用简单和不限制:
element.function(par);
$(”p.surprise”).addClass(”ohmy”).show(”slow”)...
3.对已选择对象的操作(包括样式):
$("#element").addClass("selected");//给对象添加样式
$('#element').css({ "background-color":"yellow", "font-weight":"bolder" });//改变对象样式
$("p").text("Some new text.");//改变对象文本
$("img").attr({ src: "test.jpg", alt: "Test Image" });//改变对象文本
$("p").add("span");//给对象增加标签
$("p").find("span");//查找对象内部的对应元素
$("p").parent();//对象的父级元素
$("p").append("<b>Hello</b>");//给对象添加内容
4.支持aJax,支持文件格式:xml/html/script/json/jsonp
$("#feeds").load("feeds.html");//相应区域导入静态页内容
$("#feeds").load("feeds.php", {limit: 25}, function(){alert("The last 25 entries in the feed have been loaded");});//导入动态内容
4.对事件的支持:
$("p").hover(function () {
$(this).addClass("hilite");//鼠标放上去时
}, function () {
$(this).removeClass("hilite");//移开鼠标
});//鼠标放上去和移开的不同效果(自动循环所有p对象)
5.动画:
$("p").show("slow");//隐藏对象(慢速渐变)
$("#go").click(function(){
$("#block").animate({
width: "90%",
height: "100%",
fontSize: "10em"
}, 1000 );
});//鼠标点击后宽、高、字体的动态变化
我们的项目中使用的是Jquery,因为Jquery首先比Ext的库要小很多,因为有很多前辈们分析Ext的js文件大概100多K,加载很费时间,而Ext是已经封装好了各种各样的控件,使用起来很简单,Ext更多的功能是如何更好的使用他的控件,然而你学习Ext之后就要学习如何取使用他的控件,而Jquery更多的功能是如何去简单的操作HTML里面的节点元素,而且投入到项目使用也很简单,你哪怕就是为了省去写getElementById也可以使用JQuery,个人推荐如果你不是很精通Ext的话,但还是想在项目里使用一个js框架,建议你使用Jquery,曾经本人也尝试过用Ext去做一个项目,但失败了~~原因有一下几个:
1.CSS样式不好与自己的项目统一。
2.没有很好的中文帮助文档(至今也没有,前段时间还在google中狂搜了一把)。
3.对控件的不够深入的了解。以上几个原因我想随便一个,都会卡住你的项目进度,所以楼主还是自己选择吧~~
用过jquery,这个能减少不少代码量。ext不推荐,本身加载就太大了。
这个没什么.如果写JS多的话,建议随便选一个框架好了,很多方法框架封装好了,比直接手写速度.
EXT太大了...
建议JQ,PROTOTYPE.