![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 76
y_keven
点线面
展开
-
一个js编写全选、弹出对话框、ajax-json的案例
js功能有:全选、弹出对话框、使用json传输ajax数据;不想在写多余的文字了,直接上代码:词条微博 词条微博操作 词条名: 微博UID: <input type="button" class="btn-b" value="重置" onclick="resetData()" /> 词条微博信息列表原创 2014-04-24 17:20:05 · 2683 阅读 · 0 评论 -
javascript正则表达式
网上正则表达式的教程够多了,但由于javascript的历史比较悠久,也比较古老,因此有许多特性是不支持的。我们先从最简单地说起,文章所演示的正则基本都是perl方式。元字符( [ { \ ^ $ | ) ? * + .预定义的特殊字符字符正则描述\t/\t/制表符\n/\n/制表符\r/\r/转载 2013-11-15 16:45:32 · 1255 阅读 · 1 评论 -
JavaScript RegExp 对象
以下资料来自w3cschoolRegExp 对象用于规定在文本中检索的内容。什么是 RegExp?RegExp 是正则表达式的缩写。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。简单的模式可以是一个单独的字符。更复杂的模式包括了更多的字符,并可用于解析、格式检查、替换等等。您可以规定字符串中的检索位置,以及要检索的字符类型,翻译 2013-11-15 15:27:34 · 1244 阅读 · 0 评论 -
js编写trim()函数
1.js中本身是没有trim函数的,不过你可以自己写一个function trim(str) { var newStr = str.replace(/^\s*$/g,'') retrun newStr;} 2.去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的原创 2013-10-23 17:28:56 · 5021 阅读 · 1 评论 -
Dangling meta character '' near index 0
1.replaceAll()方法报错对字符串使用replaceAll()方法替换 * ? + / | 等字符的时候会报以下异常Dangling meta character '*' near index 0这主要是因为这些符号在正则表达示中有相应意义。只需将其改为 [*] 或 //* 即可2.split()方法报错对字符串使用split()方法截取 * ? + / | 等字原创 2013-10-18 19:16:42 · 3229 阅读 · 0 评论 -
HTML字符实体和转义字符串大全
HTML字符实体(Character Entities),转义字符串(Escape Sequence)转义字符串的组成转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。比如,要显示小翻译 2014-08-27 09:58:38 · 3438 阅读 · 0 评论 -
前端:两种实现带背景遮罩的弹窗写法
1. 第一种 使用css+jquery实现效果直接上案例分析,下面一一列出样式文件和js文件以及html页面上的使用例子。css文件如下:.black_overlay{ display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%;原创 2015-05-27 20:07:58 · 11271 阅读 · 2 评论 -
js实现简单百度分页和两种tab样式切换简单实现
1、分页/**分页*/var size = data.count; //总页数var spage = (page - 1) < 1 ? 1 : (page - 1);var pagehtml = "";var firstpage = "0.5";var endpage = 10;//当页数过多时用来隐藏一部分for(var p = page;p>0;p--){ first原创 2014-11-24 14:37:37 · 4902 阅读 · 1 评论 -
Jquery和js实现cookie操作手机浮层广告;附加:js获取、添加、删除cookie
js获取cookie//js获取cookie/*获取Cookie值*/function getCookie(c_name){if(document.cookie.length>0){ c_start=document.cookie.indexOf(c_name + "=") if(c_start!=-1){ c_start=c_start + c_原创 2013-12-12 17:03:52 · 1776 阅读 · 0 评论 -
js控制台输出console
console.log(object[, object, ...])在控制台输出一条消息。如果有多个参数,输出时会用空格隔开这些参数。第一个参数可以是一个包含格式化占位符输出的字符串,例如:console.log("The %s jumped over %d tall buildings", animal, count);上面的例子可以用下面的无格式化占位符输出的代原创 2013-11-22 15:27:29 · 73484 阅读 · 0 评论 -
推荐一款不错的dialog小工具:artDialog
推荐一款不错的dialog小工具,地址:http://www.planeart.cn/demo/artDialog/_doc/labs.html相关介绍如下:artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口自适应内容artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不原创 2014-04-23 17:47:12 · 2002 阅读 · 0 评论 -
10个正则表达式测试站
正则表达式,提供了简洁、灵活的手段,用于匹配文本字符串,如特定的字符,文字或字符样式。它对于初学者理解和使用所有的正则表达式语法是个头疼的事情。幸运的是,你可以获得在线帮助。在这篇文章中,列举了10个正则表达式测试站,当你写入代码前,可获得在线测试的帮助。1、RegExr2、Online Regular Expression Tester3、RETe转载 2014-05-14 14:59:00 · 1915 阅读 · 0 评论 -
三种常用的js数组去重方法
第一种是比较常规的方法思路:1.构建一个新的数组存放结果2.for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比3.若结果数组中没有该元素,则存到结果数组中Array.prototype.unique1 = function(){ var res = [this[0]]; for(var i = 1; i < this.length; i++转载 2014-04-03 11:31:15 · 15023 阅读 · 0 评论 -
12款优秀的 JavaScript 日历和时间选择控件
这些插件能够帮助 Web 开发人员更快速的实现各种精美的日历和时间选择效果。1. The Coolest Calendar界面非常漂亮的一款日期选择插件,有详细的使用文档,最新版本 1.5。点击下载 查看示例2. DatePicker这款日期插件支持单选、多选和时间区间选择,功能齐全,有 Dialog 和 Flat 两种模式。点击下载 查看示例3.转载 2014-02-27 11:06:43 · 9798 阅读 · 0 评论 -
两种方法使用js读写cookie实现一个底部广告浮层效果
下面一个案例实现了js实现一个页面浮层并且使用两种方法使用js读写cookie;来实现用户关闭广告的显示状态;读者可以将下面代码复制到一个html文件试试效果;html的pre标签未两种js实现的方式 IT_Blog_杨凯 本文作者:IT_Blog_杨凯 转载请指明出处:http://blo原创 2013-12-27 17:49:24 · 2418 阅读 · 0 评论 -
JS实现各种级别直接的页面跳转@刷新页面@框架集的综合案例
1.跳到另一个页面的两种方法:window.location.href = '1.html'window.location.reload('11.html')2.如果使用了框架,但是又想跳到一个页面,而不是在框架指定的页面显示,如何操作?parent.document.location.href="./frontstage/login.jsp";3.用JavaScript刷新上原创 2013-05-23 21:55:08 · 4295 阅读 · 1 评论 -
jQuery、js全页面刷新方法
下面介绍全页面刷新方法:有时候可能会用到window.location.reload()刷新当前页面.parent.location.reload()刷新父亲对象(用于框架)opener.location.reload()刷新父窗口对象(用于单开窗口)top.location.reload()刷新最顶端对象(用于多开窗口)下面再介绍一些javascript基本函数 1.do转载 2013-08-26 14:30:49 · 1423 阅读 · 0 评论 -
a链接刷新页面与js刷新页面总结
1、a链接的使用操作:返回上一页刷新当前页#top的效果在我这没起作用,我直接写的刷新当前页倒是起作用了。 2.、JS怎么刷新当前页面reload 方法,该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET原创 2013-08-26 10:20:25 · 3073 阅读 · 0 评论 -
细说正则表达式
本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几转载 2012-09-05 15:04:09 · 707 阅读 · 0 评论 -
js心得2
1.表单中的文本框完整的名称应该是:window.document.myform.text1,其中window可以省略,所以我们前面写为:document.myform.text1就是这样来的。1)window窗口对象是代表整个浏览器窗口,是最顶层的根。2)往下包括history历史对象(存放历史信息,可以前进后退的功能)、 2.Window 对象:名称原创 2012-05-28 17:05:12 · 962 阅读 · 0 评论 -
变色的表格
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档.one{ background-color:#9FC; }.two{ background-color:#F9C; }.over{ background-colo原创 2012-06-02 19:10:10 · 847 阅读 · 1 评论 -
心得1--js加强dom介绍与node使用
1. DOMDOM= Document Object Model,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。有一点很重要,DOM的设计是以对象管理组织(OMG)的规约为基础的,因此可以用于任何编程语言.• D:文档 – html 文档 或 xml 文档• O:对原创 2012-11-07 20:14:20 · 2195 阅读 · 1 评论 -
js心得1
javascript语法中有严格的大小写,包括关键字和变量。。在javascript中不同于html,该换行时空格不起作用。比如if条件和alert之间,必须换行。 说明:字符串在js中,可以用单引号,也可以用双引号,推荐使用双引号,特殊情况才用单引号。 字 符说 明示 例\b退格符alert原创 2012-05-28 17:03:55 · 1184 阅读 · 0 评论 -
js鼠标事件大全
onClick IE3|N2|O3鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick IE4|N4|O 鼠标双击事件onMouseDown IE4|N4|O 鼠标上的按钮被按下了onMouseUp IE4|N4|O 鼠标按下后,松开时激发的事件onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事件onMo原创 2012-12-05 21:16:37 · 885 阅读 · 0 评论 -
document.all用法
一.document.all是页面内所有元素的一个集合。例如: document.all(0)表示页面内第一个元素二.document.all可以判断浏览器是否是IE if(document.all){ alert("is IE!"); }三.也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素四.案例:原创 2012-12-10 12:26:01 · 826 阅读 · 0 评论 -
jQuery.Validate验证库
jQuery.Validate验证库一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/API: http://jquery.bassistance.de/api-browser/plugins.html当前版本:1.5.5需要JQuery版本:1.2.6+, 兼容转载 2013-05-15 01:33:19 · 1999 阅读 · 0 评论 -
数据网格的编辑
前面我们通过数据网格显示了数据库中的数据信息,现在讲解数据网格的编辑功能。数据网格允许用户增加新行,更新行数据。下面教程展示如何创建编辑功能的数据网格。效果图:演示效果可参看:http://www.jeasyui.com/tutorial/datagrid/datagrid12_demo.html我们按照:http://blog.csdn.net/gdhyyanglan转载 2013-05-11 18:34:06 · 2119 阅读 · 1 评论 -
装了aptana如何需要对Myeclipse进行的必要设置
1.装好aptana后myeclipse的控制台会变成黑的还有编辑器跟以前也不一样,这时需要修改aptana的主题,具体修改如下图: 打开myeclipse点击window--》preferences--》Aptana Studio--》Themes--》Eclipse2.装上aptana后你会发现,在编写js或jquery、ajax时还是没有提示,这是因为你没有进行如下设置,其实原创 2013-05-09 16:38:49 · 3714 阅读 · 0 评论 -
超全的JS重新加载当前页面的几种方式
用JavaScript刷新上级页面和当前页面window.parent.main.document.location.reload();//上级页面document.location.reload();//当前页面每个frame元素或者iframe元素就是一个框架,这个框架是一个窗口,在这个窗口中加载一个html文档.使用下面的几种方法都可以引用frame或iframe元素:w转载 2013-05-22 12:31:04 · 6408 阅读 · 0 评论 -
继上一个三级联动的补充--使用jQuery编写各种浏览器兼容简易项目
1.项目概述 项目使用的开发技术:hibernate+struts+ajax+jQuery+mysql 与上一个三级联动不同的是:上一个项目是使用dom技术编写的整个js代码,存在一定的不足与bug,即浏览器不兼容,只在火狐中有成效,IE、opera、google等都不能兼容。。。到底是哪个模块导致的不兼容,本人目前正在测试中,欢迎有志之士一块测试,对本人鞭策;这个项目改进了上一个原创 2013-03-20 20:34:14 · 2078 阅读 · 1 评论 -
仿百度、Google的suggest特效功能,源码分析
1.简单的模仿效果图2.项目分析及总结 项目描述:Hibernate+struts+jQuery+ajax+mysql这也是一个整合hibernate与struts连接数据库的项目,利用jQuery实现界面布局,ajax发送请求,即获取数据,轻巧的jQuery只用了仅仅30行代码就完成模仿百度或Google的suggest的模块功能,而且还附原创 2013-03-20 19:03:26 · 2312 阅读 · 1 评论 -
一个完整(详细注释分析)的整合hibernate与struts连接数据库的三级联动
1.主要实现功能效果图如下:2.项目案例分析 由于地方有限,这里只列出核心代码,js的编写源码和struts的源码;更多源码,以及数据库见本人资源,0分上传,免费供大家参考学习:tianyazaiheruan 尊重别人的劳动成果与知识产权,转载请指明出处:杨凯专属频道 该项目为一个整合hibernate与struts,利用json对象存原创 2013-03-20 10:09:21 · 3273 阅读 · 3 评论 -
js中数组的创建和删除
1、创建数组var array = new Array();var array = new Array(size);//指定数组的长度var array = new Array(item1,item2……itemN);//创建数组并赋值2、取值、赋值var item = array[index];//获取指定元素的值array[index] = value;//为指定元原创 2013-03-16 20:09:49 · 3220 阅读 · 0 评论 -
JSON入门讲解
JSON(JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。JSON它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或工具包。它易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard转载 2013-03-11 11:23:07 · 1292 阅读 · 0 评论 -
JS实现上移下移功能
下面代码可直接运行 上移下移function test1(id){var row = document.getElementById(id).parentElement.parentElement.rowIndex;if(row==1){alert(' 当前最大值,无需上移');}else{//上一行的名称列值var htm1=document转载 2012-12-14 08:55:58 · 3789 阅读 · 0 评论 -
js心得3
1. Form对象的常用属性、方法和事件 • 引用form中的元素对象– 通过元素的名称document.form1.username– 通过form的元素数组对象的方法document.form1.elements[0]document.form1.element原创 2012-05-28 17:09:35 · 959 阅读 · 0 评论