• javascript:面向对象编程基础:多态

    总之,javascript 的重载,是在函数由用户自己通过操作 arguments 这个属性来实现的。关于arguments的特性,前面我已经做了简单介绍,参考拙文:...
    文章 2017-11-22 1064浏览量
  • javascript基础】2、函数

    javascript中的函数是一个对象,函数对象时Function类型的实例,由于Function类型是一个引用类型,那么函数可以拥有自己的方法和属性,同时也因为函数是一个对象,那么函数名是一个指向函数对象的指针,可以被赋值。...
    文章 2014-06-06 724浏览量
  • JavaScript之基本概念

    实际上在函数体内可以通过arguments对象来访问这个参数数组,从而获取传递给函数的每一个参数。可通过arguments[index]来获取对应索引的值,通过length属性来获取参数个数。2.arguments的值永远与对应命名参数的值...
    文章 2016-04-20 1307浏览量
  • 我的JS OO如是观

    经典封装、继承的写法有一个很大的问题,就不允许方法的重载,简单说,就是后面的类,相同名称的方法会覆盖的原来前面类相同名称的方法。覆盖的这一时刻发生在 new 子类()的时候。浮现出了这个问题,应该如何解决?...
    文章 2011-05-31 641浏览量
  • Javascript继承机制的实现

    Javascript中连个 class 关键字都没有。如果你要编写一个类&xff0c;你还得借助于function&xff0c;至于继承、重载什么的&xff0c;就别奢望了。可是&xff0c;没有继承&xff0c;日子怎么过啊&xff1f;难道把所有的共有逻辑都拷贝...
    文章 2016-01-13 3066浏览量
  • 如何理解并学习javascript中的面向对象(OOP)

    2.javascript中对象的定义、使用 var obj1=new Object();定义一个对象 var obj2={};使用"{}"也可以定义一个对象 给对象增加属性 obj1.num=1;obj1.str="string;obj1.sayHello=function(){ alert("Hello");} obj2....
    文章 2011-10-27 648浏览量
  • javascript】javascrpt高级教程第3版-更新....

    javascrpt高级教程一个完整的javascript实现&xff0c;应该包括三部分&xff1a;...在函数体内可通过arguments对象来访问这个参数数组&xff0c;从而获取传递给函数的每一个参数&xff0c;如arguments[0]表示第一...
    文章 2022-05-27 38浏览量
  • 李战:悟透JavaScript

    对于许多面向对象的程序员来说,这恐怕是JavaScript中最难以理解的地方。是啊,几乎任何讲面向对象的书中,第一个要讲的就是“类”的概念,这可是面向对象的支柱。这突然没有了“类”,我们就象一下子没了精神支柱,...
    文章 2008-09-11 940浏览量
  • 参悟JavaScript

    对于许多面向对象的程序员来说,这恐怕是JavaScript中最难以理解的地方。是啊,几乎任何讲面向对象的书中,第一个要讲的就是“类”的概念,这可是面向对象的支柱。这突然没有了“类”,我们就象一下子没了精神支柱,...
    文章 2011-10-09 992浏览量
  • TypeScript Function(函数)

    假如要用来描述如何使用JavaScript中的"this",一整篇文章都可以写,并且该类文章也有很多。在这里只介绍基础知识。在JavaScript中,"this"在函数被调用的时候被指定。这使得它强大而又灵活,只是你需要为理解函数...
    文章 2016-03-01 816浏览量
  • Typescript面向对象-上篇

    需要通过对象的实例去访问 属性名:类型;constructor(参数:类型){ this.属性名&61;参数;} 方法名(){ } }示例代码如下:class Person{ 声明属性 name:string;age:number;构造方法 constructor(name:string,age:number){...
    文章 2022-10-20 35浏览量
  • 【通用行业开发部】JavaScript 高程学习 C1~C7

    通过arguments对象来访问这个参数数组&xff0c;从而获取传递给函数的每一个参数。arguments对象是类数组&xff0c;并非Array的实例。可以像数组那样使用[]取值&xff0c;也可以使用length获取长度。命名参数——定义函数时&...
    文章 2021-12-02 109浏览量
  • 用 Python 实现一个最简单的对象模型

    在本文,我们还对模型进行了进一步简化,这样看起来我们实现对象模型的代码和和编写对象方法的代码看起来没什么两样。在现实生活,这同样是基本不可能的,一般而言,这两者都是由不同的语言实现的。首先,让...
    文章 2017-10-18 1545浏览量
  • 用 Python 实现一个最简单的对象模型

    在本文,我们还对模型进行了进一步简化,这样看起来我们实现对象模型的代码和和编写对象方法的代码看起来没什么两样。在现实生活,这同样是基本不可能的,一般而言,这两者都是由不同的语言实现的。首先,让...
    文章 2017-10-18 629浏览量
  • Javascript提升阶段学习

    JavaScript1:javascript简介  JavaScript是一种脚本语言,能实现网页内容的交互显示,当用户在客户端显示该网页时,浏览器就会执行JavaScript程序,用户通过交互的操作来改变网页等等内容,来实现html语言无法实现...
    文章 2016-08-19 827浏览量
  • JavaScript 知识点

    属性:当对象的属性名不存在的话,拿到的是undefined 参数:如果定义了形参,但是没有传实参,拿到的是undefined 没有设置函数返回值,即没有写return,拿到的函数返回值为undefined 写了return但没有赋值,拿到的...
    文章 2017-06-25 1374浏览量
  • javascript】javascrpt高级教程第3版-更新....

    javascript中也可以使用方括号表示法来访问对象的属性。在使用方括号语法时&xff0c;应该将要访问的属性以字符串的形式放在方括号中。如&xff1a;alert(person[&34;name&34;\\方括号语法 alert(person.name);\\点表示...
    文章 2022-05-27 52浏览量
  • 高频前端面试题汇总之JavaScript篇(上)(3)

    js 的内置对象主要指的是在程序执行前存在全局作用域里的由 js 定义的一些全局值属性、函数和用来实例化其他对象的构造函数对象。一般经常用到的如全局变量值 NaN、undefined&xff0c;全局函数如 parseInt()、...
    文章 2022-05-17 46浏览量
  • 详解 JavaScript 的私有变量

    代理是 JavaScript 非常迷人的新特性,它能有效地把对象封装在称为代理的对象中,由代理拦截所有与该对象的交互。上面我们提到了使用“命名规范”的方法来创建私有属性,现在可以用代理来限制从类外部对私有属性...
    文章 2018-10-30 1099浏览量
  • JavaScriptJavaScript标准阐述

    如果将JavaScript比作英语&xff0c;那么ECMAScript标准可以理解为美式英语&xff0c;...然后重载对象的&34;34;运算符。这种方法也叫*“对象劫持”*。一部分的MVVM框架的数据更变检测就是通过该手段实现的。let object&61;...
    文章 2022-05-27 44浏览量
  • TS入门篇|详解 TypeScript 函数类型

    下面来模拟实现函数的重载&xff1a;function handleData(){ if(arguments.length&61;61;61;1)return arguments[0]*2;else if(arguments.length&61;61;61;2)return arguments[0]*arguments[1];else return Array....
    文章 2022-05-17 352浏览量
  • BAT及各大互联网公司2014前端笔试面试题-JavaScript

    Ajax是异步JavaScript和XML,用于在Web页面中实现异步数据交互。优点: 可以使得页面不重载全部内容的情况下加载局部内容,降低数据传输量 避免用户不断刷新或者跳转页面,提高用户体验 缺点: 对搜索引擎不友好 要...
    文章 2014-10-16 1230浏览量
  • 重读《JavaScript高级程序设计》

    也可以是arguments对象&xff08;类数组对象&xff09;function sum(num1,num2){ return num1&43;num2;} function callSum1(num1,num2){ return sum.apply(this,arguments);传入arguments类数组对象 } function callSum2...
    文章 2022-04-23 58浏览量
  • 重新学习 JavaScript 的 作用域和闭包

    编译的词法分析阶段基本能够知道全部标识符在哪里以及是如何声明的,从而能够预测在执行过程中如何对它们进行查找。词法阶段大部分标准语言编译器的第一个工作阶段叫作词法化(也叫单词化)。词法化的过程会对源代码...
    文章 2022-05-26 35浏览量
  • TypeScript 之 More on Functions

    JavaScript &xff0c;函数除了可以被调用&xff0c;自己也是可以有属性值的。然而上一节讲到的函数类型表达式并不能支持声明属性&xff0c;如果我们想描述一个带有属性的函数&xff0c;我们可以在一个对象类型中写一个调用...
    文章 2022-01-09 86浏览量
  • 适合Java开发者学习的Python入门教程

    好吧,再来看一个函数,看看如何在一个文件找到最常见的10个单词。在这里我取巧使用了标准库的 Counter 类型,但是它就是这么的好用。from collections import Counter def count_words(path): words=Counter...
    文章 2017-08-01 6213浏览量
  • TypeScript 之 More on Functions

    JavaScript &xff0c;函数除了可以被调用&xff0c;自己也是可以有属性值的。然而上一节讲到的函数类型表达式并不能支持声明属性&xff0c;如果我们想描述一个带有属性的函数&xff0c;我们可以在一个对象类型中写一个调用...
    文章 2022-04-25 52浏览量
  • 探讨微软ASP.NET AJAX控件开发技术(客户端)

    如今,ASP.NET AJAX框架以其与ASP.NET 2.0系统的有机整合与完全面向对象的客户端JavaScript组件模型正在吸引着越来越多的Web开发人员。此外,这个框架还为基于ASP.NET 2.0平台的AJAX Web开发提供了一揽子方案(尽管...
    文章 2017-11-15 1208浏览量
  • 使用 Rhino 作为 Java 的 JSON 解析/转换包

    还有一个问题在下仍未想通,就是不知道如何调用“obj.foo.bar.mehtod()”这样非全局对象的方法。例子: Test public void testCall()throws ScriptException { js.eval("function max_num(a,b){return(a>b)?a:b;...
    文章 2011-05-06 1093浏览量
  • Ext.extend()使用super关键字

    好闲话少说,其实这个技术依靠JS什么都可以反射、什么都是对象的原理下研制而成,而且网上已有对应的解决方案,俺只是采风而来,加以修饰。自己也修改了好几次,Ext.extend()的目的就是让两个之间发生继承关系:sb是...
    文章 2009-11-07 797浏览量
1 2 3 4 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化