程晓晖

博客园 首页 新随笔 联系 订阅 管理

文章分类 -  Jquery&&Javascript

1 2 下一页

摘要:简介 符合Web2.0特征的众多网站一个明显的特点就是采用Ajax。Ajax提供了在后台提交请求访问数据的功能。其实现主要使用的是XMLHttpRequest函数,这个函数允许客户端的Javascript 发送到服务器端的HTTP请求并获得返回数据。Ajax同时也是目前众多的Mashup背后的驱动力量,他们都利用Ajax来聚合不同来源的信息。 理解同源策略的限制同源策略是指阻止代码获得或者更改从另一个域名下获得的文件或者信息。也就是说我们的请求地址必须和当前网站的地指相同。同源策略通过隔离来实现对资源的保护。这个策略的历史非常悠久从Netscape Navigator 2.0时代就开始了。 . 阅读全文
posted @ 2012-02-18 09:16 fumen 阅读(229) 评论(0) 推荐(0) 编辑

摘要:地址:http://www.gbin1.com/technology/jquery/jqueryscrolltop/ 阅读全文
posted @ 2011-11-30 09:07 fumen 阅读(439) 评论(1) 推荐(0) 编辑

摘要:1.用于修正数字字符串前面存在零的正则。 /\b(0+)/gi 如:"0012870".replace(" /\b(0+)/gi","");2. IE下 a标签 hideFocus属性即隐藏聚焦,具有使对象聚焦失效的功能(),其功能相当于:onFocus="this.blur();" 它的值是一个布尔值,如hideFocus=true。也可省略赋值直接写hideFocus。 Firefox下使用css实现此功能 a{outline:none;}3.扩展jquery选择器 <input type="r 阅读全文
posted @ 2011-11-04 19:28 fumen 阅读(177) 评论(0) 推荐(0) 编辑

摘要:<script type="text/javascript"> var obj = {school:"河北农大"}; function test() { obj.userId = 1; obj["userName"] = "cheng"; alert(obj.school); alert(obj.userId); alert(obj.userName); } </script> 阅读全文
posted @ 2011-03-26 12:06 fumen 阅读(453) 评论(0) 推荐(0) 编辑

摘要:一. 使用ifreame来实现跨域问题二.使用脚本实现跨域(MVC程序) http://localhost:7528/home/Test 表示其他网站地址 非本站1.<script type="text/javascript" src="http://localhost:7528/home/Test"></script>后台 public string Test() { return "document.write('<a href=\"http://www.baidu.com\"> 阅读全文
posted @ 2011-03-20 23:39 fumen 阅读(324) 评论(0) 推荐(0) 编辑

摘要:<input type="checkbox" id="mycb"onclick="oncheck(this)"/> oncheck函数如下function oncheck(o){ alert(o.checked);}在javascript中使用激发事件click可正常判断checkbox的值document.getElementByIdx_x("mycb").click();使用jQuery激发click时checked值与实际情况正好相反$("#mycb").click();这是一 阅读全文
posted @ 2011-02-26 00:35 fumen 阅读(2901) 评论(0) 推荐(0) 编辑

