`
该用户名已经存在
  • 浏览: 306570 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
   函数是Javascript的主要组建部分,函数定义了诸如闭包、“this”关键字、全局变量、局部变量等诸多的特性。理解函数是真正理解Javascript工作机制的第一步。 一、ExecutionContext的创建 总所周知,函数能够访问声明在当前函数 ...
一、什么是文件下载 首先,什么是文件? 我的理解,对于计算机世界而言,文件是数据存储的基本单位,是计算机硬件存储数据的软件抽象。对于软件层面的数据存储而言,任何表现的数据存储本质上都是文件。 其次,什么是 ...
前言 这篇文章介绍了怎样把 Java applets 程序嵌入到网页中去。此外,还提供了部署 applet 程序到内网或者外网、不同浏览器下的使用等指导内容。 总则 如何部署 applet 取决于客户访问网页的方式以及使用的浏览器类型。注意这一点以后,按以下步骤进行操作。 针对内网使用还是外网使用:如果网页是通过外网访问,使用 applet 标签;如果是内网,可以使用 object 或者 embed 标签。 针对不同的浏览器类型:object 标签只能支持 IE 浏览器;而 embed 标签只支持 Mozilla 浏览器。 如果您必须把 applet 部署在一个支持多种浏览器的环境中,请参阅本文 ...
这个没什么可说的,直接上代码,有需要的可以参考一下: //获取元素绝对位置 function getAbsPosition(element) { var abs={x:0,y:0} //如果浏览器兼容此方法 if (document.documentElement.getBoundingClientRect) { //注意,getBoundingClientRect()是jQuery对象的方法 //如果不用jQuery对象,可以使用else分支。 abs.x = ...
Javascript简单的实现鼠标拖动DIV的效果。没有什么技术含量,全当笔记。 要想实现鼠标拖动效果,免不了要计算元素在浏览器中的坐标,那首先来学习一下各种坐标。 参考: Javascript获取页面的各种坐标汇总 实现拖动: 1.定义需要的变量 var bool=false, pageX=0, pageY=0, //需要拖动的目标DIV element = $("#tb_window"), eWidth = element.width(), eHeigh ...
在Javascript中没有类的概念,函数就是第一类对象。 函数就是对象,主要的表现形式有: 1. 函数可以在运行时创建,也可以在运行的过程中创建。 2. 函数可以被分配给其他变量,可以将它们的引用复制给其他变量。 3. 函数可以作为参数传递给其他函数,且还可以作为其他函数的返回值返回。 4. 函数可以有自己的属性和方法。 本文将重点讨论函数作为返回值的形式。 例如: var setup = function() { //函数setup的私有变量 var count = 0; //返回函数访问私有变量 ...
众所周知,在Javascript中,定义函数的方式有三种。 0. 定义函数的方式 //函数声明 function boo() { //函数体 } //函数表达式 var boo = function() { //函数体 } //命名函数表达式 var boo = function boo() { //函数体 }; 1. Javascript中,还有一种函数的表现形式就是即时函数。顾名思义,即时函数就是可以在页面加载完该函数之后立即执行该函数的语法。 即时函数的写法: //即时函数是一种支持在定义函数侯立即执行该函数的 ...
在Javascript中,函数及变量的声明都将被提升到函数的最顶部。 声明函数是将函数的声明以及定义都提升,函数表达式和变量表达式只是将函数或者变量的声明提升到函数顶部,而函数表达式和变量的初始化将不被提升,如果不弄清楚这个问题,很可能给您带来麻烦。 举例说明: <html> <head> <title>函数提升</title> <script language="javascript" type="text/javascript"> //在全局对象中声明两个全 ...
什么是回调函数? 我的理解,就是采用回调的方式调用函数。那什么又是回调的方式? 举个例子,老师L让学生A做一件事情,就是将全班同学的试卷给学生A,让他找出其中不及格的试卷。老师L接着又找到学生B,将这部分试卷交给他,让学生B把这些同学的名字记下来。看这倒霉老师安排这事儿,一看就不懂回调,首先学生A把全班同学的试卷都翻了个遍,学生 B又将其中不及格部分同学的试卷翻个遍,实际上是多余的for循环了。如果数据量很大(全班300万学生,不及格的140万),那势必会造成多余的时间人力浪费。那怎么用回调的方式呢?学生A说了:老师你给我一个会记名字的学生B,我找到一个不及格的就把试卷给他,他记下试卷上的名字就 ...
Global site tag (gtag.js) - Google Analytics