javascript具体代码问题

问题描述

javascript具体代码问题


看不太懂代码,
this.el是什么意思
this.options呢

解决方案

javascript表单验证代码问题?
JavaScript代码的括号匹配问题

解决方案二:

那个类的属性,实例化这个类后,可以通过xxx.el得到el对象引用

解决方案三:

this是一个指针,函数的主题默认属于window,所以this默认指向了window,
但是当对一个函数用new关键字的时候,this就指向了对象。
所以this.el等这些都是属性,this.el = el相当于对属性赋值。
如果函数不是new出来的对象,那么表示window下的el接收了这次赋值。
如果函数是new出来的对象,那么表示对对象本身进行了一次赋值,
这时候就可以用对象的引用来获取对象的值如obj.el.

如果有疑问可以继续提问,如果能帮到你,希望结贴...

解决方案四:

UIMorphingButton()是一个构造函数,函数里面的this指向这个函数本身。

然后“this.el=el”是指这个构造函数里的el属性等于函数传递进来的参数。this.option同理,是UIMorphingButton()这个构造函数的一个属性。

举个简单的例子:

 function Fun(age,num){
 //this指向该构造函数本身
     this.age = age;                                          //构造函数内部的属性age
     this.num = num;                                       //构造函数内部的属性num
 }
 var newFun = new Fun(12,2);

这个时候的newFun对象里面有两个属性,分别为age和num,然后值就是传递尽量的参数,相当于生成类似于下面的对象:

 var newFun = {
     age : 12,
     num : 2
 };

希望对你有所帮助~

时间: 2024-09-23 13:57:33

javascript具体代码问题的相关文章

javascript入门代码整理

javascript入门代码整理,适合对java script一无所知-离精通只差一步之遥的人. JS入门代码2009/04/21 13:59JS入门代码 适合阅读范围:对java script一无所知-离精通只差一步之遥的人 基础知识:HTML java script就这么回事1:基础知识   1 创建脚本块   1: <script language="java script">   2: java script code goes here   3: </scr

使用RequireJS优化JavaScript引用代码的方法

  这篇文章主要介绍了使用RequireJS优化JavaScript引用代码的方法,RequireJS是一款人气JS库,需要的朋友可以参考下 RequireJS是一个提高你的javascript代码速度和质量的有效方法,同时它还让你的代码更容易阅读和维护. 在本文中,我会为你介绍RequireJS和应该如何使用它.我们讨论引入文件和定义模块,甚至还会接触优化方面的知识. 简单的说,require.js是一个脚本载入程序,允许你把你的javascript代码独立成文件和模块,同时管理每个模块间的依

JavaScript后台代码操作HTML TABLE的方法

原文:JavaScript后台代码操作HTML TABLE的方法 var rowNum = 0,fileNum = 0; //行号与列号 var oNewRow; //定义插入行对象 var oNewCell1,oNewCell2; //定义插入列对象 var fileNum = 1;  function addFileToTable(strFile) { fileNum +=1; rowNum = document.getElementById("NewFileList").rows

JavaScript版代码高亮_JavaScript

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JavaScript版代码高亮</title><link href=&

JavaScript通过代码调用Flash显示的方法_javascript技巧

本文实例讲述了JavaScript通过代码调用Flash显示的方法.分享给大家供大家参考,具体如下: <script type="text/javascript" language="javascript" src="Scripts/swfobject.js"></script> <script language="javascript"> function load(){ var swfV

在页面中输出当前客户端时间javascript实例代码_javascript技巧

时间对象(Date())比较简单,本文旨在为初学者入门使用,大牛可略过! 本文承接基础知识实例,说一下实例的要求: 在页面中输出当前客户端时间(2015年1月1日星期一10:10:10这样的格式),每过一秒中页面不刷新,但是时间自动更新(用两种定时器方法都可以实现),鼠标点击时间,如果原先运动则停止,如果停止则继续运动: 要求基本上可分为2部分:一是不刷新自动更新时间,二是点击时间停止或更新时间 好,那我们还是老规矩,一步一步来,既然是时间,那就会用到时间对象 new Date(); var n

JavaScript 复制功能代码 兼容多浏览器_典型特效

因此兼容性没得说了,现在用不上的话,先收藏一下吧. xmlns="http://www.w3.org/1999/xhtml"> JavaScript 复制功能代码,兼容多浏览器 贴图地址:

JavaScript常用代码书写规范的超全面总结_javascript技巧

一.全局命名空间污染 总是将代码包裹在一个立即的函数表达式里面,形成一个独立的模块. 不推荐 var x = 10, y = 100; console.log(window.x + ' ' + window.y); 推荐 ;(function(window){ 'use strict'; var x = 10, y = 100; console.log(window.x + ' ' + window.y); }(window)); 二.立即执行函数 在立即执行函数里面,如果有用到全局变量应该通过

JavaScript 面向对象代码实践_js面向对象

因此很有必要在这里为同学们举一个例子: JavaScript面向对象代码示例 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]