for-in 循环
用来遍历一个对象的所有用户定义的属性或者一个数组的的所有元素.
预定义函数
eval(String) 用于在不引用任何特定对象的情况下广告牌代码字符串.
isNaN(测试值) 用于难参数是否为数字,不是数字返回true,是返回false.
JavaScript 中的对象分为四种
1. 用户自定义对象.
2.内置对象:与数据类型相关的(String Number Boolean) 允许创建用户自定义对象和复合数据类型的对象(Objice和Array) 用于简化日常工作的Date Month RegExp
3.浏览器对象
4.文档对象 访问文档对象的方法是通过window.document属性
实例属性:在JavaScript中动态地给对象添加属性.
var myString = new String("Helo,JavaScript");
myString.simpleExample = true;
还可以动态地添加对象方法.
每一个对象都有一个prototype属性 叫原型.
Robot.prototype.hasJetpack = false;
Robot.prototype.doAction = function() {alert("!!1");};
Class属性(静态属性)
Robot.isMetallic = true;
JavaScript 中的继承是通过原型来实现的.
先定义构造器 再把原型指向父类的实例.
function UltraRobot(){}
UltraRobot.prototype = new Robot();
JavaScript的内置对象:1.Array对象
删除数组元素 delete myArray[1]; *删除并不改变数组维数只是将值设为undefined.
方法:join() 把一个数组中所有的数据以一个字符串的形式表达出来.
reverse() 数组中的元素整个反转 即最后一个元素转到下标为0的位置
pop() 删除数组中的最后一个元素并返回.
push() 压个元素到数组的最后一个.
concat() 合并两个数组
slice(start, [end] 获得数组中的一个部分元素 下标从start 到end.
valueOf() 返回对象的原始值.
2.String对象
charAt(num)
charCodeAt(num) 返回参数num指定索引位置处字符的值
Cancat(String) 将string添加到末尾
3.Math对象
4.Date对象
getDate, getDay, gethours, getMinutes, getMonth, getSeconds, getTime, getTimeZoneOffset(获致时区偏移信息)getYear setDate ........setYear toGMTString toLocaleString ToString Parse UTC(返回毫秒)
5.Event对象
6.RegExp对象
7.Number对象
8.Function对象
Arguments 表示函数参数的数组
Caller表示调用当前正在执行的函数
Prototype为对象添加新的属性和方法
Apply() 用于将一个对象中的方法应用到另外一个对象
Call(this) 允许调用另外一个对象的的方法
9.Global对象
分享到:
相关推荐
在标题"JavaScript应用客户端编程"中,我们关注的是如何利用JavaScript在用户的浏览器端执行代码,为用户提供动态、交互式的网页体验。 描述中的"当下js所实现的各种各样的功能如下拉、提交、层叠等",进一步细化了...
JavaScript富客户端编程是一种技术,它允许开发者在用户浏览器上实现复杂的应用程序逻辑,提供与桌面应用类似的用户体验。这种编程方式极大地增强了网页的交互性和实时性,不再局限于简单的表单提交和页面刷新。...
在Java Web环境中,客户端编程通常与Servlets、JSP(JavaServer Pages)、AJAX(异步JavaScript和XML)等技术相结合,以实现数据的实时更新和页面的无刷新加载。 本资料集包含了关于Java Web应用客户端编程的一些...
### ASP.NET 3.5 AJAX 客户端编程精选166例(使用C#) #### 一、ASP.NET 3.5与AJAX简介 ASP.NET 3.5是微软发布的一个重要的Web开发框架,它基于.NET Framework 3.5,提供了丰富的工具和API来帮助开发者构建动态的...
2. **代码生成库**:有一些JavaScript库如Babel,能够将ES6+的新特性转换为向后兼容的JavaScript代码,使得老版本浏览器也能运行。 3. **元编程**:JavaScript支持元编程,通过运行时修改自身代码来生成新的代码,...
压缩包中的"Google搜索客户端API示例代码"很可能是用不同的编程语言(如Python、Java、JavaScript等)编写的,演示了如何构建请求、发送请求和处理响应的过程。你可以通过阅读和运行这些代码,理解API的具体使用...
编程语言和开发技术:如Java、$C++、Python、JavaScript、Ruby等。 数据库技术:如关系型数据库(如MySQL、Oracle、SQL Server)和非关系型数据库(如MongoDB、Redis)等。 前端开发:HTML、CSS、JavaScript等用于...
编程语言和开发技术:如Java、$C++、Python、JavaScript、Ruby等。 数据库技术:如关系型数据库(如MySQL、Oracle、SQL Server)和非关系型数据库(如MongoDB、Redis)等。 前端开发:HTML、CSS、JavaScript等用于...
【PB11.5_WEB客户端编程技巧】 在PowerBuilder 11.5中,...同时,掌握JavaScript和HTML的使用也是PB11.5客户端编程的关键技能,它们能帮助开发者充分利用PB11.5提供的客户端编程接口,实现更复杂的功能和更优的性能。
客户端编程技术设计主要关注在B/S(Browser/Server)架构中,如何构建和实现用户界面。客户端编程的核心在于创建能够有效展示数据、提供用户交互的网页。这一领域涉及的主要技术包括HTML、CSS和JavaScript。 HTML...
JavaScript是一种基于ECMAScript的脚本语言,主要用于客户端和服务器端编程。JavaScript的资源主要分为官方文档、社区驱动的资源、学习资源和工具等。 官方文档 ECMAScript Specification:ECMAScript官方规范文档...
通过本文,读者可以了解 Web 客户端编程技术的基本原理和应用,熟悉 HTML、CSS 和 JavaScript 等技术,并了解如何将理论知识与实践相结合。 一、设计内容及要求 * 设计题目:我的家乡 * 设计任务:运用 HTML、CSS ...
从颇具深度的javascript语言基础到作用域(链),从引用类型到面向对象编程,从极其灵活的匿名函数到闭包的内部机制,从浏览器对象模型(bom)、文档对象模型(dom)到基于事件的web脚本设计,从xml(fax)到ajax及json,从...
JavaScript是一种轻量级的解释型编程语言,主要用于实现客户端的动态效果和交互。在JSP(JavaServer Pages)中,JavaScript常常与服务器端的Java技术结合,提供用户界面的实时反馈和增强用户体验。本章节主要介绍了...
PB11.5 Web客户端编程技巧主要关注如何在B/S环境下优化性能,减少POSTBACK次数,从而提升用户体验。以下是对标题和描述中提及知识点的详细解释: 1. **客户端编程与POSTBACK**: - POSTBACK是Web应用程序中常见的...
JavaScript是一种高级的、动态的、基于对象的脚本语言,主要用于客户端的脚本编程。它可以使网页更加interactive和动态。其次,选择合适的学习资源。有很多在线资源可以学习JavaScript,例如视频教程、博客、书籍等...
标题中的“PB11.5_WEB客户端编程技巧”意味着本知识点将围绕PB11.5版本中的WEB开发技术进行展开,重点介绍如何在PowerBuilder(PB)这一开发平台上实现客户端编程,并提供了一系列技巧和方法来优化WEB应用程序的性能...
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责实现客户端的交互和动态效果。《JavaScript真经》的描述中,作者通过比喻和故事深入浅出地阐述了JavaScript的核心概念,尤其是数据和代码的关系...