`

js代码收藏

    博客分类:
  • js
 
阅读更多

js对象转换成jquery对象:

 

jQuery(document).ready(function(){
  var links = jQuery("#simple-menu li a");
  for(var i=0;i<links.length;i++){
    jQuery(links[i]).click(function(){
	jQuery(".current").removeClass("current");
        jQuery(this).addClass("current");//将js对象包装成jQuery对象
	 //这里this换成links[i],不会增加current类
     });
   }
  
});

 

动态创建form:

<a href="/topics/1" onclick="if (confirm('你确定要删除这篇博客?')) { var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'delete'); f.appendChild(m);var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', '4k3y+j4gi85qFk7QQugsdEuWiCoOFrLPPLJgye7ERXg='); f.appendChild(s);f.submit(); };return false;">删除</a> 

 

 

Handling runtime errors in JavaScript using try/catch/finally

alert("I am missing a closing parenthesis //syntax error
alert(x) //exception assuming "x" isn't defined yet
undefinedfunction() //exception

 

try{
    undefinedfunction()
}
catch(e){
    //catch and just suppress error
}

 

try{
    undefinedfunction()
    alert('I guess you do exist')
}
catch(e){
    alert('An error has occurred: '+e.message)
}

 

try{
    undefinedfunction()
    alert('I guess you do exist')
}
catch(e){
    alert('An error has occurred: '+e.message)
}
finally{
    alert('I am alerted regardless of the outcome above')
}

 

var ajaxrequest=null
if (window.ActiveXObject){ //Test for support for different versions of ActiveXObject in IE
    try {
        ajaxrequest=new ActiveXObject("Msxml2.XMLHTTP")
    }
    catch (e){
        try{
        ajaxrequest=new ActiveXObject("Microsoft.XMLHTTP")
        } //end inner try
        catch (e){
            alert("I give up. Your IE doesn't support Ajax!")
        } //end inner catch
    } //end outer catch
}
else if (window.XMLHttpRequest) // if Mozilla, Safari etc
    ajaxrequest=new XMLHttpRequest()
 
ajaxrequest.open('GET', 'process.php', true) //do something with request

 

function change_list(){
  var q=document.getElementById("search_input");
  var str=trim(q.value);
  if(str!=""){
    new Ajax.Request("/friend/find", {
    method: "post",
    parameters: "query="+str,
    evalScripts: true,
    onComplete:    function(request) { element.fire("ajax:complete", request); },
    onSuccess:     function(request) { element.fire("ajax:success",  request); },
    onFailure:     function(request) { element.fire("ajax:failure",  request); }
     });
  }  
}

 

function change_group(id,grp){
  jQuery.ajax({
  type:"post",
  url:"/friend/change_group",
  dataType: "json", 
  data:{user_id: id,group: grp},
  success:function (result, textStatus) {
		if(textStatus == "success"){	  
			jQuery("#list"+result.jsonReturn[0]).hide();
			jQuery("#group"+result.jsonReturn[0]).html(result.jsonReturn[1]);
		}
   }
  });
}

 

分享到:
评论

相关推荐

    Javascript代码收藏大全1

    这个压缩包包含四个文档,分别命名为"Javascript代码收藏大全1.doc"至"Javascript代码收藏大全4.doc",很可能是按主题或功能分类的不同代码集合。 首先,让我们探讨一下JavaScript的基础知识点: 1. 变量与数据...

    JS代码收藏大全

    ### JS代码收藏大全知识点解析 #### 一、屏蔽鼠标右键功能 - **代码实现**: ```javascript oncontextmenu="window.event.returnValue=false" ``` - **作用**:此行代码能够完全禁止用户在页面上的任何位置通过...

    JavaScript代码收藏大全

    根据给定的文件信息,以下是对“JavaScript代码收藏大全”中的关键知识点的详细解析: ### 1. 防止右键菜单与选择文本 **知识点:** 在网页上禁用右键菜单和文本选择是常见的用户体验控制手段,用于防止用户进行...

    Javascript代码收藏大全2

    "Javascript代码收藏大全2"显然是一份宝贵的资源集合,包含了多种JavaScript编程的实例和技巧。这份资源可能涵盖了从基础语法到高级特性的各种示例,旨在帮助开发者加深对JavaScript的理解和应用。 1. **基础语法**...

    Javascript代码收藏大全

    JavaScript代码收藏大全中包含了一系列实用的JavaScript技巧和方法,这些技巧涵盖了网页交互、安全防护以及用户体验等多个方面。以下是对这些代码片段的详细解释: 1. `oncontextmenu="window.event.returnValue=...

    精品JS代码收藏大全

    - **说明**:当用户的浏览器不支持JavaScript时,这段代码会显示一个框架,并加载指定的页面。这种情况下通常是为了提供一种备选方案,确保内容仍然能够被访问。 ### 10. 查看源代码 - **代码示例**: ```html ...

    1号店完整代码_js代码_一号店代码_京东1号店_

    - **js**:JavaScript代码库,包含实现上述功能的具体代码。 - **.idea**:这是IDE(如IntelliJ IDEA)的工作目录,包含了项目配置信息,对开发者来说很有用,但对最终用户来说是不可见的。 综上所述,这个项目是一...

    js代码基础代码收藏合集

    根据提供的文件信息,我们可以整理出一系列与JavaScript相关的实用代码片段及功能介绍。下面将详细介绍这些代码的功能、应用场景以及实现原理。 ### 1. 阻止浏览器默认上下文菜单 **代码片段:** ```javascript ...

    值得收藏的javascript代码

    整理的js的代码,有些是比较常用的,提供大家学习参考

    网页javascript常用代码收藏

    根据提供的文件信息,我们可以归纳总结出一系列...以上就是对给定文件中提到的JavaScript常用代码的详细解释,涵盖了从基本的页面控制到复杂的视觉效果等多个方面。这些技巧对于提升网页的设计和用户体验有着重要作用。

    我收藏的js图片切换代码

    在你所提及的“我收藏的js图片切换代码”中,我们可以讨论一些核心的JavaScript知识点以及图片切换的实现方式。 一、DOM操作 在JavaScript中,Document Object Model (DOM) 是HTML和XML文档的结构化表示。通过DOM...

    兼容所有浏览器的设为首页收藏本站js代码

    在网页开发中,为了让用户能够方便地将网站设为首页或收藏,通常会提供相应的JavaScript代码实现这一功能。然而,由于不同浏览器的内核和功能差异,简单的代码可能无法在所有浏览器上正常工作。本文将详细介绍如何...

    javascript 1470个效果代码 值得你收藏

    至于“js1470”这个文件名,可能代表这是一份包含1470个JavaScript代码实例的集合,每个实例可能对应一个独立的功能或效果。这样的资源库对于初学者来说,提供了丰富的学习素材;对于有经验的开发者来说,可以作为...

    畅无忧(ASP)代码收藏夹 v1.0.rar

    畅无忧代码收藏夹是在天草工作室开发的代码收藏夹基础上进行二次开发而成,添加了代码类别管理功能,修正了一些错误,优化了一些不必要的代码。 畅无忧代码收藏夹功能说明: 收藏您所喜欢的代码片段; JS类代码与CSS...

    一款能够收藏各种语言的代码 收藏软件

    标题中的“一款能够收藏各种语言的代码收藏软件”指出该软件的主要功能是为程序员提供一个集中的地方存储和管理他们的代码片段,支持多种编程语言。这样的工具对于开发者来说非常重要,因为它们可以帮助整理个人的...

    部分js代码

    这段JS代码提供了一个方便用户将网站添加到收藏夹和设为首页的功能。`onclick`事件触发时,`setHomePage`方法会将指定URL(这里是'http://www.lanrentuku.com/')设置为浏览器的首页,而`AddFavorite`函数则将该URL...

    JavaScript经典代码大全

    这些JavaScript代码示例展示了在实际开发中处理各种交互需求的方法,涵盖了一部分页面行为控制、用户输入限制、页面元数据修改以及浏览器特性利用等多个方面。了解并掌握这些技巧,能帮助开发者更好地优化用户体验,...

    常用经典Javascript代码

    这段JavaScript代码用于显示页面的最后修改时间。它利用了`document.lastModified`属性,该属性返回文档最后一次被服务器修改的时间。 ### 7. 关闭当前窗口 ```javascript &lt;a href="/" onClick="javascript:window...

    js 点击加入收藏

    - 这个文件很可能是实现"js点击加入收藏"功能的JavaScript代码,包括事件监听、条件判断、调用浏览器API等逻辑。 综上所述,实现"js点击加入收藏"功能需要理解JavaScript事件处理、浏览器API的使用、跨浏览器兼容...

Global site tag (gtag.js) - Google Analytics