JavaScript
stefan321
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript var与变量作用域
var a=10; //正确a=10; //正确在javascript中,以上两种方法都是定义变量的正确方法。微软的Script56.CHM中是这样解释的:尽管并不安全,但声明语句中忽略 var 关键字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 ...原创 2011-07-11 14:32:17 · 310 阅读 · 0 评论 -
Javascript 动态给控件添加事件
[code="html"] Add/Remove Event Handlers Example var EventUtil = new Object;EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) { if (oTarget.addEvent...原创 2010-02-22 15:30:07 · 190 阅读 · 0 评论 -
JavaScript中的事件传播 捕捉、发生、起泡
首先你要明白一点,当一个事件发生的时候,该事件总是有一个事件源,即引发这个事件的对象,一个事件不能凭空产生,这就是事件的发生。当事件发生后,这个事件就要开始传播。为什么要传播呢?因为事件源本身并没有处理事件的能力。例如我们点击一个按钮时,就会产生一个click事件,但这个按钮本身不能处理这个事件(废话),事件必须从这个按钮传播出去,从而到达能够处理这个事件的代码中(例如我们给按钮的oncl...2010-02-22 15:43:40 · 206 阅读 · 0 评论 -
Javascript 作用域问题
函数里就是局部的,外面设置就是全局的,如果同名的话,局部的会覆盖全局2010-02-22 18:23:25 · 113 阅读 · 0 评论 -
if(!document.all) 的含义
一种一般用作识别IE浏览器的方法.可以判断兼容性IE下if(document.all)返回 truefirefox下if(document.all)返回 false 感谢 sohighthesky 分享的方法[quote="sohighthesky"]识别ie我用window.ActiveXObject!+'\v1'!-[1,]现...原创 2010-02-23 11:21:38 · 419 阅读 · 0 评论 -
匈牙利类型标记法
匈牙利类型标记法——在以Pascal标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i表示整数,s表示字符串,如下所示:[code="java"]var iInt = 100;var sString = "string";[/code][table]|类 型|前 缀|示 例|数组|a|aValues|布尔型...原创 2010-02-24 20:54:48 · 241 阅读 · 0 评论 -
jquery radio checkbox select 操作
jquery radio取值,checkbox取值,select取值 及选中(引用)关键字: jqueryjquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 [code="java"]var item = $('input[@name=items][@checke...原创 2010-09-10 15:22:47 · 197 阅读 · 0 评论 -
收集关于scrollTop信息
要获取当前页面的滚动条纵坐标位置,用:document.documentElement.scrollTop;收集关于scrollTop信息而不是:document.body.scrollTop;documentElement 对应的是 html 标签,而 body 对应的是 body 标签。在标准w3c下,document.body.scrollTop恒为0,需要用docu...原创 2010-12-23 00:09:44 · 115 阅读 · 0 评论 -
ie 怪异模式下 position fixed javascript 实现
修改的页面文档类型竟然定义成这个,我太无语了。好多属性什么的都不对,我太郁闷了。为了实现 position fixed 效果只能写了下面的代码 - -。[code="javascript"]var isIE=!!window.ActiveXObject;if (isIE) { document.getElementById('notice').style.position ...原创 2010-12-23 00:13:03 · 139 阅读 · 0 评论 -
Getting Div Height using JavaScript
.clientHeight is the browser viewport..offsetHeight is the element height property supported by all browsers.[url]http://tycoontalk.freelancer.com/javascript-forum/20364-getting-div-height-u...2011-01-20 12:05:51 · 115 阅读 · 0 评论 -
Javascript DOM 函数
先记着,以后有时间了补例子:)[code="java"]createElementcreateTextNodeappendChildcreateDocumentFragmentinsertBeforegetElementByIdgetElementsByTagNameremoveChildreplaceChild[/code]这个兼容性好像不太好[c...2010-02-22 14:08:52 · 162 阅读 · 0 评论 -
Android的webview研究
最近做的项目大量用到了 webview ,用网页来布局。 Android 的 webview 是基于 webkit 内核,不过他的运行效果和 firefox 上一模一样,所以写的时候都是先用 firefox 测试,测试 OK 了再放到程序里面看效果,基本上不会有什么问题。其实 android 的 webview 跟 iphone 的 webview 差不多, iphone上的 webview 比 ...原创 2012-02-01 20:50:55 · 144 阅读 · 0 评论 -
WebView再探
从 [url=http://iame.iteye.com/blog/376544]WebView初探[/url] 了解到WebView的强大,。听说WebView对Javascript的支持也很强,想从网上找些例子,还很难找,最终从google老家找了一个[url=http://code.google.com/p/apps-for-android/source/browse/#svn/trunk/...原创 2012-02-02 11:04:35 · 126 阅读 · 0 评论 -
jQ.Mobi源代码
[code="javascript"] /* jshint newcap:false *//** * jqMobi is a query selector class for HTML5 mobile apps on a WebkitBrowser. * Since most mobile devices (Android, iOS, webOS) use a WebKit b...原创 2012-02-02 15:38:10 · 188 阅读 · 0 评论 -
Javascript的变量与delete操作符
刚刚看到一篇好文([url=http://nanto.asablo.jp/blog/2008/01/09/2552470]原文链接[/url]), 对Javascript中的delete操作符分析得很透彻。在这里简单地介绍一下内容。虽然是一个小小的delete操作符,其行为却异常复杂。Javascript的变量实际上Javascript中,变量 = 对象属性,这是因为 Ja...原创 2012-02-06 12:28:51 · 110 阅读 · 0 评论 -
[转]data类型的Url格式:把小数据直接嵌入到Url中
所谓"data"类型的Url格式,是在[url=http://www.faqs.org/rfcs/rfc2397.html]RFC2397[/url]中提出的,目的对于一些“小”的数据,可以在网页中直接嵌入,而不是从外部文件载入。例如对于img这个Tag,哪怕这个图片非常非常的小,小到只有一个点,也是要从另外一个外部的图片文件例如gif文件中读入的,如果浏览器实现了data类型的Url格式,这个文...2012-02-06 16:13:57 · 204 阅读 · 0 评论 -
window.location.hash 属性怎么使用???
看sencha-touch-1.1.1源码的时候发现,他们对浏览器的历史记录控制是用window.location.hash,搜了一下发现在ajax应用里的确有这样的用法。但是搜到的文章里也没具体说点击返回的时候,window.location.hash改变事件具体是怎么处理?自己捣鼓了半天也没弄出来。。T_T先把代码贴出来吃晚饭继续~[code="html"] win...2012-02-19 15:03:21 · 366 阅读 · 0 评论 -
Document.querySelectorAll
Document.querySelectorAllSummaryReturns a list of the elements within the document (using depth-first pre-order traversal of the document's nodes) that match the specified group of selectors. ...原创 2012-02-20 16:27:58 · 407 阅读 · 0 评论 -
iframe获取父级url
iframe获取父级url通过js获取父级iframe url,也可以是当前页面的上一个页面地址[code="java"] var url = ""; try { url = window.top.document.referrer } catch(M) { if (window....原创 2013-08-14 11:09:54 · 3356 阅读 · 0 评论 -
Javascript 字符串中的换行
例如:[code="javascript"]var Showdiv2=" ")[/code]为什么有回车换行符就不...2010-03-09 13:14:51 · 1242 阅读 · 0 评论 -
如何获取事件触发源(兼容IE和FireFox)
[code="html"] 如何获取事件触发源(兼容IE和FireFox) function ClickMe(e){ var src = e.target || window.event.srcElement; alert(src.innerHTML);}function ClickMe2(){ var e ...原创 2009-03-27 08:30:17 · 198 阅读 · 0 评论 -
JavaScript iframe 操作父窗口
[code="java"] (function($){ $('a').each(function(i,o){ $(o).click(function(){ var link = $(o).attr('href'); //alert(link); ...2009-10-01 21:10:30 · 131 阅读 · 0 评论 -
Google Chrome bookmark
[code="java"]Google Bookmark[/code][code="java"]javascript:(function(){var a=window,b=document,c=encodeURIComponent,d=a.open("http://www.google.com/bookmarks/mark?op=edit&output=popup&...2009-10-02 01:04:09 · 363 阅读 · 0 评论 -
获取 JS 事件位置
[list][*] window.event.screenX (e4)[*] window.event.screenY (e4)[*] window.event.clientX (e4)[*] window.event.clientY (e4)[*] window.event.x (e4)[*] window.event.y (e4)[*][*][*] even...2009-10-09 15:57:31 · 308 阅读 · 0 评论 -
jquery如何判断元素存在
1.jquery如何判断元素存在jquery选择器获取element 无论element是否存在都将返回一个对象[code="java"]var my_element=$("#myId");[/code]这里无论元素"myid"是否存在,my_element始终是一个object使用下面的方法判断"myid"元素是否存在[code="java"]if(my_...原创 2009-10-14 23:55:36 · 125 阅读 · 0 评论 -
js 邮箱验证正则
[code="java"]var pattern = new RegExp(/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/g);var email = $('#edit-mail').attr('value');if(!pattern.test(email)) {returnValue = false;$('#edit-mail'...2009-10-19 00:13:58 · 143 阅读 · 0 评论 -
Validate number only input
[code="java"] var returnValue = true; var zip_code = $('#edit-zipcode').attr('value'); if(zip_code.length > 5) { returnValue = false; $('#edit-zipc...2009-11-02 12:45:35 · 160 阅读 · 0 评论 -
javascript弹出窗口
[code="java"] js脚本开始; window.open弹出新窗口的命令; 'page.html'弹出窗口的文件名; 'newwindow'弹出窗口的名字(不是文件名),非必须,可用空''代替; height=100窗口高度; width=400窗口宽度; top=0窗口距离屏幕上方的象素值; left=0窗口距离屏幕左侧的象素值; t...原创 2009-11-24 14:46:50 · 172 阅读 · 0 评论 -
jQuery code
[code="java"](function($){ $(document).ready(function(){ });})(jQuery);[/code]原创 2009-11-26 14:15:39 · 120 阅读 · 0 评论 -
在Javascript中Eval函数的使用?
在Javascript中Eval函数的使用?【eval()函数】JavaScript有许多小窍门来使编程更加容易。其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。举个小例子:[code="javascript"]var the_unevaled_answer = "2 + 3";var the_evaled_...原创 2009-03-24 18:57:41 · 116 阅读 · 0 评论 -
jQuery 动态解析html
[code="html"] $(document).ready(function() { console.log($('#test1')); $('#test1').find('td').each(function(i, o) { var o = $(o); alert(o.html()); }); var data = 'td1td2'...2010-03-11 15:21:39 · 873 阅读 · 0 评论 -
javascript get input type radio value
[code="java"] //fix bug stefan var empty = true; var inputs = document.getElementsByName(''); var i = 0; for(i=0; i原创 2009-11-30 17:01:35 · 172 阅读 · 0 评论 -
JS 获取上传文件扩展名
[code="java"]filename.substring(filename.lastIndexOf('.')+);[/code]原创 2009-12-03 15:53:44 · 432 阅读 · 0 评论 -
深入理解Javascript闭包
深入理解Javascript闭包 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。 一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量...原创 2009-12-21 15:43:52 · 108 阅读 · 0 评论 -
firefox -- GM脚本
firefox -- GM脚本2. 版本说明* 1.0.0 发布Nightingale View.* 1.0.1 修正了在将透明度调为0之后, 无法用 Alt + F6 将暗度置为默认的BUG3. 使用说明1) 这个是GreaseMonkey的脚本, 如何安装使用GreaseMonkey及脚本请参考置顶帖.2) 快捷键 Alt + F5 打开/关闭 NV.Alt...原创 2009-08-07 10:43:01 · 205 阅读 · 0 评论 -
jQuery的选择器
jQuery的选择器是CSS 1-3,XPath的结合物。jQuery提取这二种查询语言最好的部分,融合后创造出了最终的jQuery表达式查询语言。如果你了解CSS(绝大部分WEB开发者都用到的),那么你学起来就很容易了。同时使用CSS和XPath看几个例子:隐藏所有包含有链接的段落:$("p[a]").hide();显示页面的第一个段落:$("p:...原创 2009-08-07 14:13:41 · 116 阅读 · 0 评论 -
Javascript 事件冒泡
W3C工作草案中描述的那样。 1.所有的元素都能够产生事件。 2.将有交互事件,更新事件和,更改事件。 3.事件模型将会对用户的交互做出反应. 4.事件传输机制将允许默认行为的重写。 5.事件将会在文档的对象结构中冒泡。 6.事件是同步的. 7.事件将会用一个中立的方式被定义. 8.将提供事件绑定的接口.事件冒...2010-04-16 14:40:08 · 134 阅读 · 0 评论 -
Javascript 中的继承
[code="html"] Javascript 中的继承 function Person(name) { this.name = name; } Person.prototype.getName = function() { return t...原创 2010-02-19 15:34:53 · 114 阅读 · 0 评论
分享