-
Javascript 之嵌套函数的运用代码
所属栏目:[模式] 日期:2018-09-14 热度:74
在javascript中允许使用嵌套函数: html head meta http-equiv=Content-Type content=text/html; charset=gb2312 / title嵌套函数 - Liehuo.net/title script type=text/javascript function fun1(){ function fun2(){ var a=50; var b=a+5; return a+b; }[详细]
-
Java正则表达式功能及应用实例介绍
所属栏目:[模式] 日期:2018-09-14 热度:93
type=text/javascript 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。[详细]
-
译文:JavaScript框架比较–实用函数(四)
所属栏目:[模式] 日期:2018-09-12 热度:116
实用函数 许多 Java Script框架都带有大量的实用函数,这些函数使得应用JavaScript开发应用程序更加容易。这篇文章有太多内容需要补充,所以我将讨论大多数框架中更为引人注目的函数中的一个。 如果你曾经使用过JavaScript数组,你可能对使用循环来迭代数组[详细]
-
onresize IE中多次执行问题
所属栏目:[模式] 日期:2018-09-12 热度:169
页面上给window对象定义其onresize事件,在拉伸缩小窗口时,其onresize方法将被执行多次,影响页面性能。 网上查了些资料,说是在ie和opera中,只要窗口的边框移动一个像素,resize事件就触发;而在mozilla中,只在停止对窗口的大小改变时才触发resize 事件[详细]
-
译文:JavaScript框架比较(三)
所属栏目:[模式] 日期:2018-09-12 热度:108
DOM操作 在此之前,你已经看到 Java Script框架使用选择器和DOM遍历可以很容易的获得特定的元素。但是,为了改变网页上特定元素的内容和外观,你需要操作DOM并应用改变。使用纯粹的JavaScript将是一件繁重的工作,但幸运的是,大多数JavaScript框架提供有用[详细]
-
译文:JavaScript框架比较(二)
所属栏目:[模式] 日期:2018-09-12 热度:59
DOM遍历 基于ID、元素类型、类名查找元素非常有用,但是如果你想基于它在DOM树中的位置来查找元素该怎么办?换句话说,你有一个给定的元素,你想查找它的父元素、子元素中的一个、它的上一个或下一个节点兄弟节点。例如,采用下面这段零碎的HTML代码: 清单[详细]
-
译文:JavaScript框架比较(一)
所属栏目:[模式] 日期:2018-09-12 热度:152
摘要:现代网站和web应用程序趋向于依赖客户端的大量的javascript来提供丰富的交互。特别是通过不刷新页面的异步请求来返回数据或从服务器端的脚本(或数据系统)中得到响应。在这篇文章中,你将会了解到javascript框架如何更快、更方便的创建互动性强、相[详细]
-
译文:JavaScript框架比较–框架比较(八)
所属栏目:[模式] 日期:2018-09-10 热度:61
框架比较 表1对本文中讨论的五个框架提供详细的比较 其他值得注意的框架 为了简洁,本文只讨论五个比较流行的框架,这并不意味着这是最流行的、最好的、功能最丰富的。 其它的一些框架也值得一提、值得一看。 Cappuccino Dojo Glow GWT MochiKit Qooxdoo R[详细]
-
译文:JavaScript框架比较-用户体验(七)
所属栏目:[模式] 日期:2018-09-10 热度:134
提升用户体验(UE) 到目前为止,这篇文章完全集中于使用 Java Script框架的好处,以及如何更容易的构建交互式应用程序。但是,另一方面,各个框架都有各自诱人的前景,包括用户界面(UI)组件和用户体验(UE)增强,这需要花大量的精力。 这章将分别探讨[详细]
-
译文:JavaScript框架比较–Ajax(六)
所属栏目:[模式] 日期:2018-09-10 热度:105
Ajax 使用 Java Script框架最令人信服的理由是跨浏览器的标准化Ajax请求。Ajax请求是异步的HTTP请求,向服务器端脚本发送请求,然后得到一个响应结果,如如XML、JSON、HTML、纯文本格式的数据。大多数JavaScript框架有一定形式的Ajax请求对象,它接受一系[详细]
-
译文:JavaScript框架比较–事件处理(五)
所属栏目:[模式] 日期:2018-09-10 热度:92
事件处理 每个 Java Script框架都实现跨浏览器的事件处理,鼓励你摆脱旧式的内联附加事件而使用精简的线性方法。看看清单6的 jQuery 例子,使用hover事件高亮显示div元素。 清单6:使用jQuery附加hover事件 $('#the-box').hover(function() { $(this).addCl[详细]
-
ECMA-262-3 深入解析.第二章.变量对象
所属栏目:[模式] 日期:2018-09-08 热度:62
导言 在程序中我们总要声明变量和函数,然后成功的用它们来构建我们的系统。当我们引用需要的对象时,解释器如何、在哪里找到我们的数据(functions,variable),会发生什么? 很多ECMAScript 程序员都清楚变量与 执行上下文 密切相关。 var a = 10; // v[详细]
-
ECMA-262-3 深入解析.第一章.执行上下文
所属栏目:[模式] 日期:2018-09-08 热度:83
介绍 这篇文章我们主要探讨ECMAScript执行上下文和相关的ECMAScript可执行代码。 定义 每次当控制器转到ECMAScript可执行代码的时候,即会进入到一个执行上下文。 执行上下文(简称-EC)是一个抽象概念,ECMA-262标准用这个概念同可执行代码(executable code)[详细]
-
javascript对话框(弹出层)组件[附源码]
所属栏目:[模式] 日期:2018-09-08 热度:157
javascript对话框(弹出层)组件artDialog artDialog是一个轻巧且高度兼容的javascript对话框组件,可让你的网页交互拥有桌面软件般的用户体验。 演示地址:http://www.planeart.cn/downs/artDialog/ 项目主页:http://code.google.com/p/artdialog/ artDial[详细]
-
理解delete:javascript中的一些细节
所属栏目:[模式] 日期:2018-09-08 热度:133
在javascript中,我们有时候要使用delete删除对象。但是,对于delete的一些细节我们未必尽知。昨天,看到kangax分析delete的文章,获益匪浅。本文将文章的精华部分翻译出来,与各位分享。 原理 代码类型 执行上下文 激活对象/可变对象 属性特性 内置对象和[详细]
-
JavaScript 组件打包模式
所属栏目:[模式] 日期:2018-09-08 热度:123
js组件通常带着css image ,但这样使用起来可能会有些小麻烦,为了让组件足够的solo,有了把css image也打包在js的想法,然后顺便把请求数变少,这个顺便好像更重要,呵呵。 那怎样打包呢,虽然有resource-packages这样的方案,可是我们的核心用户还在玩ie[详细]
-
JS判断来路搜索引擎并提示加入收藏
所属栏目:[模式] 日期:2018-09-08 热度:141
今天小编在网上闲逛时无意间发现的一个非常实用的JS代码,如果你通过搜索引擎访问该网站,则提示:您通过XX搜索引擎来到XX网站... 是否加入收藏夹?另外还有提示设置首页的功能。 友情提示:请自行修改代码中的烈火网与网址。 实例代码: var sitename =[详细]
-
jquery.ui插件的网页布局模块拖拽功能
所属栏目:[模式] 日期:2018-09-08 热度:103
最近由于系统升级换代,连个人空间都要改造,目标是模仿QQ空间的空间装扮功能 在查了一些基本的资料之后决定用jquery.ui的插件 最后简单地实现了更换主题,布局切换,模块拖曳,自定义控制等基本功能 思路很简单,原程序也很简单,需要理解主要是jquery 和[详细]
-
JavaScript 获取单元格自定义属性值
所属栏目:[模式] 日期:2018-09-08 热度:117
js取单元格自定义属性值,IE和FF下的不同实现 result+=Item var isIE=document.all ? true : false; if(isIE)//IE { for (var i=0;iobj.cells.length;i++) result+=+obj.cells[i].fieldname+![CDATA[+$(obj.cells[i]).text()+]]/+obj.cells[i].fieldname+;[详细]
-
JS 如何获取当前 select 元素的值
所属栏目:[模式] 日期:2018-09-08 热度:182
如果 select 元素下的所有 option 元素均没有指定 selected 属性,会默认选中第一个。 可以通过 select.selectedIndex 获取到选中的 option 元素的索引。 可以通过 select.options[select.selectedIndex] 获取到选中的 option 元素。 option 元素 text3,[详细]
-
ZeroClipboard解决跨浏览器复制到剪贴板
所属栏目:[模式] 日期:2018-09-08 热度:94
Zero Clipboard的实现原理 Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到 剪贴板 。 Zero Clipboard的安装方法 其实也不算安装啦,就[详细]
-
javascript获取url网址链接中参数的实例
所属栏目:[模式] 日期:2018-09-06 热度:138
今天有朋友在站长群中咨询如何获取网址url中参数值的问题,在网页设计中,有时我们需要在客户端获取链接参数,一个常见的方法是将链接当做字符串,按照链接的格式分解,然后获取对应的参数值。烈火给出的就是这个流程的具体实现方法。 当然,我们也可以用正[详细]
-
利用跨域资源共享(CORS)实现ajax跨域调用
所属栏目:[模式] 日期:2018-09-06 热度:97
几年前,网站开发者都因为ajax的同源策略而撞了南墙。当我们惊叹于XMLHttpRequest对象跨浏览器支持所带来的巨大进步时,我们很快发现没有一个方法可以使我们用 Java Script实现请求跨域访问,对此我们哀叹不已。每个人在他们自己的网站上建立代理(which w[详细]
-
javascript 判断ie与非ie浏览器的几种方法
所属栏目:[模式] 日期:2018-09-06 热度:53
前几天在网上看到一个技术牛人写的世界上判断是否 IE浏览器 之最短的js代码,如下: 怎么样,强悍吧。今天在博客园又看到一位朋友总结了其它一些判断方法(实例代码),于是烈火把这些教程转载给大家,期待对您有所帮助: 其实有很多判断的方法,大都是根[详细]
-
select 控制网页内容隐藏和显示
所属栏目:[模式] 日期:2018-09-06 热度:65
select 控制网页内容隐藏和显示 script function setChange() { if (document.f.selfs.value == 1) { document.all.tb1.style.display = block; } else { document.all.tb1.style.display = none; } if (document.f.selfs.value == 2) { document.all.tb2.[详细]