-
JavaScript实现的原生的INI文件解析器代码
所属栏目:[模式] 日期:2018-10-10 热度:143
利用 Java Script实现的原生的INI文件解析器代码,本文系烈火网转载,下边是作者的说明: 基于Builder模式写的一个INI文件解析器,用JavaScript实现。只是表述INI文件解析的思路和Builder模式的实例应用,贻笑大方之作。很容易根据思路用其他语言实现出来[详细]
-
extjs通用CRUD方法
所属栏目:[模式] 日期:2018-10-08 热度:192
extjs通用CRUD方法,只要你传入相应的参数就能完成extjs表格的CRUD 代码: /** * 添加事件 * @param {} saveButton * @param {} gridObj * @param {} idName * @param {} treeObj * @param {} url * @param {} assistFunc * @returns {} */ function commG[详细]
-
YUI html表单序列化 html form serialize
所属栏目:[模式] 日期:2018-10-08 热度:67
yui3版本的表单序列化。我发现烈火网的yui的教程不多。最流行的不一定是最好的,就我个人来说,偏爱yui甚于jquery。 用法: 一、serializeForm('#formid'),返回a=55b=option1b=option2 二、serializeForm('#formid',true),返回对象{afile:'55',bfield:['o[详细]
-
Javascript实现超炫组织结构图(Organization Chart)
所属栏目:[模式] 日期:2018-10-08 热度:89
最近有个内部项目需要使用组织结构图(organization chart), 寻找了一些开源的项目及其类库,发现竟然没有现成的JS类库可以使用,找到一些简单的JS实现,不过界面及其操作及其简单,不过功夫不负有心人,经过几天国内国外的搜索,找到了一个非常好的解决方[详细]
-
重温Javascript继承机制
所属栏目:[模式] 日期:2018-10-08 热度:185
一、讲个故事吧 澄清在先,Java 和Javascript是雷锋和雷峰塔的关系。Javascript原名Mocha,当时还叫做LiveScript,创造者是Brendan Eich,现任Mozilla公司首席技术官。 1994年,历史上第一个比较成熟的网络浏览器Navigator0.9版诞生在网景公司(Netscape)[详细]
-
JavaScript实现的回到顶部代码,跟随滚动条滚动
所属栏目:[模式] 日期:2018-10-08 热度:149
Java Script实现的回到顶部代码,可跟随滚动条滚动,这是烈火网小编在百度空间看到的代码,不知道原作者是谁,在代码中的回到顶部按钮原本是一个图片,由于图片路径不正确,所以被小编替换为文字链接,您可以自行修改哦。 演示: div style=height:2800px;[详细]
-
JavaScript 最短的 XML 格式化工具
所属栏目:[模式] 日期:2018-10-08 热度:63
用 E4X 实现最短的 XML 格式化工具。可惜 IE 至今不支持这个标准特性... 请在 Firefox 或 Chrome 下运行! Copy to Clipboard 引用的内容:[www.veryhuo.com]html head titleIndent XML/title script language= Java Script type=text/javascript src=http:[详细]
-
YUI3.3.0 中 transition 事件的变化
所属栏目:[模式] 日期:2018-10-08 热度:60
YUI3.2.0 的 transition 模块,通过使用 transition:end 事件实现在 transition 完成后执行其他操作。在 YUI3.3.0 中,这个事件类型已经不被推荐,统一采用以下两种方式: 第一种,直接使用回调函数: node.transition({width: 0}, function() { //your co[详细]
-
switch等值比较的写法改进
所属栏目:[模式] 日期:2018-10-08 热度:99
这个写法是专用于取代switch里相等值比较的 通常来说比较等值的每次比较都需要重复判断 通过自定义函数的使用避免了重复判断提高了效率 原理很简单即使用对象定位需要范围的值 该返回值可以是个变量也可以是数组、函数等 Copy to Clipboard 引用的内容:[w[详细]
-
用于判断客户端几个属性的简单对象
所属栏目:[模式] 日期:2018-10-08 热度:118
目前程序中用于判断客户端信息的对象 需求不高所以比较简单不一定精确 游戏中一般只需要判断是否IE、是否IE6、是否手机这三个功能 该对象可判断客户端的操作系统类型、浏览器类型、客户机器是电脑还是手机类、访问协议是HTTP还是FILE 这里偶只简单的使用判[详细]
-
合理设计数据格式提高效率和缩短程序代码
所属栏目:[模式] 日期:2018-10-08 热度:168
一个网友问偶: 我要获得 一个格子的八个方向的格子坐标,怎么获得,有合适的算法没? 我现在是这样的: 偶看了一下这个写法有几个问题: 1.代码累赘,篇幅过多 2.这么多个if...elseif...还不如直接用switch 3.每次获取代码都要进行判断,其实可以不需要 4.[详细]
-
浅谈Javascript中几种克隆(clone)方式
所属栏目:[模式] 日期:2018-10-06 热度:80
一:在 Java script里,如果克隆对象是基本类型,我们直接赋值就可以了: 1 var sStr = kingwell;2 var cStr = sStr;3 alert(cStr);//输出kingwell4 sStr = abc;5 alert(cStr);//输出kingwell; 把一个值赋给另一个变量时,当那个变量的值改变的时候,另一[详细]
-
Ajax同步发送、字符串按步长截断
所属栏目:[模式] 日期:2018-10-06 热度:110
Ajax同步发送: (1)闭包的使用 多个Ajax请求,同步发送(能同步发送几个?让浏览器自己去决定吧).同步发送,每个ajax请求单独处理自己的请求. for(var i=0;ilen;i++){ Ajax.post(url,param,function(param,i){ return function(txt){ var res = txt.evalExp();[详细]
-
关于IE中image的onload事件失效解决问题
所属栏目:[模式] 日期:2018-10-06 热度:176
这两天做一个简单的图片查看器,其中用到了上一页和下一页,加载图片的时候用new Image(),然后设置image的src属性,在Google Chrome / Opera /FireFox中一切正常;代码如下: Copy to Clipboard 引用的内容:[www.veryhuo.com]var i = new Image(); i.src[详细]
-
JS向量旋转实现网页图片移动和碰撞反弹效果
所属栏目:[模式] 日期:2018-10-06 热度:153
上学期好像有一门课叫网页脚本设计,现在仔细想想,发现我好像基本没去上过,书还是新的。期末老师要求交一个作品,做一个网页,附带一个 Java script效果。。。 经过一上午苦学课本语法,稍微明白了这个是个什么东西,就好像C语言里面写函数一样,为了完成[详细]
-
HTML+JS实现在图片上传前实现本地预览
所属栏目:[模式] 日期:2018-10-06 热度:167
如何在图片上传前实现本地预览,这个功能实现起来似乎很简单,但却又是很棘手。 之前在从事项目开发中,遇到过这样的问题,原先有写好的代码,以为是很好实现的功能, 故没有特别在意。今天无意中研究了一下,原来并不像想象中的那样简单。直接上代码 如图[详细]
-
防止他人复制网站内容 两行代码就足够了
所属栏目:[模式] 日期:2018-10-06 热度:52
很多时候我们写的文章,如果好的话就会被转载了,但是问题是,很多人转载根本就不留下原来的地址,或者,你根本就不想要别人转载你的文章怎么办,禁止选择和复制是一个好办法,网络中的代码都非常的冗余,今天给大家带来的这两行代码就可以轻松的禁止网页[详细]
-
关于 addEventListener 和 handleEvent 方法
所属栏目:[模式] 日期:2018-10-06 热度:78
使用 addEventListener 可以绑定事件,并传入回调函数。 Mozilla 0.9.1 和 Netscape 6.1 之后的版本不但支持传递函数引用,也都允许直接把拥有 handleEvent 方法的对象作为 addEventListener 方法的第二参数。 这在 DOM Level 2 的接口定义中也已经做了说[详细]
-
“已完成,但网页上有错误”的绝对解决方法
所属栏目:[模式] 日期:2018-10-06 热度:145
有时候我们制作的网页会提示:已完成,但网页上有错误的问题,这就是JS脚本问题了,对于一些菜鸟和新手站长来说,解决这些问题简直是天文,因为我们的JS都是四处抄来的,那么如何杜绝这一问题呢?现在来分享一个封杀JS脚本错误的代码。 Copy to Clipboard[详细]
-
万能表单验证插件:Validator.js实例详解
所属栏目:[模式] 日期:2018-10-06 热度:164
表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。 Validator是基于 Java Script技术的伪静态类和对象的自定义属性,可以对[详细]
-
一道 JavaScript 填空题
所属栏目:[模式] 日期:2018-10-06 热度:134
填空,使后面的 alert(0) 能正确弹出,至少列举两种不同思路。 window.alert = function () {};______;alert(0); 解: 方法一: window.alert = function () {};delete window.alert;alert(0); delete 操作符从入门到精通:https://developer.mozilla.org/[详细]
-
Js实现复选框的全选与反选,表格批量选择
所属栏目:[模式] 日期:2018-10-02 热度:189
标题: Js实现复选框的全选与反选,表格批量选择 作用: a.单击列头复选框全选或全不选子项 b.只要有一个子项没有选中,则取消列头的选中状态 c.当所有子项目选中时,列头复选框自动置为选中状态 d.将子项的复选框反过来选 代码如下: !DOCTYPE HTML PUBLIC[详细]
-
WordPress 显示单个留言者的留言总数
所属栏目:[模式] 日期:2018-10-02 热度:74
在 WordPress 博客上,显示每个留言者的留言总数,效果如下: 方法很简单,在funtions.php文件里加上下面的代码: function commentCountAuthor(){ $oneText = 'One comment'; $moreText = '% comments'; global $wpdb; $result = $wpdb-get_var(' SELECT[详细]
-
javascript简单实现checkbox的全选与反选
所属栏目:[模式] 日期:2018-10-02 热度:96
今天上网遇到有个网友在论坛问input的checkbox全选和反选的问题,顺手总结了一下,然后写了个简单的 jQuery checkbox全选反选插件,希望对大家有用。 如果是简单的实现checkbox的全选与反选可以使用下面的函数: function checkall(obj,cName) { var checkb[详细]
-
倒计时抢购JS代码,结束有提示已结束
所属栏目:[模式] 日期:2018-10-02 热度:140
自今年一批 团购 网站集中开建以来,仅几个月的时间,就先后涌现了大批团购网站。网络团购以低价、返利模式吸引消费者。 纵观这些团购网站都不难发现他们都是有很多共同之处,譬如在界面及前端设计方面就有很多相似之处。一般都有:诱人的超低价格,购买按[详细]