本文实例讲述了JQuery中DOM事件合成用法。分享给大家供大家参考。具体分析如下: jQuery有两个合成事件——hover()方法和toggle()方法,类似前面讲过的ready()方法,hover()方法和toggle()方法都属于jQuery自定义的方法。 hover()方法 hover()方法的语法结构为: hover(enter,leave); hover()方法用于模拟光标悬停事件。当光标移动到元素上时,会触发指定的第1个函数(enter);当光标移出这个元素时,会触发指定的第2个函数(leave)。...
本文实例讲述了Javascript中Array用法。分享给大家供大家参考。具体分析如下: JavaScript中的Array对象就是数组,首先是一个动态数组,而且是一个像C#、Java中“数组、List、HashMap/Dictionary”等的超强综合体。 Array数组 使用方式: 例1:var citys = new Array(); //创建数组对象,无需初始化长度,动态 citys[0] = '上海'; citys[1] ='北京'; citys[2] = '深圳'; for(var i=0; i例2(推荐):var arr=[10,true,'哇咔咔']...
本文实例讲述了Javascript中arguments用法。分享给大家供大家参考。具体分析如下: 先来看如下示例:function add(n1,n2){ return n1+n2; } function add(n1,n2,n3) { return n1+n2+n3; } alert(add(1,2)); //NaN,js中调用方法采用就近原则; //而由于该方法没有传入n3,所以结果是NaNjs中没有方法重载,怎么解决上面这个问题?//arguments function f1(){ var sum=0; for(var i=0;i希望本文所述对大家的javascript程序设计...
本文实例讲述了jQuery中$.extend()用法。分享给大家供大家参考。具体分析如下: $.extend()方法定义如下: jQuery.extend([deep], target, object1, [objectN]) 用一个或多个其他对象来扩展一个对象,返回被扩展的对象。 如果不指定target,则给jQuery命名空间本身进行扩展。这有助于插件作者为jQuery增加新方法。 如果第一个参数设置为true,则jQuery返回一个深层次的副本,递归地复制找到的任何对象。否则的话,副本会与原对象共...
本文实例讲述了jQuery可见性过滤器:hidden和:visibility用法。分享给大家供大家参考。具体分析如下: :hidden 匹配所有不可见元素,如果使用css的visibility属性让元素不显示但是占位,则不属于hidden了 查找display:none的tr元素,$("tr:hidden") :visible 匹配所有可见元素 查找所有display不为none的元素,$("tr:visible") 例子:12 34 56 $("tr:hidden");//选中id为one的元素 $("tr:visible");//选中id为"two"和"three"的元素...
本文实例讲述了JS建造者模式基本用法。分享给大家供大家参考。具体实现方法如下:function getBeerById( id, callback){_request('GET','URL'+id,function(res){callback(res.responseText)}); }; function getBeerByIdBridge(){getBeerById(id,function(res){alert(res.toString());});//doAnothering; }; var el = document.querySelector('#test'); el.addEventListener('click',getBeerByIdBrige,false);所谓的建造者模式跟桥接...
本文实例讲述了js简单工厂模式用法。分享给大家供大家参考。具体实现方法如下:简单工厂模式//简单工厂模式var BicycleShop = function(){};BicycleShop.prototype ={sellBicycle : function(model){var bicycle = null;switch(model){case 'The Speedster':bicycle = new Speedster();break;case 'The lowride':bicycle = new Lowride();break;case 'The Comfort Cruise':bicycle = new ComfortCruise();break;};Interface.ensure...
本文实例讲述了JS访问SWF的函数用法。分享给大家供大家参考。具体分析如下: 关于Flash和JS相互调用的例子已经说很多了,这不是难题,当然,调用错误这也不是Flash和JS的错误,我们今天就来彻底解决IE,FF和Chrome之间的不兼容问题! 我们知道,Flash中,如果访问外部JS函数,只需 代码如下:flash.external.ExternalInterface.call("JS中的函数名");这一句即可 如果要JS访问Flash中的函数,需要用addCallBack注册一个回调函数,让...
本文实例讲述了JavaScript模板引擎用法。分享给大家供大家参考。具体如下:这里介绍的这个模板引擎写得短小精悍,非常值得一看tmpl.js文件如下:// Simple JavaScript Templating // John Resig - http://ejohn.org/ - MIT Licensed (function() {var cache = {};this.tmpl = function tmpl(str, data) {// Figure out if were getting a template, or if we need to// load the template - and be sure to cache the result.var f...
本文实例讲述了JavaScript基于ajax编辑信息的方法。分享给大家供大家参考。具体如下:// Requires prototype.js function edit(action, obj) {Element.hide(obj);var textarea ='';var button = ' ';new Insertion.After(obj, textarea+button);Event.observe(obj.id+'_save', 'click', function(){saveChanges(action, obj)}, false);Event.observe(obj.id+'_cancel', 'click', function(){cleanUp(obj)}, false);$(obj.id+"_edit...
这篇文章主要介绍了SWFObject基本用法,实例分析了SWFObject操作Flash文件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下本文实例讲述了SWFObject基本用法。分享给大家供大家参考。具体分析如下:SWFObject是一个用于在HTML中方面插入Adobe Flash媒体资源(*.swf文件)的独立、敏捷的JavaScript模块。该模块中的JavaScript脚本能够自动检测PC、Mac机器上各种 主流浏览器对Flash插件的支持情况。它使得插入Flash媒体资源尽量...
本文实例讲述了可以浮动某个物体的jquery控件。分享给大家供大家参考。具体如下: js代码如下:(function($){$.fn.scrolltip = function(){$(this).each( function() {var obj = $(this);var objtop = obj.position().top;$(window).scroll(function(){obj.css({top:$(window).scrollTop()+objtop,position:'absolute'});});});} })(jQuery);html代码如下:JQuery希望本文所述对大家的jquery程序设计有所帮助。
本文实例讲述了jQuery菜单插件用法。分享给大家供大家参考。具体如下: 这里要分享的是一个菜单插件,在http://plugins.jquery.com/keleyi/ 看到的,使用找个插件可以制作页面底部向上弹出的菜单,不一定在页底,还有多种其他方式。 jQuery菜单插件js文件:/*! * Keleyi(jQuery Menu) * version: 0.1.6 * Copyright (c) 2013 KeLeyi */ (function ($) {$.fn.keleyi = function (options) {var settings = $.extend({width: '986px'...
本文实例讲述了js正则表达式中exec用法。分享给大家供大家参考。具体如下: exec要注意以下几点: 1. exec返回的是一个数组 2. 该数组的属性有input(被匹配的整个字符串) index(匹配到第一个元素的开始位置) 3. lastIndex还有个匹配到第一个属性后,指向的位置 这个属性智能由RegExp 对象!!!来访问 4. 通过这个属性可以来获取 所用所匹配到字符的字符串 代码如下:function o_exec(){var str="hjjh,catfff,dog,catarigy,catdog,hjfk...
本文实例讲述了JavaScript数据库TaffyDB用法。分享给大家供大家参考。具体如下: TaffyDB 是一个免费开源的 JavaScript 库,用于在 Web 上实现一个轻量级的数据访问层,也就是一个简单的数据库。 数据定义:var friends = new TAFFY( [ {name:"Bob",gender:"M",married:"No",age:25,state:"NY",favorite_foods:["pizza","tacos"]},{name:"Joyce",gender:"F",married:"No",age:29,state:"WA",favorite_foods:["salad","cheese stick...