下拉框: //得到下拉菜单的选中项的文本(注意中间有空格) var cc1 = $(“.formc select[@name='country'] option[@selected]“).text();//得到下拉菜单的选中项的值 var cc2 = $(‘.formc select[@name="country"]‘).val(); //得到下拉菜单的选中项的ID属性值 var cc3 = $(‘.formc select[@name="country"]‘).attr(“id”); //清空下拉框// $(“#select”).empty();$(“#select”).html(”); //添加下拉框option $(“<option value=’1′>1111</option>”).appendTo(“#select”) select[@name='country'] option[@selected] 表示具有name 属性,并且该属性值为’country’ 的select元素里面的具有selected 属性的option 元素。可以看出有@开头的就表示后面跟的是属性。 单选框: //得到单选框的选中项的值(注意中间没有空格) $(“input[@type=radio][@checked]“).val(); //设置单选框value=2的为选中状态.(注意中间没有空格) $(“input[@type=radio][@value=2]“).attr(“checked”,’checked’); 复选框: //得到复选框的选中的第一项的值 $(“input[@type=checkbox][@checked]“).val(); //由于复选框一般选中的是多个,所以可以循环输出 $(“input[@type=checkbox][@checked]“).each(function(){ alert($(this).val()); }); //不打勾 $(“#chk1″).attr(“checked”,”); //打勾 $(“#chk2″).attr(“checked”,true); //判断是否已经打勾 if($(“#chk1″).attr(‘checked’)==undefined){} //添加下拉框的option $(“<option value=’1′>1111</option>”).appendTo(“#select”) $(“<option value=’1′>1111</option>”).appendTo(“#select”)
Browsing the archives for the js框架 category
for(attrubute in obj) { alert(attrubute) }
主服务器:192.168.1.2 (Linux ubuntu 2.6.27-7-server) 从服务器:192.168.1.3 (FreeBSD 8.0-RELEASE-p2) ========== 1> 在两台主机上分别安装rsync ================ Ubuntu安装如下: roger#apt-get install rsync 正常情况很快就安装完毕,rsync 服务器架设比较简单,可我们安装好rsync后,并没有发现配置文件以及rsync服 务器启动程序,因为每个管理员可能对rsync 用途不一样,所以一般的发行版只是安装好软件就完事了,让管理员来根据自己的用途和方向来自己架设rsync服务器。
Centos系统mysql 忘记root用户的密码: 第一步:(停掉正在运行的mysql) [root@CentOs5 ~]# service mysqld stop Stopping MySQL: [ OK ] 第二步:使用 “–skip-grant-tables”参数重新启动mysql [root@CentOs5 ~]# mysqld_safe –skip-grant-tables & [1] 23810 [root@CentOs5 ~]# Starting mysqld daemon with databases from /var/lib/mysql
开源工具通常都是为了某个特定的目的而开发出来的,所以如果想找到一个开源的性能测试工具去与LoadRunner 或者 QALoad 之类去比较,实在有些勉强。但是开源工具也有它自己的优势:小巧、轻便,在自己擅长的领域可以提供优秀的解决方案。所以,我们可以考虑准备一个自己的“开源测试工具箱”,平时利用空闲时间了解各种工具所适用的环境和目的,知识慢慢积累下来以后,就可以在遇到问题时顺手拈来,轻松化解 . 简介 ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试,看起来也不错,很简单,也很容易使用,所以今天花一点时间看了一下。 通过下面的一个简单的例子和注释,相信大家可以更容易理解这个工具的使用。
AJAX的出现极大的改变了Web应用客户端的操作模 式,它使的用户可以在全心工作时不必频繁的忍受那令人厌恶的页面刷新。理论上AJAX技术在很大的程度上可以减少用户操作的等待时间,同时节约网络上的数 据流量。而然,实际情况却并不总是这样。用户时常会抱怨用了AJAX的系统响应速度反而降低了。 笔者从事AJAX方面的研发多年,参与开发了目前 国内较为成熟的AJAX平台-dorado。根据笔者的经验,导致这种结果的根本原因并不在AJAX。很多时候系统响应速度的降低都是由不够合理的界面设 计和不够高效的编程习惯造成的。下面我们就来分析几个AJAX开发过程中需要时刻注意的环节。
我们在网页中可能要插入多个JS,可是如果在两个JS的代码中都使用了window.onload,可能会出现两个JS不兼容的现象。可能就显示其中一个 JS,而另一个就被忽略了,也就是同一个网页中不能出现两个window.onload。这次本人在编写网页的时候就遇到了这个问题,因为如果只用一个 JS就显得有点单调,如果重新编写JS代码又感觉太麻烦。这时我们就要用window.attachEvent和 window.addEventListener来解决问题了。 当某一事件被触发时需要执行某个函数,在IE下可用attachEvent,在 FF下则要用addEventListener。 attachEvent()有两个参数,第一个是事件名称,第二个是需执行的函数;
用法:include_js(src,[reload]); src: js文件的路径名 reload:可选参数,0或1,表示是否重复加载同一个url的js文件。 用途: 本 函数可以用于一些广告和统计的js文件异步加载,避免了因加载js文件而造成的网页显示速度慢的问题。 将此函数修改如下后 可以动 态加载css文件
以下代码是摘自news.qq.com页面里的代码的,本人未进行测试,程序看着应该没有问题的,可以做为参考的,主要用来在网页底部位置,实现动态加载js文件到网页<head>标签的后面,通过DOM来实现的,代码如下: <script> var SCRIPT_TIMEOUT = 20000; var QVPL_PATH = “http://mat1.gtimg.com/bb/html5/QVPL1.0.0.js”; function loadHelper (jsurl) { var oScriptEl, oTimeoutHDL, oHead; oScriptEl = document.createElement(“script”); oScriptEl.type = “text/javascript”; oScriptEl.language = “javascript”; oScriptEl.src = jsurl; oScriptEl.onreadystatechange = doCallback; oScriptEl.onload = function() { this.readyState = “complete”; doCallback(); if(typeof(lianbo) == “object”){ lianbo.init(window.QVPL); } }; oTimeoutHDL = window.setTimeout(doError,SCRIPT_TIMEOUT); document.getElementsByTagName(“head”)[0].appendChild(oScriptEl); function doCallback() { if [...]
Php代码 需跨域调取的url假设为: http://www.1ong1.com/bbtest/json.php 返回: ({ ”TotalCount”:1,”Rows”:[ { "vusername":"zycbob","CompanyName":"BV Ltd,.","UcofcName":"集团公司","CamEndTime":"2010-02-05 16:40:00","ServerID":"1","ServerName":"开天辟地","ServerType":"169"} ]}) <?php $jsondata = ’{ ”TotalCount”:1,”Rows”:[ { "vusername":"zycbob","CompanyName":"BV Ltd,.","UcofcName":"集团公司","CamEndTime":"2010-02-05 16:40:00","ServerID":"1","ServerName":"开天辟地","ServerType":"169"} ]}’; echo $_GET['callback'].’(‘.$jsondata.’)’;