JAVASCRIPT
suhenhappy
好喜欢大肠。。。。
展开
-
键盘key值,输入的值是否是数字或字母
<br />常用的键盘key值 Backspace->8 Tab->9 Return->13 Pause->19 CapsLock->20 Esc->27 Space->32 PageUp->33 PageDown->34 End->35 Home->36 LeftArrow->37 UpArrow->38 RightArrow->39原创 2011-04-08 16:31:00 · 680 阅读 · 0 评论 -
window.showModalDialog
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显转载 2013-12-18 14:33:14 · 353 阅读 · 0 评论 -
说说JSON和JSONP
前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者转载 2013-09-06 10:53:57 · 354 阅读 · 0 评论 -
判断方法有感
最近改代码时,发现现系统大量存在着一种感觉很无语的判断方法;//0:允许;1:不允许String flag=0;flag = this.get...(从数据库查询出此参数的值)if(!flag.equals("0")){...}else{...}可能自己头脑太笨了吧,对这种判断实在费脑,脑筋转不过来。为何不这样写呢if(flag.equals("0")){...}el原创 2013-04-09 13:57:37 · 361 阅读 · 0 评论 -
getYear() 和 getFullYear()
getYear() 使用getYear()函数的本意是获取年份,以2010年为例,如:Js代码 var nowd = new Date(); var yf = nowd.getYear(); 在IE中是可以正确获取年份:2010,但是在FF等浏览器下则为:110。原因则是 在 FF等浏览器内 getYear 返原创 2012-12-14 15:31:28 · 316 阅读 · 0 评论 -
用JavaScript嵌入你的SWF,swfobject2.1使用方法
swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes)有5个必须的参数和4个可选的参数:swfUrl(String,必须的)指定SWF的URL。id(String,必须的)指定将会被Flash内容替换的HTML元素(包含你的替换内容转载 2012-10-16 14:14:41 · 415 阅读 · 0 评论 -
JavaScript中的字符串操作
一、概述字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等。当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过它也需要你克服一条有些陡原创 2012-05-17 11:16:56 · 304 阅读 · 0 评论 -
JavaScript中字符串相等比较另类方法[实用]
在JavaScript中,如果让你不用"=="去比较两个字符串,你会用什么方法去实现?JavaScript中没有专门用来对字符串相等进行比较的函数,但提供了一个查找子串的indexOf函数,它返回String 对象内第一次出现子字符串的字符位置。现有字符串A和B,假如A在B中第一次出现的字符位置为0,且B在A中第一次出现的字符位置也为0,那么我们可以断定这两个字符串是相等的,这是区分大小写的情原创 2012-05-17 11:15:58 · 2328 阅读 · 1 评论 -
Js跨域及解决方法
本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之用,并稍作修改和补充。什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么转载 2012-04-16 23:53:42 · 337 阅读 · 0 评论 -
JavaScript与Java区别
在技术论坛中,常常有人询问JavaScript与Java有什么区别,甚至有人误认为JavaScript就是Java。JavaScript与Java确实有一定的联系,但它们并不像我们想象的那样联系紧密,甚至可以肯定地说它们有很大的区别。 JavaScript与Java的区别主要表现在以下方面: 一、JavaScript与Java是由不同的公司开发的不同产品。JavaScript是N转载 2011-11-02 22:54:27 · 1202 阅读 · 0 评论 -
js 关键字 in 的使用方法
1.For...In 声明用于对数组或者对象的属性进行循环/迭代操作。 对于数组,迭代出来的是数组元素,对于对象,迭代出来的是对象的属性; 数组示例: 对象示例:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var xvar原创 2011-06-21 10:40:00 · 462 阅读 · 0 评论 -
关于JS中的constructor与prototype
最初对js中 object.constructor 的认识: 在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下: 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码 Code highlightin转载 2011-06-21 11:31:00 · 309 阅读 · 0 评论 -
JavaScript中的isXX系列
<br />isNull: function(a){ return a === null; }, isUndefined: function(a){ return a === undefined; }, isNumber: function(a){ return typeof a === 'number'; }, isString: function(a){ return typeof a ===原创 2011-04-18 19:52:00 · 4351 阅读 · 0 评论 -
prototype中美元符号$的有关用法
prototype是实现面向对象的一个重要工具,是javascript的一个不错的框架。用jquery的人都知道,jquery中也有$美元符号,prototype中呢,也有$,他们有什么区别呢。1,prototype中$()的用法prototype写法 $("test") 或者 $$("#test"), 他相当于js中document.getElementById(转载 2013-04-18 23:23:36 · 592 阅读 · 0 评论