Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript中函数(Function)的apply与call理解

JavaScript中函数(Function)的apply与call理解

JavaScript函数调用分为4中模式:1. 方法调用模式:即对象包含方法属性,Obj.methodName()或者Obj[methodName]()。2. 函数调用模式:即methodName()。3. 构造器调用模式:即new MethodName()。4. apply和call调用模式:即ObjA.apply(ObjB,args[])或者ObjA.call(ObjB,arg1,arg2...)。函数调用时,除了接收形式参数外,还会接收this和ar...
javascript实现10个球随机运动、碰撞实例详解

javascript实现10个球随机运动、碰撞实例详解

本文实例讲述了javascript实现10个球随机运动、碰撞的方法。分享给大家供大家参考。具体如下:学了一段时间的javascript了,做过一些小案例,目前最有难度的就是10个小球随机碰撞效果,这不,把它上上来与大家分享一下,相信不少和我一样的菜鸟在开始上手编程时都会有不少的困惑,希望它能给一些人带来帮助。效果要求:10个小球在页面随机移动,碰到窗口边界或其他小球都会反弹思路:1、10个小球是10个div;2、碰窗口反弹,定义vx vy为小球的移动变量,...
JavaScript包装对象使用详解

JavaScript包装对象使用详解

JavaScript对象是一种复合值:它是属性和已命名值的集合。通过"."符号来引用属性值。当属性值是一个函数时,称为方法。①一段你常用但却未必明白其真正底层原理的代码:var s = "hello world!";var word = s.substring(s.indexOf(" ")+1,s.length); 如前面所说,这里变量s只是一个字符串原始类型,它怎么会有属性(s.length)和方法(s.indexOf()、s.substring()...
浅谈JavaScript中null和undefined

浅谈JavaScript中null和undefined

先说null,它表示一个特殊值,常用来描述“空值”。对null执行typeof运算,结果返回字符串“object”,也就是说,可以将null认为是一个特殊的对象值,含义是“非对象”(感觉怪怪的)。实际上,通常认为null是它自有类型的唯一一个成员,它可以表示数字、字符串和对象是“无值”的。 JavaScript还有第二个值来表示值的空缺,就是undefined啦,用未定义的值表示更深层次的“空值”。undefined出现有4种情况:①变量声明但没有初始化...
jQuery实现鼠标点击弹出渐变层的方法

jQuery实现鼠标点击弹出渐变层的方法

弹出层在实际应用中我们经常会碰到大量的弹出层效果,下面我来做一个基于jquery的简单的弹出层效果实例,各位朋友有兴趣可参考。效果代码如下在弹出层中下面是核心代码<script type="text/javascript">// 渐变弹出层$(document).ready(function(){ var speed = 600;//动画速度 $("#race a").click(function(event){//绑定事件处理 event.s...
<< 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 >>