(1)子页面调用父页面的方法或者变量: window.parent.方法()或者变量名 window.parent相当于定位到父页面 之后的操作和在父页面中写代码一样写 window.parent.aa();//调取aa函数 window.parent.bb;//调取bb变量例如:想在子页面中得到id为aaa的文本框的值window.parent.$("#aaa").val();//这种写法的前提是引用了jquery window.parent.getElementById("aaa").value; //js的写法(2)父页面调取子页面 主要是通过contentWindow定...
其实总结起来如下: 函数只要是要调用它进行执行的,都必须加括号。此时,函数()实际上等于函数的返回值。当然,有些没有返回值,但已经执行了函数体内的行为,这个是根本,就是说,只要加括号的,就代表将会执行函数体代码。 不加括号的,都是把函数名称作为函数的指针,用于传参,此时不是得到函数的结果,因为不会运行函数体代码。它只是传递了函数体所在的地址位置,在需要的时候好找到函数体去执行。 所以一般时候我们都是采用...
示例代码:<span style="font-size:18px;">function hi(){ var a = 1; return function(){console.log(a++);}; }; var aaa = hi(); var bbb = hi; </span>如以上代码: aaa 是将 hi() 的运行结果赋值给它,即 return 返回的匿名函数,此时有一个闭包,则每次调用 aaa 时都访问的同一个 a,aaa() 第一次运行结果为 1,第二次为2 而 bbb 将是将 hi 这个函数名赋值给它,则调用 bbb() 后返回一个函数表达式,即function(){console...
1. 基本术语 AJAX(Asynchronous JavaScript And XML,异步JavaScript和XML):AJAX是一种用于创建快速动态网页的技术,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。JSON(JavaScript Object Notation):JSON是一种轻量级的数据交换格式,可以看成是由大括号包裹起来的多个"key/value"对,格式如下:{"firstName":"Brett", "lastName":...
本文实例讲述了jQuery基于ID调用指定iframe页面内的方法。分享给大家供大家参考,具体如下:代码如下:$(window.parent.document).contents().find("#iframeID")[0].contentWindow.initPagerList(); 说明: iframeID 为iframe的ID; initPagerList 为 iframe 页面内的方法。 <html> <head><title></title><script>$(function(){/*说明: iframeID 为iframe的ID;initPagerList 为 iframe 页面内的方法。*///调用iframe页面iframeID中...
1.首先建一个WebService程序/// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [ToolboxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class WebService1 : System.Web.Services.WebService {[WebMethod...
本文实例讲述了js与applet相互调用的方法。分享给大家供大家参考,具体如下: js调用java 可以在网页里使用 <script language=javascript> document.applets[0].java中的方法名 </script>可以对applet进行控制,也可以从applet返回值。 返回值无需关心值得类型,js会隐式的转换。 传值到applet中应考虑类型匹配。 java调用js 需要导入netscape.javascript.jsobject这个类 比如: jsobject window=jsobject.getwindow(this); jsobje...
本文实例分析了JS中setTimeout()无法调用带参函数问题的解决方法。分享给大家供大家参考,具体如下: 解决方法:重写setTimeout() 方法,需要用到闭包函数。如下: var _st = window.setTimeout; window.setTimeout = function(fRef, mDelay){if (typeof fRef == function) {var argu = Array.prototype.slice.call(arguments, 2);var f = function(){fRef.apply(null, argu);};return _st(f, mDelay);}return _st(fRef, mDelay); ...
1.概述 在网站中加入网页助手小精灵,当用户访问网站时,向用户问好,或是传递一些网站的重要信息,不仅可以帮助用户快速了解网站,而且可以让用户对该网站留下深刻的印象。本实例将介绍通过JavaScript调用网页助手小精灵的方法。2.技术要点本实例主要通过Microsoft的ActiveX组件Microsoft Agent实现。Microsoft Agent提供了很多控制Agent角色的方法,下面进行详细介绍。a. Load()方法:用于读入要使用的角色,该方法包括两个参...
本文实例讲述了jQuery实现iframe父窗体和子窗体的相互调用方法。分享给大家供大家参考,具体如下: 父窗体 <html><head><title>usually function</title></head><body><iframe src="http://www.baidu.com" ></iframe><iframe src="myifame.html" id="name_iframe" name="name_iframe"></iframe><button value="buttonvalue" id="testid">buttonvalue</button></body> <html> <script type="text/javascript" src="jquery-1.4.4.js"...
apply()方法定义函数的apply()方法和call方法作用相同,区别在于接收的参数的方式不同。 apply()方法接收两个参数,一个是对象,一个是参数数组。apply()作用1、用于延长函数的作用域示例:var color=red; var o={color:blue}; function sayColor(){ console.log(this.color); } sayColor();//"red" sayColor.apply(o);//"blue" 这里通过apply()方法把函数动态绑定到了对象o上了,这时this指向o对象,得到结果"blue"。2、对象不需要...
1,window.onload = function() {}; 2,$(document).ready(function() {}); 一、一般的加载页面时调用js方法如下:window.onload = function() { $("table tr:nth-child(even)").addClass("even"); //这个是jquery代码 }; 这段代码会在整个页面的document全部加载完成以后执行。不幸的这种方式不仅要求页面的DOM tree全部加载完成,而且要求所有的外部图片和资源全部加载完成。更不幸的是,如果外部资源,例如图片需要很长时间来...
我们旺旺需要调用别的 js文件。怎么处理?看随机抽取这个例子。在一个页面中如下:<html> <head> <title>random number</title> <script type="text/javascript"> //随机抽取人名 </script> </head> <body> <form> <input type="button" style=font-size:40px value="Start" onclick="start()"> <input type="button" style=font-size:40px value="Stop" onclick="stop();"> </form> <br> <font color="blue" style=font-size:...
点击超链接调用 JavaScript 函数,一般人都用: 代码如下:<a href="javascript:function();"> 但这有个缺点,就是点击链接后,页面上的GIF动画将静止。 试看如下代码: 代码如下:<script type="text/javascript"> <!-- function Foo() { //do something } //--> </script> <img src="logo.gif" alt="GIF 动画" /> <a href="javascript:Foo();">使 GIF 动画静止的链接</a> 解决方法探讨:代码如下:<a onclick="javascr...
前言 第一次接触到Promise这个东西,是2012年微软发布Windows8操作系统后抱着作死好奇的心态研究用html5写Metro应用的时候。当时配合html5提供的WinJS库里面的异步接口全都是Promise形式,这对那时候刚刚毕业一点javascript基础都没有的我而言简直就是天书。我当时想的是,微软又在脑洞大开的瞎捣鼓了。 结果没想到,到了2015年,Promise居然写进ES6标准里面了。而且一项调查显示,js程序员们用这玩意用的还挺high。 讽刺的是,作为...