`
- 浏览:
75547 次
- 性别:
- 来自:
杭州
-
弄了个javascript的测试页面,越弄越发现javascript的灵活
js 代码
-
- function oh() {
- this.x=10;
- this.y=20;
- this.echoX=function() {
- alert(this.x);
- }
- }
- oh.prototype.aa=10;
- oh.prototype.bb=20;
- oh.prototype={
- aa:20,
- cc:function() {
- alert("cc");
- }
- }
-
-
- oh.dd=function() {
- alert("dd");
- }
-
-
- oh[0]=0;
- oh[1]=1;
-
-
- [].push.apply(oh,[3,4,5,6]);
-
-
- var test=new oh();
- test.cc();
- test.echoX();
- test.dd(); 错误,不能调用 因为dd方法没有在function(相当于类定义)中定义,在prototype中也没有
- oh.dd();
-
- var test3=oh[0];
- alert(test2);
-
- var test3=oh.x;
- var test4=test.x;
貌似 javascript中的一个对象,也可以同时是一个函数,数组,类定义..
继续学习.....
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在当今信息技术飞速发展的背景下,JavaScript已经成为了开发灵活数据应用不可或缺的工具之一。它作为一种高级的、解释执行的脚本语言,被广泛应用于网页开发中,赋予网页动态交互的能力。JavaScript能够操纵文档对象...
数组作为JavaScript中重要的数据结构,其章节详述了数组的定义、length属性、数组的空位处理以及ECMAScript 5中新增的数组方法(如map、forEach等),这些方法极大地增强了数组操作的灵活性和功能性。 函数章节讲解...
通过这门课程的学习,使学生对 JavaScript 有一个全面的了解,掌握相关的知识点,在软件设计中能灵活地运用 JavaScript 进行系统开发。职业能力目标:培养学生编写规范化的程序代码,自主的学习能力,良好的与人沟通...
JavaScript是Web前端开发中不可或缺的脚本语言,它为网页提供了交互功能,使得网页从静态展示变成了可以与用户进行互动的平台。本文将从多个方面深入解析JavaScript在Web前端开发中的应用,涵盖从基础语法到高级功能...
2. **对象和原型**:深入探讨了JavaScript的面向对象特性,包括对象字面量、构造函数、原型链、继承机制等,这是理解JavaScript灵活性的关键。 3. **作用域和闭包**:解析了JavaScript中的变量作用域规则以及闭包的...
本书是一本全面、深入介绍JavaScript语言的学习指南。本书共分四个部分,第1部分帮助读者快速入手,掌握基本的JavaScript编程要点;第2部分介绍JavaScript的发展和技术背景;第3部分深入探索JavaScript,介绍了语法...
《JavaScript语言精粹》作为一本深入浅出讲解JavaScript编程语言的经典之作,对于想要提升自己JavaScript技能的开发者来说,无疑是一份宝贵的资源。本书由Douglas Crockford所著,他不仅是JSON格式的创始人,也是...
ArcGIS JavaScript API ...ArcGIS JavaScript API 是一个功能强大且灵活的开发工具,允许开发者创建交互式的 Web 地图应用程序。本文对 ArcGIS JavaScript API 进行了详细的介绍,并提供了多个示例来帮助读者快速上手。
在JavaScript的世界里,源码分析尤其关键,因为JavaScript是动态类型语言,其灵活性和动态特性使得理解和调试代码更加复杂。 首先,我们需要了解JavaScript的基础知识。JavaScript是一种解释型、基于原型的脚本语言...
在这个场景中,我们关注的是VS2015的安装过程中涉及到的证书问题以及两个特定的组件:JavaScript_ProjectSystem.msi和JavaScript_LanguageService.msi。 首先,关于“VS2015安装证书”,这通常是指安装过程中需要...
本资源包包含了多个关于JavaScript的重要参考资料,包括“JavaScript权威指南(英文版).chm”、“javascript5.5.chm”、“css2gb.chm”以及“JavaScript对象与数组参考大全 .chm”。 首先,我们来看“JavaScript权威...
JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)JavaScript基础语法(ppt)...
这种灵活性使得JavaScript易于上手,但也可能导致一些类型相关的错误,需要开发者有清晰的理解和谨慎的处理。 在JavaScript中,函数是一等公民,可以作为值传递,也可以作为返回值。例如,创建一个简单的函数: ```...
JavaScript.Net 是一个基于.NET框架...总的来说,JavaScript.Net为.NET开发者提供了一种强大的方式来利用JavaScript的灵活性和广泛的功能,使得两种语言可以更紧密地协同工作,提升了.NET应用程序的可扩展性和创新性。
JavaScript API 是一种重要的编程资源,它为开发者提供了与JavaScript语言交互的接口和工具。这个离线版的JavaScript API 指南,以CHM(Compiled Help Manual)格式提供,是开发者学习和查阅JavaScript相关功能和...
对象可以通过引用来传递,而不是复制,这种特性使得对象在JavaScript中非常灵活。对象的原型链是JavaScript继承的核心机制,通过__proto__属性或Object.getPrototypeOf方法可以访问原型。 数组是有序的数据集合,...
使用"org.mozilla.javascript-1.7.2.jar",开发者可以方便地在Java应用程序中嵌入JavaScript代码,实现动态行为或者提供灵活的配置。例如,在Web应用中,可以使用Rhino引擎来解析用户输入的JavaScript代码,进行安全...
JavaScript,一种广泛应用于Web开发的脚本语言,是前端开发的核心技术之一。这份"JavaScript学习指南"高清PDF,无疑为想要深入理解JavaScript的初学者或有一定基础的开发者提供了宝贵的资源。下面,我们将深入探讨...
简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。在Web世界里,只有JavaScript能跨平台、跨浏览器驱动网 页,与用户交互。 《JavaScript全栈教程》是小白的零基础JavaScript全栈教程。从基础入门在...
JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案JavaScript课堂习题答案...