
javascript
chen_sh_sh
主要做java web开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js声明变量使用var声明与不使用var声明比较
Javascript声明变量的时候,虽然用var关键字声明和不用关键字声明,很多时候运行并没有问题,但是这两种方式还是有区别的。可以正常运行的代码并不代表是合适的代码。JS中变量申明分显式申明和隐式申明。Var i=100 显示申明i=100 隐式申明在函数中使用var关键字进行显式申明的变量是做为局部变量,而没有用var关键字,使用直接赋值方式声明的是全局变量。当我们使用原创 2013-09-11 17:52:37 · 788 阅读 · 0 评论 -
html input标签使光标移动到文本的最后面
var content = "input元素"; content.focus(); var len = content.value.length; if (document.selection) { var sel = content.createTextRange(); sel.moveStart('character', len); sel.coll原创 2014-12-27 12:19:01 · 7162 阅读 · 0 评论 -
HTMl5的sessionStorage和localStorage
html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,除非转载 2015-01-06 17:09:27 · 485 阅读 · 0 评论 -
javascript中的继承和原型
http://blog.jobbole.com/66441/转载 2014-05-02 18:38:36 · 449 阅读 · 0 评论 -
怎样判断浏览器的类型
现在网络上的浏览器,操作系统就象中国的方言一样,那个叫多啊!这给我们这些开发人员 带来了巨大的痛苦!虽然可能大家的喜好不同!用的系统也不同!有人喜欢用ie,有人喜欢用 firefox,还有人喜欢用腾讯tt,而我喜欢用maxthon.虽然名字可能有很多种,但是内核还是只有 那么的几种!ie内核,netscape内核!怎么样用js来判断各种浏览器的类型呢! 在不同的浏览器中对js的支持转载 2013-11-14 16:52:14 · 579 阅读 · 0 评论 -
阻止事件(取消其默认行为并阻止其传播)
取消浏览器对事件的默认行为(响应)(比如标签的跳转等)并停止事件的继续传播。实现代码functionstopEvent (evt) {var evt = evt || window.event;if (evt.preventDefault) {evt.preventDefault();evt.stopPropa原创 2013-11-02 22:48:21 · 1095 阅读 · 0 评论 -
constructor、prototype、isPrototypeOf、instanceof、in 、hasOwnProperty等等
constructor:对象构造器。prototype:访问对象构造器的原型,只有函数才具有这个属性。isPrototypeOf:如果对象 A 存在于 对象obj的原形链中,则 A.isPrototypeOf(obj)返回true,而obj必定继承了A 的属性。__proto__:访问对象的原型链在当前对象的上一级对象,即对象的父级对象,非W3C 或 ECMAscript 标准,是浏览原创 2013-09-28 14:23:05 · 714 阅读 · 0 评论 -
javascript获取设置div的高度和宽度
Javascript如何获取和设置div的高度和宽度,并且兼容任何浏览器?看代码:http://www.itdos.comhttp://www.itdos.com获取div1的宽高度: alert(document.getElementById("div1").offsetHeight); //兼容FF、IE等alert(document.getElement原创 2013-09-22 13:55:21 · 18930 阅读 · 0 评论 -
javascript对象的继承
1. [代码][JavaScript]代码 01//1、对象冒充02//说明:构造函数使用this关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使ClassA的构造函数成为ClassB的方法,然后调用它。ClassB就会收到ClassA的构造函数中定义的属性和方法。原创 2013-09-17 15:26:38 · 521 阅读 · 0 评论 -
javascript创建对象的几种方式
提起面向对象我们就能想到类,对象,封装,继承,多态。在《javaScript高级程序设计》(人民邮电出版社,曹力、张欣译。英文名字是:Professional JavaScript for Web Developers)这本书中描述的还算比较详细。我们看看JavaScript中定义类的各种方法。1.工厂方式 javaScript中创建自己的类和对象,我们应该是必须掌握的,我们都知道j原创 2013-09-17 15:08:59 · 793 阅读 · 0 评论 -
js验证正数(正整数和正小数,0)
var reg = /^\d+(?=\.{0,1}\d+$|$)/原创 2015-05-23 09:04:38 · 3667 阅读 · 0 评论