Welcome 微信登录

首页 / 脚本样式 / JavaScript

JS实现选项卡实例详解

JS实现选项卡实例详解

本文实例讲述了JS实现选项卡的方法。分享给大家供大家参考,具体如下:思路:选项卡就是点击按钮切换到相应内容,其实就是点击按钮把内容通过display(block none)来实现切换的。1、首先获取元素。2、for循环历遍按钮元素添加onclick 或者 onmousemove事件。3、因为点击当前按钮时会以高亮状态显示,所以要再通过for循环历遍把所有的按钮样式设置为空和把所有DIV的display设置为none。4、把当前按钮添加样式,把当前DIV显示...
jquery可定制的在线UEditor编辑器

jquery可定制的在线UEditor编辑器

UMeditor,它是由百度web前端研发部开发所见即所得富文本web编辑器UEditor演变的迷你版编辑器,具有轻量,可定制,注重用户体验等特点,允许自由使用和修改代码,适用于前台快速简单回复框或后台内容编辑器。使用方法:因为本插件是百度「FEX前端研发团队」开发,在官方有较强细的中文文档,本文的目的只是让朋友们知道了解有这么个好插件而已,因此文档手册、下载、实例全链接到官方。下载你需的要的语言版本,然后解压,在解压目录建立一个名为demo的html文件...
javascript下拉列表中显示树形菜单的实现方法

javascript下拉列表中显示树形菜单的实现方法

很简单的一个使用:点击菜单,能够显示下面的或者不显示。1、主要目的:展现的是的一个菜单项,然后点击一下,隐藏,点一下,弹出下面的内容用到的是 overflow:hidden 和 overflow="visible"这两个属性 在点击的function中,设置属性应该node.style.overflow="visible";当然设置tr的高度也是很重要的,要恰好让其他的选项隐蔽2、采用同样的技术,多加几个,但是就是传参数比较麻烦,采用this传参很常用实现...
超精准的javascript验证身份证号的具体实现方法

超精准的javascript验证身份证号的具体实现方法

编写程序前先来了解下身份证号的构成:身份证号分为两种,旧的为15位,新的为18位。身份证15位编码规则:dddddd yymmdd xx p 其中 dddddd:地区码 yymmdd: 出生年月日 xx: 顺序类编码,无法确定 p: 性别,奇数为男,偶数为女;身份证18位编码规则:dddddd yyyymmdd xxx y 其中 dddddd:地区码 yyyymmdd: 出生年月日 xxx:顺序类编码,无法确定,奇数为男,偶数为女 y: 校验码,该位数值可...
跟我学习javascript的prototype原型和原型链

跟我学习javascript的prototype原型和原型链

用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了,最近看了一些 JavaScript高级程序设计,终于揭开了其神秘面纱。每个函数都有一个prototype属性,这个属性是指向一个对象的引用,这个对象称为原型对象,原型对象包含函数实例共享的方法和属性,也就是说将函数用作构造函数调用(使用new操作符调用)的时候...
跟我学习javascript的for循环和for...in循环

跟我学习javascript的for循环和for...in循环

大家都知道在JavaScript中提供了两种方式迭代对象:for 循环;for..in循环;一、for循环不足:在于每次循环的时候数组的长度都要去获取;终止条件要明确;在for循环中,你可以循环取得数组或是数组类似对象的值,譬如arguments和HTMLCollection对象。通常的循环形式如下:// 次佳的循环for (var i = 0; i < myarray.length; i++) { // 使用myarray[i]做点什么}这种形式的...
跟我学习javascript的循环

跟我学习javascript的循环

1、优先使用数组而不是Object类型来表示有顺序的集合ECMAScript标准并没有规定对JavaScript的Object类型中的属性的存储顺序。但是在使用for..in循环对Object中的属性进行遍历的时候,确实是需要依赖于某种顺序的。正因为ECMAScript没有对这个顺序进行明确地规范,所以每个JavaScript执行引擎都能够根据自身的特点进行实现,那么在不同的执行环境中就不能保证for..in循环的行为一致性了。比如,以下代码在调用repo...
跟我学习JScript的Bug与内存管理

