`
waiting
  • 浏览: 235054 次
  • 性别: Icon_minigender_1
  • 来自: cq
社区版块
存档分类
最新评论

JavaScript jQuery tips

阅读更多

JS常用信息:

 

  1. IE错误提示“缺少标识符、字符串或数字”,检查JS文件中对象字面量是否最后包含逗号。比如
    var obj = {id: 1, name: 'test',};
     紧接'test'后那个逗号就会导致IE出错。而FireFox正常。

  2. jQuery操作下拉菜单选定某个项目功能在IE中似乎无效。兼容办法:
    document.getElementById( id ).selectedIndex = $('#' + id + " option[value='" + someval + "']").attr('index');
    
     
  3. jQuery判断DOM是否存在:
    // 判断DOM元素是否存在
    if ($('#id')[0] ) {
        do_fun();  // exists
    }
    if ($('#id').length > 0) {
        do_fun();
    }
    
     
  4. 错误的框架访问:

    $(window.top.document).find('#topFrame p').text();	
    $(window.parent.document).find('#topFrame').remove();
     

    正确的框架访问:

    $(window.parent.frames['left'].document).empty(); //删除左框架“内容”
     

    在顶级窗口中 改变框架本身属性,此时的框架是顶级窗口的一个DOM 对象

    $(window.parent.parent.document).find('#fs2').attr('cols', '155,*');
    $(window.top.document).find('#left').remove(); 
     

    以下是跨框架访问操作DOM 元素 . frames  + id 的方式最兼容

    window.top.document.getElementById('left').id;
    window.top.frames[0].document.getElementById('SendFlag').id;
    window.top.frames['topFrame'].document.getElementById('SendFlag').id;
    window.top.frames['left'].document.getElementById('mli0').name;
    $(window.top.frames['left'].document).find('#mli0').attr('id');
    $(window.top.frames['topFrame'].document).find('p').text('cqple');
    $('p', window.top.frames['topFrame'].document).text('cqple');
     

     

  5. 子窗口操作父窗口

    // jquery
    $("#父窗口元素ID",window.parent.document)...就行了
    //js 版本
    window.parent.document.getElementById()
     

  6. jQuery 对象

    var el = $(selector);  // 取到的el变量为jquery对象,el[0]则为 selector对象
    var node = el.jquery ? el[0] : el; // el.jquery 返回真(其实是jquery版本号)说明el为jquery对象
     
  7. jQuery ajax对提交值编码规则
    如果是字符串类型不编码,如果是对象则默认调用encodeURIComponent。所以如果$ajax data参数值是自己拼接的字符串那么就需要手工编码一次
    var pdata  = '&a=33' + '&b=' + encodeURIComponent('zz=3');
    // var pdata  = {a: 33, b: 'zz=3', c: 'z3&?aj=3', d: encodeURIComponent('z3&?aj=3')};
    
    $.ajax({
       type : "POST",
       url    : "some.php",
       data:  pdata
       success: function(msg){
         // do something
       }
    });
     






 

 

 

 

 

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    jquery tips提示插件自适应屏幕宽度提示图片信息

    2. 引入jQuery Tips插件:接着,将jQuery Tips插件的JavaScript文件和CSS文件添加到你的项目中。 3. 初始化插件:在JavaScript中,调用$.fn.tips()函数来初始化插件,并设置参数,如提示内容、触发事件、提示位置等...

    jquery tips提示图片信息.rar

    本资源“jquery tips提示图片信息.rar”显然聚焦于利用jQuery实现一种图片提示信息的功能,这通常涉及到图片展示、用户交互以及可能的动画效果。以下是关于这个主题的详细知识点: 1. jQuery选择器:jQuery的选择器...

    Tips基于jQuery的提示框插件可自动消失可手动消失

    要使用这个基于jQuery的Tips插件,首先你需要在项目中引入jQuery库和Tips插件的JavaScript文件。假设在`Tips-master`压缩包中包含以下文件: 1. `jquery.js` - jQuery的核心库,确保在所有其他脚本之前引入。 2. `...

    jQuery_Tips_插件

    要使用jQuery_Tips插件,首先需要在页面中引入jQuery库和该插件的JavaScript文件。在本例中,文件名为`jQuery-toolTip20160904`,这可能包含插件的主脚本和其他资源,如CSS样式文件。将这些文件添加到HTML的`<head>`...

    jquery_tips,JQ实现的冒泡提示

    jQuery的tips功能恰好能满足这一需求,它允许我们轻松地创建出具有冒泡效果的提示框,使用户能够快速了解页面元素的具体含义或操作指南。本文将深入探讨JQuery实现冒泡提示的基本原理和常见应用,以帮助开发者提升...

    jquery随机头像TIPS.

    【jQuery随机头像TIPS】是一种使用JavaScript库jQuery实现的头像显示技术,它能够为用户提供动态、随机化的头像展示效果,适用于论坛、社交应用等需要个性化头像的场景。这种技术通常用于提高用户体验,增加网站的...

    jQuery带Tips动画提示通用表单验证插件下载(jquery validate),动画效果漂亮

    《jQuery带Tips动画提示通用表单验证插件详解》 在网页开发中,表单验证是必不可少的一个环节,它能够确保用户输入的数据符合预设的规则,提高用户体验并减少服务器端的压力。jQuery Validate插件正是这样一个强大...

    jquery插件.zip

    **jQuery Tips提示插件详解** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。而`jQuery.tips.js`是一个基于jQuery的提示插件,它允许开发者轻松地在网页...

    javascripttips.zip_javascript

    JavaScript还有许多库和框架,如jQuery简化DOM操作,React和Vue用于构建用户界面,Angular则是一个全面的前端框架。学习如何有效地利用这些工具能大大提高开发效率。 压缩包中的“javascripttips”可能包含了许多...

    showTips:Jquery插件Tips气泡提示插件

    描述中的 "showTips Jquery插件Tips气泡提示插件" 暗示了这个插件是专门为了创建 jQuery Tips 气泡提示而设计的。它可能提供了丰富的自定义选项,使得开发者可以根据自己的需求定制提示的样式、位置、内容和行为。...

    jQuery提示tips特效代码.zip

    在这个“jQuery提示tips特效代码.zip”压缩包中,包含的是使用jQuery实现的一种提示信息(Tips)的特效代码,这在网页交互设计中十分常见,用于向用户提供实时反馈或指引。 首先,我们需要理解jQuery的核心概念。...

    jquery随机头像TIPS

    "jQuery随机头像TIPS"是一个基于jQuery实现的实用功能,主要用于为用户界面添加动态且随机的头像展示效果,提升用户体验。这个案例效果能够帮助开发者在网站或应用中创建生动活泼的个人资料或者评论区域,让页面看...

    jquery随机头像TIPS.rar

    综上所述,"jquery随机头像TIPS"是一个关于如何使用jQuery实现动态更换用户头像功能的教学示例,涵盖了JavaScript随机数生成、DOM操作、事件处理等多个核心知识点。通过这个实践,开发者可以提升对jQuery库的掌握,...

    jquery tips提示图片信息特效代码

    jQuery作为一个强大的JavaScript库,提供了丰富的API和插件,使得创建动态、美观的提示信息变得轻而易举。本文将详细讲解如何利用jQuery实现图片信息提示特效,并结合提供的文件进行分析。 首先,"jQuery tips"通常...

    The.JavaScript.Anthology.101.Essential.Tips.Tricks.Hacks

    《JavaScript Anthology: 101 Essential Tips, Tricks & Hacks》是一本专注于JavaScript编程实践的书籍,旨在帮助开发者提升JavaScript技能,掌握一系列实用的技巧、窍门和黑客技术。这本书的内容涵盖了AJAX、CSS、...

    一个基于ASP.NET 的js客户端处理技术JavaScript Tips 之一

    本文将深入探讨基于ASP.NET的JavaScript客户端处理技术,并分享一些实用的JavaScript Tips,帮助开发者提升应用程序的性能和用户体验。 首先,了解JavaScript在ASP.NET中的作用至关重要。在服务器端,ASP.NET处理...

    一个基于ASP.NET 的js客户端处理技术JavaScript Tips 之二。

    此外,文档可能还会涵盖错误处理、性能优化以及如何利用jQuery等库来简化JavaScript编程。 `App_Data`是一个特殊文件夹,用于存储ASP.NET应用程序的数据,例如数据库文件或配置文件。虽然不是直接的JavaScript知识...

    jquery做的一个onmouse出tips帮助文档的一个效果

    标题 "jquery做的一个onmouse出tips帮助文档的一个效果" 提示我们这个压缩包中的内容是关于使用jQuery实现鼠标悬停(onmouseover)时显示提示信息(tips)的示例。这种效果常见于许多网站,当用户将鼠标移到某个元素...

    jQuery图片标注提示插件.zip

    jQuery通过封装JavaScript的DOM操作,使得开发者能够更简单地选取元素、添加事件监听器、修改CSS样式以及创建动画效果。例如,使用`$()`选择器可以快速定位到页面上的特定元素,`click()`函数可以为元素绑定点击事件...

    JQuery Tips(4) 一些关于提高JQuery性能的Tips

    总结起来,优化jQuery性能的关键在于减少DOM操作,有效利用缓存,合理组织代码,以及避免性能瓶颈,如CSS表达式和`document.write`。通过遵循上述技巧,你可以显著提高jQuery应用的响应速度,尤其是对于老旧的IE浏览...

Global site tag (gtag.js) - Google Analytics