摘要:eval和JSON 由于Ajax的兴起,JSON这种轻量级的数据格式作为客户端与服务器之间的传输格式逐渐地流行起来,进而出现的问题是如何将服务器端构建好的 JSON数据转化为可用的JavaScript对象。利用eval函数无疑是一种简单而直接的方法。在转化的时候需要将JSON字符串的外面包装一层圆括号:var jsonObject = eval("(" + jsonFormat + ")");为什么要加括号?加上圆括号的目的是迫使eval函数在评估JavaScript代码的时候强制将括号内的表达式(expression)转化为对象,而不是作为语句(sta 阅读全文
posted @ 2011-02-26 00:28 fumen 阅读(202) 评论(0) 推荐(0) 编辑

摘要:Javascript实用技巧彻底屏蔽鼠标右键oncontextmenu="window.event.returnValue=false"<table border oncontextmenu=return(false)><td>no</table> 可用于Table取消选取、防止复制<body onselectstart="return false">不准粘贴onpaste="return false" 防止复制oncopy="return false;" oncut="return false;"离开页面时要求确认window.onbefore 阅读全文
posted @ 2011-02-17 23:46 fumen 阅读(209) 评论(0) 推荐(1) 编辑

摘要:一。RegExp 是javascript中的一个内置对象。为正则表达式。RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推,RegExp.$2,RegExp.$3,..RegExp.$99总共可以有99个匹配给你看了例子就知道了var r= /^(\d{4})-(\d{1,2})-(\d{1,2})$/; //正则表达式 匹配出生日期(简单匹配) r.exec('1985-10-15');s1=RegExp.$1;s2=RegExp.$2;s3=RegExp.$3;alert(s1+" "+s2+" "+s3)//结果为1985 阅读全文
posted @ 2011-02-17 23:21 fumen 阅读(205) 评论(0) 推荐(0) 编辑

摘要:var BroswerInfo = new function () { this.AppName = navigator.appName; //浏览器类型 this.AppVersion = navigator.appVersion; //浏览器版本 this.BrowserLanguage = navigator.browserLanguage; //浏览器语言 this.CpuClass = navigator.cpuClass; //CPU类型 this.Platform = navigator.platform; //操作系统 this.SystemLanguage = navigat 阅读全文
posted @ 2011-01-29 17:19 fumen 阅读(1713) 评论(0) 推荐(0) 编辑

摘要:var temp = new Array(); temp["abc"] = "abcd"; temp[1] = 2; temp[8] = 3; temp[2] = "";// temp[2] = null;// temp[2] = undefined;// for (var t in temp) {// alert(t);//循环弹出 abc 1 8 2 不会弹出其他的(比如说3)// }// alert(temp["abc"]);//弹出abcd// alert(temp[3]); //弹出undefined if (temp[2]) {//temp[2]不是null 或者不是“”或者是0 阅读全文
posted @ 2011-01-28 19:10 fumen 阅读(123) 评论(0) 推荐(0) 编辑

摘要:今天遇到一个有趣的问题,就是在用javascript的parseInt函数时,parseInt("08")或者 parseInt("09")返回的居然是0,而parseInt("01")...parseInt("07")都是正确的,一开始很难理解,后来发现出现这个问题的原因是当在前面有"0"时,javascript会认为这是一个八进制数,而"08"和"09"不是一个合法的八进制数,所以导致了那个问题,但是parseFloat不会存在这个问题。 事实上,parseInt方法有一个可选参数来表示数字的进制,所以这应该不能算是一个bug,只是我们平时没有注意到这种细节问题。那么解决的方法很简单,就是 阅读全文
posted @ 2011-01-28 19:10 fumen 阅读(3967) 评论(0) 推荐(0) 编辑

摘要:运算数为数字 typeof(x) = "number" 字符串 typeof(x) = "string" 布尔值 typeof(x) = "boolean" 对象,数组和null typeof(x) = "object" 函数 typeof(x) = "function" typeof 运算符返回一个用来表示表达式的数据类型的字符串。 可能的字符串有:"number"、"string"、"boolean"、"object"、"function" 和 "undefined"。 如: alert(typeof (123));//typeof(123)返回"number" alert(typeof 阅读全文
posted @ 2011-01-28 19:07 fumen 阅读(207) 评论(0) 推荐(0) 编辑

摘要:slice(start,[end]) 选取一个匹配的子集。 与原来的slice方法类似。 返回值:jQuery 参数: start (Integer) :开始选取子集的位置。第一个元素是0.如果是负数,则可以从集合的尾部开始选起。 end (Integer) : (可选) 结束选取自己的位置,如果不指定,则就是本身的结尾。 示例: 选择第一个p元素。 HTML 代码: 程序代码 程序代码HellocruelWorld jQuery 代码: 程序代码 程序代码$("p").slice(0, 1).wrapInner(""); 结果: 程序代码 程序代码Hello 选择前两个p元素。 HTML 阅读全文
posted @ 2011-01-26 19:27 fumen 阅读(1714) 评论(3) 推荐(0) 编辑

摘要:(function($){...})(jQuery)实际上是匿名函数,不懂得朋友可以继续往下看。这里实际上是匿名函数 function(arg){...} 这就定义了一个匿名函数,参数为arg 而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即: (function(arg){...})(param) 这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数 而(function($){...})(jQuery)则是一样的,之所以只在形参使用$,是为了不与其他库冲突,所以实参用jQuery var fn = function( 阅读全文
posted @ 2011-01-26 19:06 fumen 阅读(253) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2011-01-26 15:47 fumen 阅读(117) 评论(0) 推荐(0) 编辑

摘要:jquery 处理xml文档时 只能使用Get方式 阅读全文
posted @ 2011-01-25 18:25 fumen 阅读(133) 评论(0) 推荐(0) 编辑

摘要:*search()方法 * *作用:查找是否包含正则表达式所匹配的字符 *参数:正则表达式或特定字符串 *返回:返回参数在字符串的第一次匹配的index,如果没有匹配返回-1 *备注: *1.参数为特定字符串时,函数内部也是将其转换为只能匹配此字符串的正则表达式来处理 *2.正则表达式的g标识符无效,不能做全局处理 *///查找特定字符 vari="JavaScript".search('a');//i=1; varj="JavaScript".search('w');//j=-1; //查找正则表达式匹配的字符 vari="JavaScript".search(/av/);//i=1; va 阅读全文
posted @ 2011-01-19 20:49 fumen 阅读(3674) 评论(0) 推荐(0) 编辑

摘要:方法一: jQuery.fn.setApDiv=function () { //apDiv浮动层显示位置居中控制 var wheight=$(window).height(); var wwidth=$(window).width(); var apHeight=wheight-$("#apDiv").height(); var apWidth=wwidth-$("#apDiv").width(); $("#apDiv").css("top",apHeight/2); $("#apDiv").css("left",apWidth/2); }调用方法:$("#apDiv").setApDiv() 阅读全文
posted @ 2010-12-22 22:35 fumen 阅读(73666) 评论(0) 推荐(4) 编辑

摘要:在ASP.Net中利用JS调用Aspx页面的输出 Posted on 2004-04-30 22:01 Hover 阅读(2619) 评论(4) 编辑 收藏 所属分类: WebForm 在实际开发中如新闻系统就需要利用js来调用某分类的新闻等.非Codebehind版Showjs.aspx----------------------------%Response.Write ("document.write('output')")%Showjs.html---------------------------script language="JavaScript" Src="Showjs. 阅读全文
posted @ 2010-12-16 15:30 fumen 阅读(512) 评论(0) 推荐(0) 编辑

1 2 下一页