跟我学习JScript的Bug与内存管理

1、JScript的BugIE的ECMAScript实现JScript严重混淆了命名函数表达式,搞得现很多人都出来反对命名函数表达式,而且即便是现在还一直在用的一版(IE8中使用的5.8版)仍然存在下列问题。下面我们就来看看IE在实现中究竟犯了那些错误,俗话说知已知彼,才能百战不殆。我们来看看如下几个例子:例1:函数表达式的标示符泄露到外部作用域var f = function g(){};typeof g; // "function"前面我们说过,命名函...
跟我学习javascript的执行上下文

跟我学习javascript的执行上下文

在这篇文章里,我将深入研究JavaScript中最基本的部分——执行上下文(execution context)。读完本文后,你应该清楚了解释器做了什么,为什么函数和变量能在声明前使用以及他们的值是如何决定的。1、EC—执行环境或者执行上下文每当控制器到达ECMAScript可执行代码的时候,控制器就进入了一个执行上下文(好高大上的概念啊)。javascript中,EC分为三种:全局级别的代码 –– 这个是默认的代码运行环境,一旦代码被载入,引擎最先进入的...
每天一篇javascript学习小结(String对象)

每天一篇javascript学习小结(String对象)

1、string对象中可以传正则的函数介绍/*match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。语法stringObject.match(searchvalue)stringObject.match(regexp)searchvalue 必需。规定要检索的字符串值。regexp 必需。规定要匹配的模式的 RegExp 对象。...
JavaScript严格模式详解

JavaScript严格模式详解

如我们所知,JavaScript 是一门灵活的语言。其灵活性同样也带来了很多坑,当然也有一些是 设计缺陷 。比如一个变量没有声明就赋值,默认是全局变量,如(function () { a = 3;})();console.log(window.a); // 输出3对象有多个重名属性,最后赋值的那个属性会覆盖前面的值。如var obj = { c: 3, c: 4}// obj 为 {c:4}还有什么 == , typeof 之类的坑,数不胜数。毕竟 Jav...
如何使用jquery easyui创建标签组件

如何使用jquery easyui创建标签组件

jQuery EasyUI v1.4.4 下载网址:http://www.jb51.net/codes/70218.html本教程将展示如何使用easyui创建一个标签组件。标签可以动态地添加或删除多个面板,你可以使用标签在同一个页面上显示不同的实体。标签一次只能显示一个面板,每个面板都有标题、图表和关闭按钮。当标签被选中之后,会显示相应面板的内容。使用HTML标记创建标签,其中包括一个DIV容器和一些DIV面板。< div class="easyu...
jQuery EasyUI 布局之动态添加tabs标签页

jQuery EasyUI 布局之动态添加tabs标签页

在没看下文之前先给大家简单介绍easyui相关知识。easyui是一种基于jQuery的用户界面插件集合。dddeasyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。easyui是个完美支持HTML5网页的完整框架。easyui节省您网页开发的时间和规模。easyui很简单但功能强大的。通过使用 jQuery EasyUI 可以很容易地添加...
javascript中字体浮动效果的简单实例演示

javascript中字体浮动效果的简单实例演示

在淘宝,京东等其他网页上我们能够看到,当鼠标移上去的时候,能够使其下面出现其它选项,现在就演示一下这种功能主要是用到css里面的display,以及鼠标触发的事件onmouseover(),和onmouseout()方式,在加上css样式的设置和标签之间额使用就能实现。具体如下:1,为了很好的控制,采用了列表的样式,并且在设置css样式时很方便2,采用了<a>标签的样式,能够让鼠标移上去对其他的有反应具体的js函数写的功能:<script...
<< 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 >>