编写JQUERY(3.0,向下兼容3.0)代码当我们调用一个函数时可以不加括号,但加括号与不加括号是不同的.如下代码: $(function(){ a(b);//先打印a 再打印 b a(b());//先打印b,再打印a }) function a(callback){ alert('a'); callback.call(this);//或者是 callback(), callback.apply(this),看个人喜好}function b(){ alert('b');}…
一.定义函数: 1.位置参数:直接定义参数 2.默认参数(或者关键字参数):参数名 = "默认值" 3.位置参数必须在默认参数之前 二.调用函数: 1.按位置传,直接写参数的值 2.按关键字传,关键字 = "值" 3.位置参数必须在关键字参数之前 4.关键字参数可在*args和**kwargs之前 注:调用时,无论定义的函数是使用位置参数还是默认值参数,调用函数时,都可以按位置传参或者按关键字进行传参,即调用时的传参形式和定义时的参数形式无关 def foo(a,…
python 调用函数时使用星号 *, ** 调用函数时使用星号 * 或 ** test(*args):* 的作用其实就是把序列 args 中的每个元素,当作位置参数传进去.如果 args 等于 (1,2,3) ,那么这个代码就等价于 test(1, 2, 3) . test(**kwargs):** 的作用则是把字典 kwargs 变成关键字参数传递.如果 kwargs 等于 {'a':1,'b':2,'c':3} ,那这个代码就等价于 test(a=1,b=2,c=3) .…
一.函数执行顺序 1.正常顺序 function f(){ alert(2); } f(); //alert 2 所有浏览器都能测试通过. 2.倒序调用 f(); //alert 2 function f(){ alert(2); } 之前一些浏览器会报undefined,不过,目前的版本大多都可以了 3.含参函数倒序 f(2); //alert 2 function f(a){ alert(a); } 目前主流浏览器一样可以正常测试通过 4.声明式函数和赋值式函数 f(); function…
经常见插件里面函数调用的时候只写个函数名字,不写函数参数,甚至连括号也不写,比如说: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> function a1(){ alert('a'); return '1'; }; windo…
之前在学习的时候并没有发现的细节,关于js中,定时器的问题 这里我们写两个延时器 setTimeout(func, 0); setTimeout("func()", 0);定时器中,两个调用函数的方法都是真正确的.或许有人问了,为什么定时器调用函数的时候,有时候会写引号,有时候没有引号.一开始我定时器都是像下面这样写的 ↓↓ setTimeout(()=>{ }, 0);用箭头函数的方式写定时器,所以基本没在意过这个问题.当我后来看别人写的代码的时候,发现定时器的方法调用上居然还…
在js中函数没有重载的概念,如果声明了多个重名的函数,不管函数的形参个数是否一样,只有最有一个有效,其他的函数声明都是无效的.比如说声明了两个函数fn(),第一次声明时没有形参,第二次声明时形参有两个,则在调用fn()时不管有没有传入参数,都是调用后声明的那个函数.假如说调用时只传入了1个参数,例如fn(1),则1会赋给函数的第一个形参,而第二个形参不会赋值,如果有用到,就会当undefined处理,可能会报错.如果调用时传入了3个参数,例如fn(1,2,3),则1会赋给第一个形参,2会赋给第二…
当selenium调用firefox时,会发现这个firefox里干净的如同一盆清水,自己定制安装的那些插件都不翼而飞了,这个时候那些插件自然就不能使用了,但是当前又必须使用插件该如何是好呢? 解决办法: 一.打开firefox浏览器,并选择”帮助”菜单中的”故障排除信息” 选项 二.进入到故障排除信息页面中后点击” 配置文件夹 “后的”显示文件夹”按钮 三.将打开的页面地址复制下来 四.启动firefox时设置profile,在代码中加入如下配置文件 from selenium import…
设置类和函数如下:class MM(): def ff(self,url(1),method(2),data=None(3),cookie=None(4)): if method.lower()=="post": res=requests.post(url,data,verify=False) else: res = requests.get(url, data,verify=False) return res 调用函数: if __name__ == '__main__': url=…
测试代码 public class SingleTest { public static String v = "StaticValue"; static { System.out.println("static静态变量:" + v); System.out.println("static静态块"); } { System.out.println("构造块"); } public SingleTest() { System.o…