- 浏览: 292695 次
- 性别:
- 来自: 杭州
博客专栏
-
Java面试
浏览量:0
文章分类
- 全部博客 (133)
- Struts2 (4)
- Hibernate (2)
- Spring (3)
- Java常识小积累 (18)
- Linux (6)
- Oscache (1)
- 面试技巧 (2)
- Eclipse (4)
- JavaScript (21)
- 生活 (7)
- Mysql (3)
- 网络优秀文章 (1)
- Freemaker (1)
- Tcp和UDP (1)
- ubuntu -java (1)
- Oracle (14)
- 重构 (1)
- webservice (4)
- Lucene (1)
- UML与OOA/D (1)
- 软件杂谈 (2)
- Nosql(Redis) (1)
- 团队开发 (1)
- Oracle 设计 (1)
- velocity (1)
- 面试那些事儿 (1)
- 技术 (1)
- 互联网 (1)
- 数据库 (1)
- jquery (1)
- java (2)
- fastjson (1)
- Remoting (1)
- 算法 (1)
- 学习技巧 (1)
- POI (3)
- FusionCharts (1)
- 学习资源 (1)
- 设计模式 (2)
- CSS (1)
- 技术边缘 (3)
- 生活感想 (0)
- JVM (1)
- JSON (0)
- 前端 (1)
- cxf (1)
- 分布式 (1)
- 阿萨德飞 (0)
- Java面试中的知识 (2)
- redis (1)
- 开发工具使用 (3)
最新评论
-
liushimiao0104:
请问下怎么删除word里面的图片呢
POI向word添加图片,表格 -
chpn:
addBatch确实可以1.这个和复合索引没得毛关系2.in查 ...
mysql 超1亿数据,优化分页查询 -
步青龙:
dagf113225 写道请问,这个mysql执行SQL的花费 ...
mysql 超1亿数据,优化分页查询 -
dagf113225:
请问,这个mysql执行SQL的花费的时间的工具叫什么?谢谢! ...
mysql 超1亿数据,优化分页查询 -
步青龙:
white_crucifix 写道我怎么觉得builder模式 ...
Builder设计模式
<SCRIPT LANGUAGE="JavaScript"> // Array用法 var cars = new Array();// 另外一种写法 document.write("初始化cars大小"+cars.length+"</br>"); cars = new Array(20); document.write("初始化cars大小"+cars.length+"</br>"); for(var i = 0;i<cars.length;i++){ // document.write("cars"+i+"的值为"+cars[i]+"</br>");// 返回了Undefined } document.write("cars"+(i+10)+"的值为"+cars[i+10]+"</br>"); // 虽然car[30] 已经超过了数组的大小,但是还是返回了Undefined, document.write("初始化cars大小"+cars.length+"</br>"); // 访问超过数组,数组的大小依然不变 cars = new Array("宝马"); document.write("cars此时的大小为"+cars.length+"</br>"); cars = new Array("BMW","AD","LBJN","LSLS"); document.write("cars此时的大小为"+cars.length+"</br>"); var cars = Array(); // 不规范,不推荐 var cars = Array("John"); // 不规范,不推荐 var cars = Array(20);// 不规范,不推荐 /* 到这里可以看到Array构造的参数如果传递数字N,则创建N个元素的数组,如果传递其他类型,则创建该类型的值,有多少个参数 就有多少个值*/ //字面量表示法 var cars = ['BMW','AD','LBJN','LSLS'];// 于new Array("BMW","AD","LBJN","LSLS");等效的写法 document.write("字面量表示法 大小"+cars.length+"</br>"); document.write("i的值为"+i+"</br>"); // 这里看到i可以访问 在上一个for循环里面i的作用于推到了全局了,可以访问 // 除啦for 类似的还有with if 也可以再外部访问里面的元素,只能在for in with 所在的作用域访问到 for(var i = 0;i<cars.length;i++){// 这里对i重新赋值为0,即var i= 0 document.write("字面表示的值为"+cars[i]+"</br>"); } var carstemp = []; document.write("字面量表示法空的Array:"+carstemp.length+"</br>"); /* var carsNo = ['Num1','Num2',]; // 不要用,在IE里面会认为逗号后面是一个Undefined,其他浏览器会忽略逗号 document.write(carsNo.length); */ // 于Object一样 数组的字面量表示法在FF里会调用Array构造,其他浏览器不会 cars[0]="JILI"; // 修改第一个值 for(var i = 0;i<cars.length;i++){// 这里对i重新赋值为0,即var i= 0 document.write("字面表示的值(第一项修改为JILI后)为"+cars[i]+"</br>"); } // 数组超范围访问的特点----------------------------------- document.write("字面表示的数组大小为"+cars.length+"</br>"); cars[8]="Chinese Car";// 超范围访问赋值的话,数组会自动增加到所访问的值, // 仅仅是访问的话(如length),数组不变,如第12行,不过length也不是只读的,请看 "数组length特点" document.write("字面表示的数组此时的大小为"+cars.length+"</br>"); //------------------------------------------------------- // 数组length特点 var lenArray = ["Num1","Num2","Num3","Num4","Num5","Num6"]; document.write("字面表示的数组 length 特点 此时的大小为"+lenArray.length+"</br>"); lenArray.length = 2;// 删除所谓为该数字以后的所有元素 for(var i = 0;i<lenArray.length;i++){// 这里对i重新赋值为0,即var i= 0 document.write(" 从6个元素中删除掉从2开始的元素,数组中还有"+i+"=="+lenArray[i]+"</br>"); } lenArray.length = 20;// 超过范围访问的特点,增加数组的大小到该数组,新增的值都默认为Undefined for(var i = 0;i<lenArray.length;i++){// 这里对i重新赋值为0,即var i= 0 // document.write(" 从2个元素中增加到20个元素,数组中还有"+i+"=="+lenArray[i]+"</br>"); } // 新增一项分析 var student = ["小明","小华","小伟","小小"]; alert(student.length); student[student.length] = "刘德华"; alert(student.length); for(var i = 0;i<student.length;i++){// 这里对i重新赋值为0,即var i= 0 document.write(" 吾问无为谓 "+i+"=="+student[i]+"</br>"); } // length总是比数组的最大索引值大1,所以可以再数组的length索引处赋值,新增属于超范围赋值。 // 根据超范围访问的特点可以所以的插入到相应的位置一个值 比如插入到 第100 学生为成龙 则为 student[99]="成龙"; // 但是数组的项是有限制的,主要是因为内存限制,浏览器的承受能力也有限,数组的最大值 // 数组的最大个数为4294967295 大约为 2的32次方- 2的21次方左右,估计没谁用这么大的数组。而且当浏览器中数组未达到这个数组的时候就会提示运行时间超长的脚本错误 </SCRIPT>
发表评论
-
jquery的幻灯片效果
2013-12-03 10:35 0jquery效果 -
Ajax
2013-11-27 18:30 1119$.ajax({ type: "pos ... -
prototype
2013-01-11 17:34 3156prototype 是什么? 没有接触过或者不知道proto ... -
Javascript 面向对象
2013-01-10 11:26 9031 普通的创建对象方式 常见: 字面量 2 ... -
Javascript 作用域与this的用法
2013-01-10 09:25 15111 现象 <SCRIPT LANGUAGE=&qu ... -
分享一款前端远程调试开发利器Fidder web Debugger
2013-01-08 23:24 2915Fidder web Debugger 是一个前端非常优秀的实 ... -
Javascript 特殊的对象声明与this作用域
2013-01-07 16:54 1505原JS <SCRIPT LANGUAGE=" ... -
Javascript Date的基本特点
2013-01-06 15:21 1741<SCRIPT LANGUAGE="Ja ... -
Javascript Array的一些用法
2013-01-06 10:52 1720<SCRIPT LANGUAGE="J ... -
Javascript Object 用法
2013-01-05 13:13 1806<SCRIPT LANGUAGE="Ja ... -
Javascript 基本概念
2013-01-02 18:54 1182<script type=" ... -
使用Javascript
2013-01-02 17:49 11051 HTML中使用Javascript ,即是客户 ... -
jquery formValdator 插件那些破事儿
2012-08-23 22:18 1264传统验证框架的弊端: 大多的验证框架验证决定是否提交,对于非必 ... -
互联网倒计时应用
2012-06-30 19:07 1144倒计时主要是javascript,刚进页面的时候从服务器取得服 ... -
Jquery 简单的漂亮HTML表单元素
2012-05-22 00:47 1476根据网上的一个网页稍微修改了一下,第一部分和第二部分效果不同, ... -
常用JS 判断总结
2011-12-06 17:37 1224一个输入框一个判断 为空 长度 特殊字符 是否是数字 ... -
js function
2011-05-27 20:54 1662js 的alert() 会阻塞执行。 <script ... -
本地图片效果
2011-01-07 17:07 41JQuery的$("#imgid").at ... -
css圆角效果
2011-01-06 11:09 1241<!DOCTYPE html PUBLIC &qu ... -
一个非常高效的js的trim截取字符串-原生方法-正则表达式
2010-12-30 12:01 2188第一种非常高效的原生方法: <html> ...
相关推荐
1.1.2 JavaScript的基本特点 2 1.1.3 常用的Web开发语言 3 1.2 JavaScript的应用 4 1.2.1 客户端应用 5 1.2.2 服务器端应用 5 1.3 在Web页面中使用JavaScript 5 1.3.1 HTML的基本结构 5 1.3.2 在HTML中嵌入...
JavaScript中的Array对象,就是我们常说的数组对象,主要用于封装多个任意类型的数据,并对它们进行管理。 所有主流浏览器均支持Array对象。 大家都知道Array实例有这四个方法:push、pop、shift、unshift。大家也都...
1.1.2 JavaScfipt的基本特点 1.1.3 常用的Web开发语言 1.2 JavaScript的应用 1.2.1 客户端应用 1.2.2 服务器端应用 1.3 在web页面中使用JavaScript 1.3.1 HTML的基本结构 1.3.2 在HTML中嵌入...
1.1.2 JavaScript有何特点 1.2 JavaScript能做什么 1.2.1 表单数据合法性验证 1.2.2 页面特效 1.2.3 交互式菜单 1.2.4 动态页面 1.2.5 数值计算 1.3 JavaScript编程起步 1.3.1 “Hello World!”程序 1.3.2 选择...
1.1.2 JavaScript有何特点 1.2 JavaScript能做什么 1.2.1 表单数据合法性验证 1.2.2 页面特效 1.2.3 交互式菜单 1.2.4 动态页面 1.2.5 数值计算 1.3 JavaScript编程起步 1.3.1 “Hello World!”程序 1.3.2 选择...
以下是主要特点: 支持类似jquery的选择器,同时支持类似XPath的选择器。 支持基本的Ajax。 扩展了Date、Array、string类型的方法。 扩展了document对象的方法和属性等。 zip包中含有详尽的chm格式的帮助文档!更多...
笔者历经多年javascript的开发,痛彻体会javascript面向对象编程的不便性,精心制作了一个类的定义与继承功能的js,实现了在javascript中对类的定义、继承、封装机制,主要功能特征包括: 一、 统一了类定义的语法...
Javascript Basic 1、Javascript 概述(了解) Javascript,简称为 JS,是一款能够运行在 JS解释器/引擎 中的脚本语言 JS解释器/引擎 是JS的运行环境: 1、独立安装的JS解释器 - NodeJS 2、嵌入在浏览器中的JS...
____ ____ ____ ____ ____ ___(_ _)( _ \( ___)( ___) (_ _)/ __) )( ) / )__) )__) .-_)( \__ \ (__) (_)\_)(____)(____)()\____) (___/基于原型的 Javascript 树实现Tree在 JavaScript 中实现了基本的树结构。...
1.JavaScript是一门什么样的语言,它有哪些特点? 没有标准答案。 2.JavaScript的数据类型都有什么? 基本数据类型:String,boolean,Number,Undefined, Null 引用数据类型:Object(Array,Date,RegExp,...
很多面试题是我自己面试BAT亲身经历碰到的。...基本数据类型:String,boolean,Number,Undefined,Null引用数据类型:Object(Array,Date,RegExp,Function)那么问题来了,如何判断某变量是否为数组数据类
1、 JavaScript 的基本类型有哪些?引用类型有哪些?null 和 undefined 的区别?(必 会) 76 2、如何判断 JavaScript 的数据类型?(必会) JavaScript 数据类型一共有 7 种: 77 2、 创建对象有几种方法(必会) ...
8.5.3 使用array_search函数进行查找 129 8.5.4 线性表的入栈与出栈 129 8.5.5 数组的合并 131 8.5.6 数组的拆分 133 8.5.7 随机排序 134 8.6 小结 135 第9章 PHP程序调试 136 9.1 PHP中的错误类型 136 9.1.1 语法...
ff以“常用功能”命名,这是一个用于Web或NodeJs编程的小型JavaScript实用程序库。 每个函数都是独立工作的,没有依赖性,因此您还可以在需要时将一个或多个复制到您的项目中。 特征 它包括两个部分: base :用于...
特征 异步计算以获得更好的整体性能 简单的API 小的。 约7kb 与任何现有的Javascript框架一起使用 TypeScript支持 API 主要方法 var easystar = new EasyStar . js ( ) ; easystar . setGrid ( twoDimensional...
HTML5/Javascript 寻路库... ~5kb 与任何现有的 Javascript 框架一起使用应用程序接口主要方法var easystar = new EasyStar.js(); easystar.setGrid(twoDimensionalArray); easystar.setAcceptableTiles(arrayOfAccepta
基本JSON类型: @null() , @boolean() , @number() , @string() @array() , @object() @string() @array() , @object() @string() @object() @integer() 复合类型@scalar() (在查询JavaScript对象以及所有...
5.2.2 Array对象... 131 5.2.3 String对象... 133 5.2.4 Math对象... 138 5.2.5 Number对象... 142 5.2.6 Data对象... 143 5.3 JavaScript ActiveX编程技术... 145 5.3.1 FileSystemObject 控件... 145 5.3.2...
coreutils.js 基本的命令行实用程序,Node.js方式这个项目是用Javascript实现命令的,在我们在那里的时候添加了一个面向对象的设计和一些Node.js功能:-) 这个项目得到了灵感和被盗从和项目中借来了代码片段,并实现...