-
YUI3.3.0 中 transition 事件的变化
所属栏目:[模式] 日期:2018-11-12 热度:184
YUI3.2.0 的 transition 模块,通过使用 transition:end 事件实现在 transition 完成后执行其他操作。在 YUI3.3.0 中,这个事件类型已经不被推荐,统一采用以下两种方式: 第一种,直接使用回调函数: node.transition({width: 0}, function() { //your co[详细]
-
switch等值比较的写法改进
所属栏目:[模式] 日期:2018-11-12 热度:95
这个写法是专用于取代switch里相等值比较的 通常来说比较等值的每次比较都需要重复判断 通过自定义函数的使用避免了重复判断提高了效率 原理很简单即使用对象定位需要范围的值 该返回值可以是个变量也可以是数组、函数等 Copy to Clipboard 引用的内容:[w[详细]
-
用于判断客户端几个属性的简单对象
所属栏目:[模式] 日期:2018-11-12 热度:141
目前程序中用于判断客户端信息的对象 需求不高所以比较简单不一定精确 游戏中一般只需要判断是否IE、是否IE6、是否手机这三个功能 该对象可判断客户端的操作系统类型、浏览器类型、客户机器是电脑还是手机类、访问协议是HTTP还是FILE 这里偶只简单的使用判[详细]
-
合理设计数据格式提高效率和缩短程序代码
所属栏目:[模式] 日期:2018-11-12 热度:159
一个网友问偶: 我要获得 一个格子的八个方向的格子坐标,怎么获得,有合适的算法没? 我现在是这样的: 偶看了一下这个写法有几个问题: 1.代码累赘,篇幅过多 2.这么多个if...elseif...还不如直接用switch 3.每次获取代码都要进行判断,其实可以不需要 4.[详细]
-
什么是 Repaint 和 Reflow, 相关介绍
所属栏目:[模式] 日期:2018-11-12 热度:94
1. 什么是 repaint 和 reflow 一个页面由两部分组成: DOM : 描述该页面的结构 render : 描述 DOM 节点 (nodes) 在页面上如何呈现 当 DOM 元素的属性发生变化 (如 color) 时, 浏览器会通知 render 重新描绘相应的元素, 此过程称为 repaint. 如果该次变化涉[详细]
-
异步获取并提交表单数据
所属栏目:[模式] 日期:2018-11-12 热度:77
异步提交表单数据最痛苦的两个破事: 1、编码乱码问题 事实上 ajax 技术底层是 unicode 编码,当 GBK 的页面与接口进行数据交互时,会产生乱码情况。解决方案有多种,可以将页面转化为 utf-8 编码,或者发送数据前进行两次 encodeURI 编码,在接受数据时进[详细]
-
Js中的window.location和document.location
所属栏目:[模式] 日期:2018-11-12 热度:196
document.location 这个对象包含了当前URL的信息 location.host 获取port号 location.hostname 设置或获取主机名称 location.href 设置或获取整个URL location.port设置或获取URL的端口号 location.search 设置或获取href属性中跟在问号后面的部分 --------[详细]
-
js全局变量、局部变量和作用域
所属栏目:[模式] 日期:2018-09-06 热度:145
script type=text/javascriptvar a = 100;function test(){var b = 2*a;var a= 200;var c= a/2;alert(b);alert(c);}test();/scriptbr /center如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码:a href='http://www.veryhuo.com/' target='_blank'http:/[详细]
-
js图片查看器,层方式显示上一张下一张带退出
所属栏目:[模式] 日期:2018-09-06 热度:187
这是利用javascript实现图片查看器,层方式显示上一张下一张带退出的代码,注意代码里的函数$(),addEvent(),removeEvent()并未封装到图片查看器中,个人认为这三个函数会在网页中多次应用,为避免重复代码,故没有封装。示例中使用了淡入淡出效果(仅FF,IE[详细]
-
JavaScript第四课:Making Decisions[下]
所属栏目:[模式] 日期:2018-09-06 热度:58
《零基础学 Java Script》 JavaScript第四课 Making Decisions(下) 第四课分为7个小节: (此文章又长又臭,但是极其形象易懂,仅适合于JavaScript初学者,尤其是零基础者) 译文作者:胆晓茹鼠 作者网站:http://www.haoxiaoru.info/ 课程回顾: JavaScri[详细]
-
ckeditor删除链接中高级Tab页
所属栏目:[模式] 日期:2018-09-06 热度:151
CKEDITOR.on( 'dialogDefinition', function( ev ) { // Take the dialog name and its definition from the event // data. var dialogName = ev.data.name; var dialogDefinition = ev.data.definition; // Check if the definition is from the dialog[详细]
-
JavaScript第三课:Making Decisions[上]
所属栏目:[模式] 日期:2018-09-06 热度:99
《零基础学 Java Script》 JavaScript第三课 Making Decisions(上) (此文章又长又臭,但是极其形象易懂,仅适合于JavaScript初学者,尤其是零基础者) 作者博客:http://www.haoxiaoru.info/ 3.0 引言 输入到表格中的信息根据你网站用户的地区和性别的不[详细]
-
JavaScript第二课:运算符Operators
所属栏目:[模式] 日期:2018-09-06 热度:98
《零基础学 Java Script》 第二课 运算符 Opera tors (此文章又长又臭,但是极其形象易懂,仅适合于JavaScript初学者,尤其是零基础者) 2.0 ASCII和Unicode编码 计算机只能处理数字。当需要显示字母或者其他符号时,计算机就会在其内部将它们转换成对应的[详细]
-
JavaScript第一课:变量Variables
所属栏目:[模式] 日期:2018-09-06 热度:166
《零基础学JavaScript》 第一课 变量Variables 文章标题:Learn JavaScript: Lesson 1: JavaScript Variables 作者:Stephen Chapman 译者:郝晓茹 http://www.haoxiaoru.info/ (此文章又长又臭,但是极其形象易懂,仅适合于JavaScript初学者,尤其是零基[详细]
-
MyEclipse安装ExtJS插件Spket IDE的教程
所属栏目:[模式] 日期:2018-09-06 热度:136
Spket IDE是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。 由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS),所以我的做法是用它的Eclipse插件形式, 启动EC[详细]
-
JavaScript处理汉字以便计算机识别和读取
所属栏目:[模式] 日期:2018-09-06 热度:113
Js将字符串转换为特定的编码,使其能够被任意的计算机识别和读取: 1.escape 方法 对 String 对象编码以便它们能在所有计算机上可读, escape(charString) 必选项 charstring 参数是要编码的任意 String 对象或文字。 说明 : escape 方法返回一个包含了 c[详细]
-
实例代码:js获取url参数改变网站访问地址
所属栏目:[模式] 日期:2018-09-06 热度:174
最近,有朋友改版网站,一直在咨询烈火关于css、JS的问题,今天这位朋友再次问到关于改版后的网站链接问题,因为原来网站的网址都是直接链接的,因为改版以后而无法访问,这样给网站带来了损失,有很多流量就会消失,如果利用JS转向一下,那该多好啊!这个[详细]
-
Javascript 框架之全局变量
所属栏目:[模式] 日期:2018-08-26 热度:70
纵观各大类库的实现,一开始基本都是定义一个全局变量,然后对它进行扩展。如Prototype.js的Prototype,mootools的Native,Base2的Base,Ext的Ext,JQuery的JQuery,YUI的YUI,dojo的dojo,MochiKit的MochiKit等等。从全局变量的污染程度来看,分为两大类,Pr[详细]
-
Javascript 操作下拉框的常用方法
所属栏目:[模式] 日期:2018-08-26 热度:88
烈火网(LieHuo.Net)教程 项目中碰到需要用javascript操作下拉框的情况,顺便做一下总结,列出一些常用方法,以下方法均在FIRFOX3.5及 IE8 上测试过,如有其他浏览器无法正常运行的请与笔者联系。 文章来自:http://www.cnblogs.com/liuwu/ 作者:刘武[详细]
-
引用百度popup.js页面无响应的解决方法
所属栏目:[模式] 日期:2018-08-26 热度:112
百度空间的弹出窗口和拖拽效果(也就是popup.js),看起来挺不错的,用起来也相当好,如上图所示。现在很多知名网站都是用的这样的技术。 最近在项目开发过程中,引用popup.js的页面弹出层在IE6下会引起浏览器进程卡死,而在IE7、8、FF、 Chrome 下是正常的。于[详细]
-
Javascript 级联(Cascade)的实现
所属栏目:[模式] 日期:2018-08-26 热度:146
说到级联,请先看下面一段代码: 也许会有点眼熟,如果使用jquery或者看过jquery的一些代码,应该会见过类似的使用方法。级联操作时,每一个方法都返回this,所以在一条语句中可以依次调用很多方法。 对于 Java Script级联,Google了一番,搜出来的基本都[详细]
-
利用JavaScript实现数字的格式化(三位分节法)
所属栏目:[模式] 日期:2018-08-26 热度:125
有人问一个关于数字格式化的问题,对于一串数字,实现三位分节法表示法(例:629,200,000.206),把数字从后往前,每三位分一段,中间加个逗号分隔。要求使用 Java Script先把数字转换成整数,然后再转换成三位分节表示法,自己简单写了一个函数。 br /cente[详细]
-
简单高效的javascript 幻灯片播放效果
所属栏目:[模式] 日期:2018-08-26 热度:52
烈火网(LieHuo.Net)教程 见过很多 Java script 幻灯片播放效果,觉得太复杂了,自己编写一个简单,css滤镜效果暂时不支持 firfox 全部代码如下,图片路径需要自己修改。 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/T[详细]
-
改进版:JavaScript 颜色梯度和渐变效果
所属栏目:[模式] 日期:2018-08-26 热度:72
近来看了Dean的Convert any colour value to hex in MSIE,终于解决了根据关键字获取颜色rgb值的问题。 !DOCTYPE htmlhtml xmlns=http://www.w3.org/1999/xhtmlheadmeta http-equiv=Content-Type content=text/html; charset=gb2312 /title Java Script 颜[详细]
-
JavaScript 颜色梯度和渐变效果(上)
所属栏目:[模式] 日期:2018-08-26 热度:104
烈火网(LieHuo.Net)教程 很久没写文章,太忙了。没什么时间写复杂的东西,重新把颜色渐变效果写一遍。关于颜色的效果一般就两个,颜色梯度变化和样式的颜色渐变,前者在ie中一般用滤镜实现。 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN[详细]