- 博客(13)
- 收藏
- 关注
原创 ServletContext
ServletContext:servlet上下文,代表当前web应用的一个对象,可以获取当前web应用的各种信息。通过servletConfig对象获取:ServletContext servletContext = servletConfig.getServletContext()。servletCotext的getInitParameter(String s)方法获取的是当前
2015-08-17 15:37:48 340
原创 ServletConfig
ServletConfig是一个接口,它封装了获取servlet配置信息的方法。 public abstract String getServletName();获取当前servlet的名字,即servletName中写的信息 public abstract ServletContext getServletContext();获取servlet上下文,servle
2015-08-17 15:34:39 298
原创 闭包问题
关于js的闭包问题这里先用示例作初步说明,后续有深入理解再进行补充 var name = "xiao A" var obj = { name:"xiao B", getName:function(){ return function(){ return this.name; } } } alert(obj
2015-08-13 15:29:22 278
原创 块级作用域
在java,c等高级语言中都有块级作用域的概念,如:在if,for等语句内定义的变量,在语句之外是不能访问的。而在js中就没有这个概念,如以下代码: function test(){ for(var i=0;i<5;i++){ alert(i); // 0 1 2 3 4 } alert(i) // 5 } test();for循环外面的alert(i)是可
2015-08-13 14:50:52 666
原创 this关键字
1.this对象是指在运行时期,基于执行环境所绑定的。2.this总是指向调用者,也就是说谁调用了我,我就指向谁。 var k = 10; function test(){ this.k = 20; //这里其实跟java类中某一属性的get,set方法类似。 } test(); //window.test() alert(k); /
2015-08-13 10:05:35 398
原创 arguments对象
[function.]arguments[n],该对象代表正在执行的函数和调用它的函数的参数。Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。Arguments是一个类似数组但不是数组的对象,说它类似数组是因为其具有数组一样的访问性质及方式,可以由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length。arguments对象存储的是实际传递
2015-08-12 18:10:25 385
原创 函数
函数在js中也是一种数据类型,属于function类型三种定义方式:1.function语句的形式:function test1(){alert('1111');}2.函数直接量的形式:var test2 = function(){alert('2222');}3.构造函数的形式:var test3 = new Fun
2015-08-12 16:40:46 341
原创 获取当前时间戳和随机数的获取
获取时间戳:第一种方法:var timestamp = Date.parse(new Date());结果:1280977330000第二种方法:var timestamp = (new Date()).valueOf();结果:1280977330748第三种方法:var timestamp=new Date().getTime();结果:12809773
2015-08-12 10:56:16 6535
原创 js中数组的去重
js对象有一个特性: js中对象的key(属性名)是永远不会重复的!js数组去重方法一: //将数组arr去掉重复的值 var arr = [3,1,5,1,23,5,11]; //1.把数组元素转换成对象属性 function toObject(arr){ var obj = {}; var j; for(var i=0,j=arr.length
2015-08-12 10:01:55 592
原创 js模拟Map
/*模拟Map*/ function Map(){ var obj = {} //this指代m this.put = function(key,value){ obj[key] = value } this.get = function(key){ if(obj[key]||obj[key]===0||obj[key]===false){ //一
2015-08-11 16:16:44 266
原创 js基础
JavaScript的组成:1.ECMA标准 2.DOM 3.BOM标签的defer属性:defer="defer"表示该script按正常顺序加载 ,延迟执行,即页面加载完毕之后(window.onload)再执行一些变量和数据类型问题: function test(){ var a = 2 //局部变量 var b = 3
2015-08-11 09:29:49 233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人