Welcome 微信登录

首页 / 脚本样式 / JavaScript

Angular2表单自定义验证器的实现

Angular2表单自定义验证器的实现

本文主要给大家介绍如何判断验证器的结果。在这里,我们就来看看怎样实现一个自定义的验证器。目标我们要实现一个验证手机号的验证器,使用的实例还是基于之前的文章里面的实例,也就是用户信息输入的表单页面。我们在手机号的元素上添加一个验证手机号的验证器。然后,如果手机号验证失败,就显示一个错误,页面如下:这部分教程的代码可以从github获取:git clonehttps://github.com/Mavlarn/angular2-forms-tutorial如果要...
JavaScript实现窗口抖动效果

JavaScript实现窗口抖动效果

原理介绍 抖动其实是往复运动的一种特殊形式,只不过往复运动是一种无摩擦力的无限运动,且以速度为参照依据;而抖动以位置作为参照依据,最终停在起始点 在网页中最常见的一种抖动效果应该是窗口抖动提示了 抖动元素从起始点开始,先向右移动最大距离len,然后移动到对称的左边位置;然后再向右移动稍微小一点的距离,再移动到对称的左边位置;以此循环,最终元素停止在起始点代码实现 抖动在代码实现上,无非就是通过定时器,每隔一段时间让left或top值进行变化 在运...
一个极为简单的requirejs实现方法

一个极为简单的requirejs实现方法

require和 sea的源码分析,我之前的博客有写过, 今天我想分享的是一个很简单的核心代码(不带注释和空行大概60行), 没有容错判断。require.jsrequire函数实现用一句话概括:依次加载require的模块,然后监测script的onload事件,判断所有模块加载成功,执行require的callback, 如果只带一个参数且不是数组,就是加载成功后return 模块。//标记已经加载成功的个数var REQ_TOTAL = 0;//模块...
javascript淘宝主图放大镜功能

javascript淘宝主图放大镜功能

工欲善其事,必先利其器。想要实现某一种效果,我们必须要先了解其中的原理。放大镜的功能就是通过获取鼠标在小图中的位置,然后根据大小图的尺寸比例换算出大图需要显示的部分,然后使用定位让大图要显示的部分出现在右边的边框内。然后看代码,根据代码看讲解会更容易理解。html部分<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title&g...
Javascript的动态增加类的实现方法

Javascript的动态增加类的实现方法

1.我们可以为每一个实例对象增加方法。也就是说我们在每次使用‘类"之外的方法时候,都需要创建一次。function Dog(){ window.alert("I am a dog!"); } var dog1=new Dog();//实例化一个对象//现在由于类Dog功能单一,无法满足对象dog1的需要,现在就要考虑为对象dog1新增加一个方法 function eat(){ window.alert("I like eat bone!");}dog1...
Bootstrap 网站实例之单页营销网站

Bootstrap 网站实例之单页营销网站

我们已经掌握了很多实用 Bootstrap 的重要技能。现在,是时候拿出更多的创意来帮助客户实现他们全方位在线营销的愿望了。此次将带领大家做一个漂亮的单页高端营销网站。主要任务如下:□ 一个大型介绍性传送带图片展示区,配有自定义的响应式欢迎信息;□ 一个客户留言区,显示为带标题的图片墙,就像砖垒的一样;□ 一个功能清单,使用大号 Font Awesome 图标;□ 一个带有自定义价目表的注册区;□ 一个带动态滚动的 ScrollSpy 导航条。1.概况有一...
jQuery动态创建元素以及追加节点的实现方法

jQuery动态创建元素以及追加节点的实现方法

我们知道js中有三种动态创建元素的方法,jQuery中也可以动态的创建元素例如: var str = $("<a href="http://www.jb51.net">脚本之家</a>"); $("ul").append(str); //将动态创建的str元素追加到ul下面追加节点在js当中追加节点的方法是appendChild(节点元素)和insertBefor(节点元素,位置),在jQuery中是append 追加在父元素的最后...
详解javascript事件绑定使用方法

详解javascript事件绑定使用方法

由于html是从上至下加载的,通常我们如果在head部分引入javascript文件,那么我们都会在javascript的开头添加window.onload事件,防止在文档问加载完成时进行DOM操作所出现的错误。如果有多个javascript文件,那么极有可能出现多个window.onload事件,但是最后起作用的只有一个,这时候就需要使用事件绑定来解决这个问题了。IE方式attachEvent(事件名称, 函数),绑定事件处理函数detachEvent(...
js阻止冒泡和默认事件(默认行为)详解

js阻止冒泡和默认事件(默认行为)详解

本文实例为大家分享了js阻止冒泡和默认事件方法,供大家参考,具体内容如下阻止冒泡。冒泡简单的举例来说,儿子知道了一个秘密消息,它告诉了爸爸,爸爸知道了又告诉了爷爷,一级级传递从而引起事件的混乱,而阻止冒泡就是不让儿子告诉爸爸,爸爸自然不会告诉爷爷了。下面的domo就是很好的例子。<!DOCTYPE html> <html><head> <meta charset="UTF-8"> <title>&...
javascript匀速动画和缓冲动画详解

javascript匀速动画和缓冲动画详解

关于网页中的动画,在css3中我们已经可以使用一些属性快速的做出来,但是有时候为了浏览器的兼容性我们还是需要使用js来制作网页中的动画。使用js做动画最重要的一个函数就是setInterval函数,这里不再赘述,不懂可以直接百度用法。本文主要讲动画的原理已经在制作过程中的要点。老规矩,先上代码,能直接看懂的可以节省时间。html部分:<!DOCTYPE html> <html lang="en"> <head> <...
<< 81 82 83 84 85 86 87 88 89 90 >>