Welcome 微信登录

首页 / 脚本样式 / JavaScript

JS插件overlib用法实例详解

JS插件overlib用法实例详解

本文实例讲述了overlib用法。分享给大家供大家参考,具体如下:overLIB 是一个生成提示框与弹出菜单等页面效果的一段非常优秀的JS代码。它可以简单的通过设置一些参数或命令来改变弹出页面的款式、皮肤与形状,不但如此,它还提供了非常简单的扩展功能,来足客户的不同需求。overLIB 使用非常的简单。一、在<head></head> 标签内添加:复制代码 代码如下:<script type="text/javascript"...
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性

JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性

在web开发中,不可避免遇到要计算元素大小以及位置的问题,解决这类问题的方法是利用DOM提供的一些API结合兼容性处理来,所有内容大概分3篇左右的文章的来说明。本文作为第一篇,介绍DOM提供的与尺寸大小相关的DOM属性,提供一些兼容性处理的方法,并结合常见的场景说明如何正确运用这些属性。1. 正确理解offsetWidth、clientWidth、scrollWidth及相应的height属性假设某一个元素的横纵向滚动条都拖动到最末端,则offsetWid...
JavaScript生成二维码图片小结

JavaScript生成二维码图片小结

摘要: 百度百科上是这样介绍二维码的:二维码(Quick Response Code),又称二维条码,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。在现代商业活动中,可实现的应用十分广泛,如:产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、定位/导航、电子商务应用、车辆管理、信息传递等。如今智能手机扫一扫(简称313)功能的应用使得二维码更加普遍,随着国内物联网产业的蓬勃发展,更多的二维码技术应...
JavaScript构造函数详解

JavaScript构造函数详解

构造函数就是初始化一个实例对象,对象的prototype属性是继承一个实例对象。 构造函数注意事项:1.默认函数首字母大写2.构造函数并没有显示返回任何东西。new 操作符会自动创建给定的类型并返回他们,当调用构造函数时,new会自动创建this对象,且类型就是构造函数类型。3.也可以在构造函数中显示调用return.如果返回的值是一个对象,它会代替新创建的对象实例返回。如果返回的值是一个原始类型,它会被忽略,新创建的实例会被返回。 function Pe...
JavaScript的removeChild()函数用法详解

JavaScript的removeChild()函数用法详解

removechild 函数可以删除父元素的指定子元素。如果此函数删除子节点成功,则返回被删除的节点,否则返回null。语法结构:fatherObj.removeChild(childrenObj)参数解释:1.fatherObj:要删除子元素的元素对象。2.childrenObj:要被删除的子元素对象。特别说明:在火狐、谷歌和IE8以上浏览器中,空白也算是一个文本节点,但是在IE8和IE8以下浏览器中会忽略空白文本节点,具体可以参阅javascript如...
Javascript removeChild()删除节点及删除子节点的方法

Javascript removeChild()删除节点及删除子节点的方法

下面给大家介绍Javascript removeChild()删除节点的方法,具体详情如下所示:在Javascript中,只提供了一种删除节点的方法:removeChild()。removeChild() 方法用来删除父节点的一个子节点。语法: parent.removeChild(thisNode)参数说明:参数说明thisNode当前节点,即要删除的节点parent当前节点的父节点,即 thisNode.parentNode例如,删除 id="demo...
SublimeText自带格式化代码功能之reindent

SublimeText自带格式化代码功能之reindent

这是小觉在刚刚找到的一个在SublimeText中格式化代码的方法,其实格式化代码这个功能是SublimeText本身就有的功能,只是一直没有被小觉发掘。之前小觉对于格式化代码都是复制代码,然后粘贴到在线站长工具里面进行代码的格式化,但是在小觉测试了以下SublimeText自带的格式化代码功能之后,小觉认为这已经是个多余的步骤了。那么,说到这里,SublimeText自带格式化代码功能应该怎么使用呢?这个功能被SublimeText命名为reindent...
详解maxlength属性在textarea里奇怪的表现

详解maxlength属性在textarea里奇怪的表现

HTML5给表单带来了很多改变,比如今天要说的maxlength,这个属性可以限制输入框输入的最大字字符数,更方便的是对于粘贴的内容也能够根据字符数自动截断。最近就接到这要一个需求,限制用户最多输入600字(汉字和字母不区分),对于粘贴的内容也要能自动截断,输入600字后就无法输入。第一时间想到了maxlength,基本满足需求,但还是有一些怪异的表现。看下面的代码:<textarea name="text" id="text" maxlength=...
AngularJS使用ngMessages进行表单验证

AngularJS使用ngMessages进行表单验证

AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。名称为"ngMessages"的module,通过npm install angular-messages进行安装。在没有使用ngMessages之前,我们可能这样写验证:<for...
jquery实现全屏滚动

jquery实现全屏滚动

在很多情况下,我们需要页面的全屏滚动,尤其是移动端。今天简要的介绍一下全屏滚动的知识。一.全屏滚动的原理1.js动态获取屏幕的高度。获取屏幕的高度,设置每一屏幕的高度。2.监听mousewheel事件。监听mousewheel事件,并判断滚轮的方向,向上或向下滚动一屏。二.jQuery插件fullpages介绍fullPage.js 是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站,主要功能有:支持鼠标滚动支持前进后退和键盘控制多个回...
js时间戳转为日期格式的方法

js时间戳转为日期格式的方法

什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。目前相当一部分操作系统使用32位二进制数字表示时间。此类系统的Unix时间戳最多可以使...
基于JavaScript实现网页倒计时自动跳转代码

基于JavaScript实现网页倒计时自动跳转代码

用JS实现网页上的自动跳转功能,倒计时跳转至指定网页,倒计时间可自设,时间到则自动跳转到指定的网址,对于JS来说,实现该似乎挺简单哦,用IIS上的301也可实现跳转,以及mete标签也可以实现自动跳转,根据你自己的需要了。<title>JS倒计时网页自动跳转代码</title><script language="JavaScript" type="text/javascript">function delayURL(ur...
浅析JS运动

浅析JS运动

物体运动原理:通过改变物体的位置,而发生移动变化。 任何运动都是相对的,就像物理中的运动公式:s(要达到的)=s0(当前的样式值)+vt。方法: 1.运动的物体使用绝对定位 2.通过改变定位物体的属性(left、right、top、bottom)值来使物体移动。例如向右或左移动可以使用offsetLeft(offsetRight)来控制左右移动。步骤: 1、开始运动前,先清除已有定时器 (因为:是连续点击按钮,物体会运动越来越快,造成运动混乱) 2、开启...
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)

基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)

表单序列化类型的数据是指url传递的数据的格式,形如"key=value&key=value&key=value"这样的key/value的键值对。一般来说使用jQuery的$.fn.serialize函数能达到这样的效果。如何将这样的格式转化为对象? 我们知道使用jQuery的$.fn.serializeArray函数得到的是一个如下结构的对象[{name: "startTime"value: "2015-12-02 00:00:00"},{name:...
详解AngularJS中自定义过滤器

详解AngularJS中自定义过滤器

过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的元素进行排序等。ng内置了一些过滤器,它们是:currency(货币)、date(日期)、filter(子串匹配)、json(格式化json对象)、limitTo(限制个数)、lowercase(小写)、uppercase(大写)、number(数字)、orderBy(排序)。总共九种。除此之外还可以...
<< 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 >>