当前搜索:

JavaScript服务器端初探

1、RhinoRhino是Mozilla开发的免费软件,是一种用Java编写的JavaScript解释器,其设计目标是借助于强大的Java平台API实现轻松编写JavaScript程序。Rhino能自动完成JavaScript原生类型之间的相互转换,因此JavaScript脚本可以设置、查询Java属性,并调用Java方法。Rhino常用于创建脚本服务器,也能使用Java的Swing框架创建GUI。...
阅读(1130) 评论(0)

JavaScript的子集和超集

1、JavaScript子集JavaScript子集的定义大部分都是出于安全考虑,只有使用这门语言的一个安全的子集编写脚本,才能让代码执行得更安全、更稳定,比如如何更安全地执行一段由不可信第三方提供的广告代码。JavaScript子集通常会移除JavaScript的一些特性,如ADsafe、dojox.secure、Caja、FBJS以及微软的Web Sandbox等,这些都实现了安全子集。2、常量...
阅读(1722) 评论(0)

JavaScript正则表达式

正则表达式 是一个描述字符模式的对象,JavaScript的RegExp类表示正则表达式,String和RegExp都定义了方法,后者使用正则表达式进行强大的模式匹配和文本检索与替换功能。JavaScript中的正则表达式用RegExp对象表示,可以使用RegExp()构造函数来创建RegExp对象,不过RegExp对象更多的是通过一种特殊的直接量语法来创建,正则表达式直接量定义为包含在一对斜线之间...
阅读(730) 评论(0)

JavaScript的类及面向对象编程

在JavaScript中,类的实现是基于其原型继承机制的,如果两个实例都从同一个原型对象上继承了属性,我们说它们是同一个类的实例。如果熟悉C++、Java这种强类型面向对象编程语言,比如类的封装、继承、多态特性,你会发现JavaScript中的类与它们有很大不同,一个重要的特性就是动态可继承性,往往弱化对象的类型,强化对象的功能。定义类是模块开发和代码重用的的有效方式之一,下面对JavaScript...
阅读(673) 评论(0)

JavaScript函数

在JavaScript里,函数即对象,程序可以随意操控它们。比如,JavaScript可以把函数赋值给变量,或者作为参数传递给其它函数。因为函数就是对象,所以可以给它们设置属性,甚至调用它们的方法。JavaScript的函数可以嵌套在其它函数中定义,这样它们就可以访问它们被定义时所处的作用域中的任何变量。这意味着JavaScript函数构成了一个闭包,它给JavaScript带来了非常强劲的编程能力...
阅读(810) 评论(0)

JavaScript数组

JavaScript 数组是值的有序集合,所谓有序即数组的下标或索引从零开始递增,但也可能是稀疏的,数组长度可通过 length 属性获得。数组中元素的类型是任意的,创建数组时无需声明数组长度,它是动态的,会根据需要自动增长或缩减。数组继承自Array.prototype,它定义了一套丰富的数组操作方法,这个在后面会介绍到。1、创建数组使用数组直接量:var empty = []; var prim...
阅读(613) 评论(0)

JavaScript对象

对象是JavaScript的基本数据类型,对象是一种复合值,它将很多原始值或者其它对象聚合在一起,可通过名字访问这些值。对象也可看做是属性的无序集合,每个属性都是一个名值对。属性名是字符串,因此我们可以把对象看成是从字符串值到值的映射。JavaScript对象除了可以保持自己的属性,还可以从一个称为原型的对象继承属性,对象的方法通常是继承的属性,这种原型式继承,是JavaScript的核心特征。除了...
阅读(592) 评论(0)

JavaScript语句

JavaScript语句各式各样,一个JavaScript程序无非是一个以分号分隔的语句集合,所以一旦掌握了JavaScript语句,就可以开始编写JavaScript程序了。1、表达式语句 表达式语句是JavaScript中最简单的语句,如赋值语句、自增自减运算符、delete运算符、函数调用等。2、空语句 空语句什么都不做,用一个单独的分号表示。3、复合语句 用花括号将多条语句括起来便是一...
阅读(834) 评论(0)

JavaScript表达式

JavaScript表达式中最简单的一类表达式就是常量,变量名也是一种简单的表达式,将简单的表达式组合成复杂表达式最常用的方法就是使用运算符。JavaScript表达式的类型多种多样,下面逐个说明。1、原始表达式原始表达式是表达式的最小单位,包含常量或直接量、关键字和变量。2、对象和数组的初始化表达式对象和数组的初始化表达式实际上是一个新创建的对象和数组。数组初始化表达式是通过一对方括号和其内由逗号...
阅读(728) 评论(0)

JavaScript数据类型

JavaScript的数据类型分为两类:原始类型和对象类型。原始类型包括数字、字符串和布尔值,其中有两个特殊的原始值null和undefined,但它们不是数字、字符串和布尔值。除了原始类型之外,剩下的便是对象,对象是属性的集合,每个属性都由“名/值对”构成,普通的对象是个无序集合,但数组对象是个有序集合,函数也是对象,调用函数可运行可执行代码,另外还有几个有用的类对象,它们是日期、正则和错误。Ja...
阅读(712) 评论(0)

JavaScript词法结构

编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序,作为语法的基础,JavaScript基本词法结构如下:1、JavaScript程序是用Unicode字符集编写的,Unicode是ASCII和Latin-1的超集,并支持地球上几乎所有的语言。2、JavaScript是区分大小写的语言,而HTML并不区分大小写。3、JavaScript会忽略程序中标识之间的空格,多数情况下,Ja...
阅读(832) 评论(0)

JavaScript概述

JavaScript是面向Web的编程语言,也是前端开发工程师必须掌握的三种技能之一:描述网页内容的HTML、描述网页样式的CSS以及描述网页行为的JavaScript。JavaScript是一门高端的、动态的、弱类型的编程语言,非常适合面向对象和函数式的编程风格。JavaScript和Java是完全不同的两种编程语言,JavaScript早已超出了其脚本语言本身的范畴,而成为一种集健壮性、高效性...
阅读(631) 评论(0)
    个人资料
    • 访问:326444次
    • 积分:6057
    • 等级:
    • 排名:第4703名
    • 原创:257篇
    • 转载:0篇
    • 译文:5篇
    • 评论:45条
    Make Others Better.
    博客专栏
    文章分类