-
YUI html表单序列化 html form serialize
所属栏目:[模式] 日期:2018-10-09 热度:80
yui3版本的表单序列化。我发现烈火网的yui的教程不多。最流行的不一定是最好的,就我个人来说,偏爱yui甚于jquery。 用法: 一、serializeForm('#formid'),返回a=55b=option1b=option2 二、serializeForm('#formid',true),返回对象{afile:'55',bfield:['o[详细]
-
Javascript实现超炫组织结构图(Organization Chart)
所属栏目:[模式] 日期:2018-10-09 热度:106
最近有个内部项目需要使用组织结构图(organization chart), 寻找了一些开源的项目及其类库,发现竟然没有现成的JS类库可以使用,找到一些简单的JS实现,不过界面及其操作及其简单,不过功夫不负有心人,经过几天国内国外的搜索,找到了一个非常好的解决方[详细]
-
重温Javascript继承机制
所属栏目:[模式] 日期:2018-10-09 热度:99
一、讲个故事吧 澄清在先,Java 和Javascript是雷锋和雷峰塔的关系。Javascript原名Mocha,当时还叫做LiveScript,创造者是Brendan Eich,现任Mozilla公司首席技术官。 1994年,历史上第一个比较成熟的网络浏览器Navigator0.9版诞生在网景公司(Netscape)[详细]
-
通过nginx为forever-webui添加密码验证 实现外部管理
所属栏目:[模式] 日期:2018-10-07 热度:162
默认安装forever-webui是不能通过外网访问的,且进入管理界面也不需要密码 相信很多同学都需要在外部网络管理自己的nodejs服务~ 于是乎想把forever-webui添加一个密码验证~ 小弟不才,对nodejs还没玩透,正巧之前是使用nginx端口转发来实现多域名绑定的[详细]
-
JavaScript动态添加信息的实现
所属栏目:[模式] 日期:2018-10-07 热度:124
今天说下JS动态添加数据信息是如何实现的。由于本人能力有限,所以只能用最傻的方式来做了。不过也算是实现了功能吧!就是点击按钮可以不断的添加。 我的思路是这样式的,首先得有一个模版,然后点击模版的时候,不断的出现这个模版的复制品就OK了,好像很[详细]
-
一周学会Mootools 1.4中文教程:(7)汇总收尾
所属栏目:[模式] 日期:2018-10-07 热度:136
转眼之间已经第七课了,这也将成为最后一课,如果这7课下来您感觉水平没有达到预想的水平,没关系您可以继续关注本站的博文,我会陆续发一些类似的文章帮您提升水平,另外我最近打算和群里的几个Mootools爱好者制作一下Mootools1.4的chm版中文API手册,如果您对此[详细]
-
一周学会Mootools 1.4中文教程:(6)动画
所属栏目:[模式] 日期:2018-10-07 热度:136
先看一下动画的参数设置: 参数: fps - (number:默认是50) 每秒的帧数. unit - (string:默认是 false) 单位,可为 'px','em',或 '%'. link - (string:默认是 ignore) 可以是 'ignore','cancel' 和 'chain'. 'ignore'-当请求正在执行之中时,新的请求将被忽略 '[详细]
-
一周学会Mootools 1.4中文教程:(5)Ajax
所属栏目:[模式] 日期:2018-10-07 热度:158
ajax在我们前台的开发中是非常重要的,所以我们单独拿出一节课来讲述,首先我们看一下mootools的ajax构成 语法: var myRequest=new Request([参数]); 参数: url - (string:默认是null) 要请求的URL. data - (string:默认是空) 默认要请求或发送的数据. link -[详细]
-
JavaScript实现一个很轻量的动画库效果
所属栏目:[模式] 日期:2018-10-07 热度:126
JS动画,实质是对DOM样式的改变。只要把主流浏览器DOM元素的属性方法搞清楚,做JS动画并不算难。网上也有很多封装好的JS动画库,但大多因为功能过于完善,而至于代码量大动辄过千行,不宜在小项目中使用。这里自己封装了一个很轻量的动画库,主要功能都已[详细]
-
Mootools中delay这个延迟函数的高级用法
所属栏目:[模式] 日期:2018-10-07 热度:157
这是一种最简单的用法: (function(){ alert('one second later...'); }).delay(1000); 这个函数会在1秒之后自动被执行 我们看一下delay这个函数的实现方法: delay: function(delay, bind, args){ return setTimeout(this.pass((args == null ? [] : args),[详细]
-
Mootools中使用extend和implement给你的函数扩展功能或方法
所属栏目:[模式] 日期:2018-10-07 热度:114
当然了,所谓的给函数扩展功能或方法指的是不修改原函数的前提下. 很多人都知道Mootools面向对象的机制不错,不过多数人都把面向对象理解错了,认为面向对象就是类,其实不然,面向对象的范围是非常广的. 那么我的这篇文章实际上就是面向对象的一种应用,只不过[详细]
-
一周学会Mootools 1.4中文教程:(4)类型
所属栏目:[模式] 日期:2018-10-07 热度:136
Mootools的类型主要包含下边几部分:String:字符串;Number:数字;Array:数组;Object:对象;Json:;Cookie:. 这也是我们今天的讲述重点.每一种数据类型Mt都为其扩展了自己的方法,这一点通过我为大家提供的Editplus素材文件就能看的出来,因为涉及的方法比较多,所[详细]
-
一周学会Mootools 1.4中文教程:(3)事件
所属栏目:[模式] 日期:2018-10-07 热度:169
今天我們講解一下mt的事件部分,对于事件的讲解主要包含三部分,分别是:绑定,移除,和触发,我们首先来看一个例子 //jquery的事件绑定方式 $('a').click(function){ alert('aa'); }); //或 $('a').bind('click,mouseover',function){ alert('aa'); }); //mt的事[详细]
-
Javascript之keyCode键盘键码值表大全查询
所属栏目:[模式] 日期:2018-10-06 热度:132
今天恰巧在学习一篇关于使用空格键打开网页侧边菜单的例子,查了一下烈火网的历史文章,竟然没有键盘键码值表的文章,现在转载一下,方便大家查询。 小提示:ctrl+f可以快速查找。 keycode 0 = keycode 1 = keycode 2 = keycode 3 = keycode 4 = keycode 5[详细]
-
强大的JavaScript表单验证插件
所属栏目:[模式] 日期:2018-10-06 热度:129
创建你自己的 Java Script表单验证插件,可能是一个繁琐的过程,涉及规划,开发和测试。如果没有Javascript必备的知识,可以导致挫折和浪费时间。在这篇文章中,我发现了10个已经取得的JavaScript验证插件,可以节省您的时间!他们很容易申请和设计工作,[详细]
-
JS创建自定义对象的几种常见方式与比较
所属栏目:[模式] 日期:2018-10-06 热度:94
初学 Java Script,正在读 Nicholas C. Zakas 的《JavaScript高级程序设计》,看到了创建对象,简单的对书中内容做了一下总结! Copy to Clipboard 引用的内容:[www.veryhuo.com]!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www[详细]
-
JavaScript模拟3D场景、三维空间的几个效果
所属栏目:[模式] 日期:2018-10-06 热度:136
这几个demo上星期 平安 夜做的,感觉效果不错,就放在出来,分享给大家。 要在二维空间模拟出三维的效果,就需要把三维的坐标转换成二维坐标。一个最基本依据是:东西越远,看到大小就越小,坐标越往消失点靠拢。 透视公式: scale = fl / (fl + z); scale[详细]
-
五段实用的js淫荡技巧
所属栏目:[模式] 日期:2018-10-06 热度:179
技巧一之setTimeout. 应用案例:比如你想一个函数循环执行10次,怎么办?以前通常是先setInterval,然后clearInterval,技巧一就是克服这个问题 (function () { var i = 0; function job() { console.log(i++); if (i 10) { setTimeout(job, 1000); } } job();[详细]
-
javascript中神奇的(+)加操作符
所属栏目:[模式] 日期:2018-10-06 热度:58
javascript是一门神奇的语言,这没神奇的语言中有一个神奇的加操作符。 常用的加操作符我们可以用来做: 加法运算,例如:alert(1+2); ==3 字符串连接,例如:alert(a+b);==ab 高级一点的还有+=,也是做以上两种操作的。 昨天在javascript丛林群里问了问题[详细]
-
一招破解混淆后的JavaScript代码
所属栏目:[模式] 日期:2018-10-06 热度:113
Java Script不是很给力,想怎么破解就怎么破解!此文章教你的不仅仅是破解方案,还有源码保护意识! 一、原理: JavaScript是解释性语言,没有悬念,它严重依赖游览器。 不管JavaScript如何混淆,最终浏览器都会知道最真实的代码。 有朋友提出质疑,混淆方[详细]
-
GoogleMap地图图片请求数据限制解决办法
所属栏目:[模式] 日期:2018-10-06 热度:81
最近GoogleMap对于通过API访问的地图服务的请求不再是完全免费,用户每日每个API最多可以生成25000个地图下载任务,对于地图图片则限制在2500张。这会对很多使用Google Map API开发的应用程序有很大的影响,特别是在国内。也到不少朋友的寻问,完全突破的[详细]
-
“已完成,但网页上有错误”的绝对解决方法
所属栏目:[模式] 日期:2018-10-05 热度:99
有时候我们制作的网页会提示:已完成,但网页上有错误的问题,这就是JS脚本问题了,对于一些菜鸟和新手站长来说,解决这些问题简直是天文,因为我们的JS都是四处抄来的,那么如何杜绝这一问题呢?现在来分享一个封杀JS脚本错误的代码。 Copy to Clipboard[详细]
-
万能表单验证插件:Validator.js实例详解
所属栏目:[模式] 日期:2018-10-05 热度:70
表单的验证一直是网页设计者头痛的问题,表单验证类 Validator就是为解决这个问题而写的,旨在使设计者从纷繁复杂的表单验证中解放出来,把精力集中于网页的设计和功能上的改进上。 Validator是基于 Java Script技术的伪静态类和对象的自定义属性,可以对[详细]
-
一道 JavaScript 填空题
所属栏目:[模式] 日期:2018-10-05 热度:161
填空,使后面的 alert(0) 能正确弹出,至少列举两种不同思路。 window.alert = function () {};______;alert(0); 解: 方法一: window.alert = function () {};delete window.alert;alert(0); delete 操作符从入门到精通:https://developer.mozilla.org/[详细]
-
Javascript继承汇总
所属栏目:[模式] 日期:2018-10-05 热度:88
本文是我在看完《 Java script 王者归来》后的整理总结,文章详细章节在 第21章 P537 继承一般要实现以下三层含义: 1)子类实例可以共享父类的方法; 2)子类可以覆盖父类的方法或者扩展新的方法; 3)子类和父类都是子类实例的类型。 一、构造继承法 子类[详细]