一、基础简介
为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。
2、语法结构
1、语法结构:${expression}
2、[ ] 与 . 运算符
EL 提供“.“和“[ ]“两种运算符来存取数据。
...
分类:
其他好文 时间:
2015-07-02 12:20:45
阅读次数:
104
ECMAScript中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。构造函数、原型、实例的关系:每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型的对象的内部指针。我们让原型对象等.....
分类:
Web程序 时间:
2015-07-01 17:27:12
阅读次数:
135
BOMBOM 是“ Browser Object Model ”的缩写,简称“ 浏览器对象模型 ”。BOM 定义了 JavaScript 操作浏览器的接口,提供了访问某些功能(如浏览器窗口大小、版本信息、浏览历史记录等)的途径以及操作方法。遗憾的是,BOM 只是 ECMAScript 的一个扩展,没...
分类:
编程语言 时间:
2015-06-30 21:51:52
阅读次数:
122
ECMA-262 定义了 ECMAScript 支持的一套关键字(keyword)。这些关键字标识了 ECMAScript 语句的开头和/或结尾。根据规定,关键字是保留的,不能用作变量名或函数名。下面是 ECMAScript 关键字的完整列表:breakcasecatchcontinuedefaul...
分类:
编程语言 时间:
2015-06-30 12:07:50
阅读次数:
103
六种数据类型:String、Number、Boolean、undefined、Null 、symbol(new in ECMAScript 6)和obeject1 使用typeof来检测数据类型2 数组类型判断 在ECMAscript 5中可以使用Array.isArray()函数,返回值为true...
分类:
其他好文 时间:
2015-06-29 19:36:12
阅读次数:
183
1. Brief ES6(ECMAScript 6th edition)于2015年7月份发布,虽然各大浏览器仍未全面支持ES6,但我们可以在后端通过Node.js 0.12和io.js,而前端则通过Traceur或Babel这类Transpiler将ES6语法预转译为ES5语法,来提前兴奋一把。而...
分类:
其他好文 时间:
2015-06-29 14:29:37
阅读次数:
141
在ECMAScript语言中,函数名字只不过是一个指针(可以认为是引用),下面的代码:
"use strict";
function sum(a,b){
return a+b;
}
console.log(sum(1,2));
var sum2 = sum;
sum = null;
console.log(sum2(3,3));
输出:3,6;
...
分类:
编程语言 时间:
2015-06-28 23:06:52
阅读次数:
295
Statements in ECMAScript are terminated by a semicolon, though omitting the semicolon makes
the parser determine where the end of a statement occurs, as in the following examples:
var sum = a + b ...
分类:
编程语言 时间:
2015-06-28 15:42:27
阅读次数:
107
ECMAScript variables are loosely typed, meaning that a variable can hold any type of data. Every
variable is simply a named placeholder for a value. To define a variable, use the var operator (note
...
分类:
编程语言 时间:
2015-06-28 12:45:27
阅读次数:
134
虽然Object构造函数或对象字面量都可以创建单个对象,但是这些方式有个明显的缺点:使用同一个接口创建很多对象,会产生大量重复的代码。为了解决这个问题,就可以使用工厂模式来创建对象。1、工厂模式
在ECMAScript中是无法创建类的,开发人员就发明了一种函数,用函数来封装特定接口创建对象的细节。function createPerson(name, age, job) {
var...
分类:
编程语言 时间:
2015-06-28 10:02:45
阅读次数:
148