-
YUI3.3.0 中 transition 事件的变化
所属栏目:[模式] 日期:2018-10-09 热度:189
YUI3.2.0 的 transition 模块,通过使用 transition:end 事件实现在 transition 完成后执行其他操作。在 YUI3.3.0 中,这个事件类型已经不被推荐,统一采用以下两种方式: 第一种,直接使用回调函数: node.transition({width: 0}, function() { //your co[详细]
-
switch等值比较的写法改进
所属栏目:[模式] 日期:2018-10-09 热度:143
这个写法是专用于取代switch里相等值比较的 通常来说比较等值的每次比较都需要重复判断 通过自定义函数的使用避免了重复判断提高了效率 原理很简单即使用对象定位需要范围的值 该返回值可以是个变量也可以是数组、函数等 Copy to Clipboard 引用的内容:[w[详细]
-
用于判断客户端几个属性的简单对象
所属栏目:[模式] 日期:2018-10-09 热度:66
目前程序中用于判断客户端信息的对象 需求不高所以比较简单不一定精确 游戏中一般只需要判断是否IE、是否IE6、是否手机这三个功能 该对象可判断客户端的操作系统类型、浏览器类型、客户机器是电脑还是手机类、访问协议是HTTP还是FILE 这里偶只简单的使用判[详细]
-
合理设计数据格式提高效率和缩短程序代码
所属栏目:[模式] 日期:2018-10-09 热度:192
一个网友问偶: 我要获得 一个格子的八个方向的格子坐标,怎么获得,有合适的算法没? 我现在是这样的: 偶看了一下这个写法有几个问题: 1.代码累赘,篇幅过多 2.这么多个if...elseif...还不如直接用switch 3.每次获取代码都要进行判断,其实可以不需要 4.[详细]
-
Javascript 中 while 循环用法的代码
所属栏目:[模式] 日期:2018-09-27 热度:133
Java script 中 while 循环用法的代码,通过本例了解一下while循环的用法,相信这对你的JavaScript编程会有所帮助。 html head titlewhile循环/title /head body centerh2测试while循环/h2/center hr script language=JavaScript // 变量声明 var i = 1; v[详细]
-
JavaScript for…in 循环的陷阱
所属栏目:[模式] 日期:2018-09-27 热度:107
ForIn 声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 先定义一个构造函数: var Status = function(arg){ this.arg = arg;}Status.prototype.getStatus = function(){ return this.arg;} 接着实例化: var instance = new Status[详细]
-
JS 中 “null 为空或不是对象” 的解决办法
所属栏目:[模式] 日期:2018-09-27 热度:166
1. 'null'为空或不是对象: script type=text/javascript 里面加个defer=true属性试试看, 即:script type=text/javascript defer=true 其中defer作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题 2. document.getElementById为null 原因: var t[详细]
-
转变代码思路:js浏览器判断方法
所属栏目:[模式] 日期:2018-09-27 热度:57
变则通,通则达,在coding的时候也要做到,有时候思路往往太过于局限性,拿今天写自己的js框架(暂定名为YQ吧,以后文章通用)对浏览器判断方法的实例,来说说代码思路的转变。 navigator.userAgent分析 关于javascript对浏览器的判断,很早之前我写过一篇[详细]
-
JavaScript的FileSystemObject对象写入文本文件内容
所属栏目:[模式] 日期:2018-09-27 热度:85
本代码主要是练习 Java Script的FileSystemObject对象,用它来让JavaScript向一个文本文件中写入内容,这个TXT文件的路径你可以自己指定,然后定义好要写入的内容,运行代码,你会发现原来的TXT文本中的内容已改变。 htmlheadtitle写入文本文件/title/head[详细]
-
关于ExtJS错误“例外被抛出且未被接
所属栏目:[模式] 日期:2018-09-27 热度:68
最近在使用ExtJS搭建网页界面过程中报出错误消息,IE中的提示如下: 例外被抛出且未被接住,行19。。。。 Firefox 提示如下: uncaught exception: No center region defined in BorderLayout westpanel. 根据IE的错误信息调试了老半天也没找到哪的毛病,[详细]
-
当构造函数遇到 YUI3 封装机制
所属栏目:[模式] 日期:2018-09-27 热度:191
Copy to Clipboard 引用的内容:[www.veryhuo.com]/* * 构造确认操作对话框 * @constructor ConfirmBox */ var ConfirmBox, confirmOff, confirmDel; ConfirmBox = function(msg, url){ this.msg = msg; this.url = url; }; ConfirmBox.prototype.fire = f[详细]
-
如何编写高质量的Javascript代码(译)
所属栏目:[模式] 日期:2018-09-27 热度:145
优秀的Stoyan Stefanov在他的新书中(《 Java script Patterns》)介绍了很多编写高质量代码的技巧,比如避免使用全局变量,使用单一的var关键字,循环式预存长度等等。 这篇文章不仅仅从代码本身来考虑如何优化编码,也从代码的设计阶段来考虑,包括书写A[详细]
-
JavaScript 关于if语句的几种优化
所属栏目:[模式] 日期:2018-09-16 热度:184
UglifyJS是一个对javascript进行压缩和美化的工具,在它的文档说明中,我看到了几种关于if语句优化的方法。尽管我还没使用它去做一些尝试性的测试,但从这里可以看到它的确对js作了美化的工作。也许有人认为if语句就那么简单,能优化到什么程度?但是看看[详细]
-
JavaScript 取得当前页面的URL网址参数
所属栏目:[模式] 日期:2018-09-16 热度:200
烈01火43网(LieHuo76.Net)教79程 一个非常简单并常见的JS获取当前网页的URL代码,实际上这是一个有用的功能,有时候我们不想使用ASP/PHP/JSP等动态网页语言去截获URL中的字符串,用JS可减轻服务器压力,而且速度也比较快,灵活性高,示例中,我们可以获得[详细]
-
由JavaScript随机数控制网址的显示
所属栏目:[模式] 日期:2018-09-16 热度:127
烈37火68网(LieHuo83.Net)教82程 一个JS的简单例子,算不得网页特效。将一些网址存入数组中,交给 Java Script来处理,根据随机数的生成,随机显示数组中的网址,虽然这是用来生成网址的,但除了网址外,你还可以在数组中设定网页的颜色,每次刷新,它都会[详细]
-
Confirm 链接确认的JS代码,非按钮确认方法
所属栏目:[模式] 日期:2018-09-16 热度:193
烈09火49网(LieHuo63.Net)教45程 使用 Java Script中的Confirm 确认函数,来实现链接确认功能,以往大家见的比较多的就是使用按钮确认,弹出确认框,其实不管是按钮或是链接,其方法是一样的,都是使用了Confirm函数,本例中没有使用onClick函数,用了一个[详细]
-
Js实现复选框的全选与反选,表格批量选择
所属栏目:[模式] 日期:2018-09-16 热度:175
标题: Js实现复选框的全选与反选,表格批量选择 作用: a.单击列头复选框全选或全不选子项 b.只要有一个子项没有选中,则取消列头的选中状态 c.当所有子项目选中时,列头复选框自动置为选中状态 d.将子项的复选框反过来选 代码如下: !DOCTYPE HTML PUBLIC[详细]
-
WordPress 显示单个留言者的留言总数
所属栏目:[模式] 日期:2018-09-16 热度:183
在 WordPress 博客上,显示每个留言者的留言总数,效果如下: 方法很简单,在funtions.php文件里加上下面的代码: function commentCountAuthor(){ $oneText = 'One comment'; $moreText = '% comments'; global $wpdb; $result = $wpdb-get_var(' SELECT[详细]
-
javascript简单实现checkbox的全选与反选
所属栏目:[模式] 日期:2018-09-16 热度:73
今天上网遇到有个网友在论坛问input的checkbox全选和反选的问题,顺手总结了一下,然后写了个简单的 jQuery checkbox全选反选插件,希望对大家有用。 如果是简单的实现checkbox的全选与反选可以使用下面的函数: function checkall(obj,cName) { var checkb[详细]
-
倒计时抢购JS代码,结束有提示已结束
所属栏目:[模式] 日期:2018-09-16 热度:110
自今年一批 团购 网站集中开建以来,仅几个月的时间,就先后涌现了大批团购网站。网络团购以低价、返利模式吸引消费者。 纵观这些团购网站都不难发现他们都是有很多共同之处,譬如在界面及前端设计方面就有很多相似之处。一般都有:诱人的超低价格,购买按[详细]
-
9 条 JavaScript 开发最佳实践
所属栏目:[模式] 日期:2018-09-16 热度:134
1、使用正确的 script 标签 如果你需要在 html 文档中使用一些 Java Script 代码,你应当通常会使用如下的 script 标签: script type=text/javascript //insert your code here /script但是在源代码中,以下这种标签写法随处可见: script type=text/java[详细]
-
JavaScript 中的对象引用机制
所属栏目:[模式] 日期:2018-09-16 热度:112
Java Script 中的对象引用机制 对象的引用机制:对象不会被复制,只能通过引用来传递。 简单的例子: var i = mangguo = {}; //不论是否为空对象 mangguo.address = 'Hangzhou';那么 mangguo.address 的值和 i.address 一致,原因是 i 和 mangguo 引用的是[详细]
-
使用clickCatcher在JS文件加载完毕/事件应用之前捕获Click事件
所属栏目:[模式] 日期:2018-09-07 热度:94
副标题#e# 提高网站性能的方法之一就是将 Java Script文件放到文档的底部(我在Improve Your Web Site Performance Tips Tricks To Get A Good YSlow Rating中讨论过)。但是,这有一个缺点。 问题 在JavaScript文件加载完毕运行之前,你打算为文档中一些元[详细]
-
Google 首页LOGO吃豆子游戏源码[附使用说明]
所属栏目:[模式] 日期:2018-09-07 热度:125
烈火网(LieHuo.Net)5月23日消息,昨天谷歌在全球每个首页都推出了纪念吃豆子游戏三十周年的LOGO游戏,笔者今天发现今天谷歌的LOGO仍是吃豆子游戏,很多朋友向烈火咨询该LOGO的实现方式,很明显的这是使用 Java script写的,那么还有声音呢,这是什么原因呢[详细]
-
15个 JavaScript Web UI库[演示与下载]
所属栏目:[模式] 日期:2018-09-07 热度:128
几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 Java Script Web UI 库,非常适合各种各种规模的富 Web 应用的开发(完整图文版[详细]

浙公网安备 33038102330577号