http://xiangai.taobao.com
http://shop148612228.taobao.com

随笔分类 -  Javascript, JQuery, Ajax, Unobtrusive

摘要:转载:http://www.cnblogs.com/lengyuhong/archive/2012/01/07/2262390.htmlJSON那些事 JSON(JavaScript Object Notation)是一种轻量级的数据格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是Javascript原生格式,这意味着在javascript中处理JSON数据不需要任何特殊的API或工具包,而且效率非常高。 JSON的结构如下:“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录.. 阅读全文
posted @ 2012-01-07 21:42 万事俱备就差个程序员 阅读(681) 评论(0) 推荐(0)
摘要:jQuery对象与dom对象的转换最近在闲暇时间用jQuery搞了一个多文件上传的东东,顺便写点笔记。一直以来对于通过jQuery方式获取的对象使不能直接使用JavaScript的一些方法的,开始的时候不理解,现在此案知道,原来jQuery获得的对象并不和我们平时使用getElementById获得的对象是一样的对象。所以一些新手就很迷惑,为什么${"#Element"}不能直接innerHTML,这就是原因所在,解决方式请看下文。jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要 阅读全文
posted @ 2012-01-03 11:30 万事俱备就差个程序员 阅读(196) 评论(0) 推荐(0)
摘要:出处:http://www.cnblogs.com/xiaowu/archive/2011/09/07/2169283.html利用Jquery让返回的各类数据(string、集合(List<>)、类)以Json数据格式返回,为什么要用到result.d 这里我们顺带讲下Json Json简单讲就是Javascript对象或数组. Json形式一: javascript对象 {"firstName": "Brett", "lastName":"McLaughlin", "email" 阅读全文
posted @ 2012-01-02 22:09 万事俱备就差个程序员 阅读(575) 评论(0) 推荐(0)
摘要:啥叫异步,啥叫Ajax.咱不谈啥XMLHTTPRequest.通俗讲异步就是前台页面javascript能调用后台方法.这样就达到了无刷新.所谓的Ajax.这里我们讲二种方法方法一:(微软有自带Ajax框架)在Asp.net里微软有自己的Ajax框架.就是在页面后台.cs文件里引入 using System.Web.Services 空间 然后定义静态方法(方法前加上[WebMethod]) [WebMethod] public static string ABC(string ABC) { return ABC; }好了,现在我们谈谈前台Js怎么处理后台返回的数据吧,可利用Jquery处理返 阅读全文
posted @ 2012-01-02 21:52 万事俱备就差个程序员 阅读(292) 评论(0) 推荐(0)
摘要:用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明。 这里首先给出JSON字符串集,字符串集如下: 代码如下: var data=" { root: [ {name:'1',value:'0'}, {name:'6101',value:'北京市'}, {name:'6102',value:'天津 阅读全文
posted @ 2012-01-02 21:48 万事俱备就差个程序员 阅读(272) 评论(0) 推荐(0)
摘要:html属性中有两个方法,一个有参,一个无参 1. 无参html():取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档,返回的是一个String 例子: html页面代码:<div><p>Hello</p></div> jquery代码:$("div").html(); 结果:Hello 2.有参html(val):设置每一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。返回一个jquery对象 html页面代码:<div></div> 阅读全文
posted @ 2012-01-02 19:16 万事俱备就差个程序员 阅读(291) 评论(0) 推荐(0)
摘要:http://www.w3school.com.cn/js/jsref_obj_global.asp顶层函数(全局函数)FF: Firefox, IE: Internet Explorer函数描述FFIEdecodeURI()解码某个编码的 URI。15.5decodeURIComponent()解码一个编码的 URI 组件。15.5encodeURI()把字符串编码为 URI。15.5encodeURIComponent()把字符串编码为 URI 组件。15.5escape()对字符串进行编码。13eval()计算 JavaScript 字符串,并把它作为脚本代码来执行。13getClass 阅读全文
posted @ 2012-01-02 17:54 万事俱备就差个程序员 阅读(193) 评论(0) 推荐(0)
摘要:jQuery 属性操作方法 http://www.w3school.com.cn/jquery/jquery_ref_attributes.asp下面列出的这些方法获得或设置元素的 DOM 属性。这些方法对于 XML 文档和 HTML 文档均是适用的,除了:html()。方法描述addClass()向匹配的元素添加指定的类名。attr()设置或返回匹配元素的属性和值。hasClass()检查匹配的元素是否拥有指定的类。html()设置或返回匹配的元素集合中的 HTML 内容。removeAttr()从所有匹配的元素中移除指定的属性。removeClass()从所有匹配的元素中删除全部或者指定的 阅读全文
posted @ 2012-01-02 16:39 万事俱备就差个程序员 阅读(191) 评论(0) 推荐(0)
摘要:Attribute:$(”p”).addClass(css中定义的样式类型); 给某个元素添加样式$(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值$(”img”).attr(”title”, function() { return this.src }); 给某个元素添加属性/值$(”元素名称”).html(); 获得该元素内的内容(元素,文本等)$(”元素名称”).html(”<b>new stuff< 阅读全文
posted @ 2012-01-02 16:27 万事俱备就差个程序员 阅读(240) 评论(0) 推荐(0)
摘要:函数是一组可以随时地运行的语句,她们是ECMAScipt的核心。函数是由关键字function、函数名加一组参数以及置于括号中的要执行的代码声明的。函数的基本语法如下: founctionc functionname(arg0,arg1,...,argN){ statements } 下面将详细的介绍函数的用途 abs 方法,返回一个数的绝对值。 acos 方法,返回一个数的反余弦。 anchor 方法,在对象的指定文本两端加上一个带 NAME 属性的 HTML 锚点。 asin 方法 返回一个数的反正弦。 atan 方法 返回一个数的反正切。 atan2 方法 返回从 X... 阅读全文
posted @ 2012-01-02 16:07 万事俱备就差个程序员 阅读(213) 评论(0) 推荐(0)
摘要:CVS创建用户 | JAVA开发者最常去的20个英文网站2009-09-21js中2个等号与3个等号的区别 博客分类:JavaScript首先,== equality 等同,=== identity 恒等。 下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断) 3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。 4、如果两个值都是true,. 阅读全文
posted @ 2011-12-30 09:40 万事俱备就差个程序员 阅读(354) 评论(0) 推荐(0)
摘要:http://jingyan.baidu.com/article/9f63fb91f4ee94c8400f0e04.html怎样编写高质量的JavaScript代码优秀的Stoyan Stefanov在他的新书中(《Javascript Patterns》)介绍了很多编写高质量代码的技巧,比如避免使用全局变量,使用单一的var关键字,循环式预存长度等等。这篇文章不仅仅从代码本身来考虑如何优化编码,也从代码的设计阶段来考虑,包括书写API文档,同事的review,使用JSLint。这些习惯都能帮助你编写更加高质量的、更易于理解的、可维护的代码(让你的代码在多年之后仍使你引以为傲)。编写可维护的代 阅读全文
posted @ 2011-12-30 08:06 万事俱备就差个程序员 阅读(310) 评论(0) 推荐(0)
摘要:jquery怎么实现点击一个元素更换背景图片,连续点击永远在2张图片之间更换$("#button").toggle(function(){$("body").css("background","img1URL")},function(){$("body").css("background","img2URL")})或:$("#change").toggle(function () { $("body").remove 阅读全文
posted @ 2011-12-27 17:34 万事俱备就差个程序员 阅读(1790) 评论(0) 推荐(0)
摘要:<div id="ad" style="position: absolute"> <a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=442518843&site=qq&menu=yes"> <img border="0" src="http://wpa.qq.com/pa?p=2:442518843:50" alt="点击我!来聊天!" t 阅读全文
posted @ 2011-12-24 21:27 万事俱备就差个程序员 阅读(276) 评论(0) 推荐(0)
摘要:scrollWidth,clientWidth与offsetWidth的区别scrollWidth是对象的实际内容的宽,不包边线宽度,会随对象中内容的多少改变(内容多了可能会改变对象的实际宽度)。clientWidth是对象可见的宽度,不包滚动条等边线,会随窗口的显示大小改变。offsetWidth是对象的可见宽度,包滚动条等边线,会随窗口的显示大小改变。一个scrollWidth和clientWidth的例子:<DIVid=demo style="OVERFLOW:hidden;WIDTH:460px;COLOR:#ffffff;HEIGHT:120px"> 阅读全文
posted @ 2011-12-24 09:58 万事俱备就差个程序员 阅读(357) 评论(0) 推荐(0)
摘要:转帖已经过译者同意.^^ 如有兴趣转二手的朋友记得把原文地址跟翻译地址也加入其中..这是一篇旧文,下是Jesse Skinner在06年10月发表的。虽然题目是关于Ajax的,但实际上前面很大篇幅再讲什么是Unobtrusive的Web开发,而且将得也很有意思。March下面把其中的要点摘录出来翻译,分享一下。 原文地址:Unobtrusive Ajax 翻译地址:Unobtrusive的Web开发对Web前端进行分层Web前端的分层:核心思想:结构(HTML)、表现(CSS)和行为 (JavaScript)物理上:.html、.css和.js文件概念上:各层之间,相互独立,互不影响借用MVC 阅读全文
posted @ 2011-12-20 21:22 万事俱备就差个程序员 阅读(294) 评论(0) 推荐(0)
摘要:今天遇见这么一个小小的问题,就是文本框中需要输入内容才可以提交,如果没有输入就提示并使该文本框获得焦点!这么一个简单的事情如果没有使用jQuery的话 是不是对象.focus()就可以了,可是当我们使用了jQuery 这样$(”#nameInput”) 返回的就不是DOM对象了而是jQuery对象,这样的话$(”#nameInput”).focus()这个方法的意义也就变了,并不是使这个文本框获得焦点 而是触发这个文本框所有绑定在onfocus的函数!其实使用jQuery也非常简单将jQuery对象转化为一个DOM对象,这一点相信开发人员早就考虑到了,诶 真是先天下之忧而忧啊 $(”#name 阅读全文
posted @ 2011-12-20 19:25 万事俱备就差个程序员 阅读(751) 评论(0) 推荐(0)
摘要:给要操作的服务器控件加 ClientIDMode="Static" 阅读全文
posted @ 2011-12-20 16:57 万事俱备就差个程序员 阅读(410) 评论(0) 推荐(0)
摘要:<script type="text/javascript"> $(function () { function setWidth() { $("#targetcon").css({ width: $("#divcon").width()-50 + "px" }); } setWidth(); setInterval(setWidth, 50); }) </script>要想知道它们是怎么停止的,首先我们要了解它们的运行机制和原理:先来了解 setInterval :------------ 阅读全文
posted @ 2011-12-16 22:10 万事俱备就差个程序员 阅读(453) 评论(0) 推荐(0)
摘要:function check(id) { var re = /^[0-9]+.?[0-9]*$/; //判断数字是否合法的正则表达式 var danjia=document.getElementById('danjia'+id).value;//获取单价文本框的值 var shuliang=document.getElementById('shuliang'+id).value;//获取数量文本框的值 var he=document.getElementById('he'+id);//获取求和的文本框 if(!re.test(danjia)){/ 阅读全文
posted @ 2011-12-16 10:35 万事俱备就差个程序员 阅读(433) 评论(0) 推荐(0)


http://xiangai.taobao.com
http://shop148612228.taobao.com
如果您觉得对您有帮助.领个红包吧.谢谢.
支付宝红包
微信打赏 支付宝打赏