Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript中判断一个值是否在数组中并没有直接使用

javascript中判断一个值是否在数组中并没有直接使用

在JS中要判断一个值是否在数组中并没有函数直接使用,如PHP中就有in_array()这个函数。但我们可以写一个类似in_array()函数来判断是一个值否在函数中例1复制代码 代码如下:/* * * 判断在数组中是否含有给定的一个变量值 * 参数: * needle:需要查询的值 * haystack:被查询的数组 * 在haystack中查询needle是否存在,如果找到返回true,否则返回false。 * 此函数只能对字符和数字有效 * */ fu...
jQuery移动和复制dom节点实用DOM操作案例

jQuery移动和复制dom节点实用DOM操作案例

本文章简单的介绍了关于jQuery移动和复制dom节点程序实现,有需要学习的朋友可参考参考。在做一个项目时,需要dom节点移动,如以下代码:复制代码 代码如下:<div></div> <p></p>需要把p标签移动到div标签里,经过测试发现,在jQuery中移动dom节点非常方便:复制代码 代码如下:$("div").append($("p"))这样即可把p标签移动到div标签里,千万不要写成这样:复制代码...
IE不支持getElementsByClassName最终完美解决方案

IE不支持getElementsByClassName最终完美解决方案

目前可以这么解决,判断浏览器支不支持这个方法,如果支持就不管;如果不支持,就在document对象里加入getElementsByClassName这个方法,这样的写法有一个好处,即不管有没有原生函数你都不用去修改代码。 通常先使用getElementsByTagName("*")取出文档中所有元素,然后进行遍历,使用正则表达式找出匹配的元素放入一个数组返回。由于IE5不支持document.getElementsByTagName("*"),要使用分支d...
jQuery获取样式中的背景颜色属性值/颜色值

jQuery获取样式中的背景颜色属性值/颜色值

天使用jQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome、Firefox显示的格式不一样,IE中是以HEX格式显示#ffff00,而Chrome、Firefox中则是以GRB格式显示rgb(255,0,0),由于需要将颜色值存储到数据库中,所以想让颜色值的格式统一下(其实不统一也是可以存的)。搜索了一下,从国外的一个网站上得到一段代码复制代码 代码如下:$.fn.getHexBackgroundColo...
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码

js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码

获取浏览器窗口的可视区域高度和宽度,滚动条高度有需要的朋友可参考一下。IE中,浏览器显示窗口大小只能以下获取:代码如下复制代码 复制代码 代码如下:document.body.offsetWidth document.body.offsetHeight在声明了DOCTYPE的浏览器中,可以用以下来获取浏览器显示窗口大小:代码如下复制代码复制代码 代码如下:document.documentElement.clientWidth document.docum...
JQuery触发radio或checkbox的change事件

JQuery触发radio或checkbox的change事件

早上要做一功能,checkbox被选中时,显示隐藏的层,取消选中时,再隐藏选中的层。 初始代码如下: 复制代码 代码如下: $(function(){ $("#ischange").change(function() { alert("checked"); }); }); 捣腾了半天,竟然一点反应都没有。百度了下,有高人指出上面几行代码在Firefox等浏览器中可以正常运行,即你选中复选框或取消复选框都会弹出一个对话框,但是在IE中却不会正常执行,即选中...
Android中资源文件(非代码部分)的使用概览

Android中资源文件(非代码部分)的使用概览

Android中的资源访问 Android中的资源是指非代码部分,指外部文件。 assets中保存的一般是原生的文件,例如MP3文件,Android程序不能直接访问,必须通过AssetManager类以二进制流的形式来读取。 res中的资源可以通过R资源类直接访问。 R类是自动生成的,在该类中根据不同的资源类型生成了相应的内部类,该类包含了系统中使用到的所有资源文件的标识。 1.在代码中使用资源文件 在代码中访问资源文件,是通过R类中定...
javascript jscroll模拟html元素滚动条

javascript jscroll模拟html元素滚动条

主流浏览器默认为html元素提供的滚动条不美观,而且前端开发人员想对其通过css进行统一样式的美化也是不可实现的。比如ie可以通过样式来实现简单的美化、Webkit内核浏览器可以控制滚动条的显示效果,firefox则不允许用户为滚动条定义样式。但是对于追求友好的用户体验的前端开发人员,是不会被这些浏览器的不一致行为所阻止的。我们可以自己通过标准的html元素模拟来实现自定义的滚动条。这里是自己在工作不太忙的时候写出来了一个用户可以自定义的滚动条jscrol...
学习js在线html(富文本,所见即所得)编辑器

学习js在线html(富文本,所见即所得)编辑器

你要的是所见即所得HTML编辑器,简单来说需要几个基本步骤:1,需要一个可以编辑同时又可显效果的编辑框。textarea不行,它只能用来输入纯文本,不能显示颜色、斜体之类的文字样式,就像记事本。你可以使用iframe来实现,修改iframe的designMode属性使其可以被编辑。复制代码 代码如下:<iframe id="myEditer" width="100%" height="150px"></iframe> <scr...
JavaScript字符串String和Array操作的有趣方法

JavaScript字符串String和Array操作的有趣方法

字符串和数组在程序编写过程中是十分常用的类型,因此程序语言都会将String和Array作为基本类型,并提供许多字符串和数组的方法来简化对字符串的操作。JavaScript里面也提供了String类型和Array类型,并且有很多基本的String方法和Array方法来方便地对字符串进行合并、查找、替换、截取等处理。JavaScript作为一个脚本语言,又提供了一种动态解析运行的机制,而这特性,又让使得在String操作的时候出现一些结合使用Array的有趣...
ajax java 实现自动完成功能

ajax java 实现自动完成功能

百度建议给了我们极大的方便,就像我们跟人说话的时候,你点头他知尾,不用多费唇舌,这样我们与之相处久轻松愉悦。 都知道百度建议是用ajax做的,想要做的快速稳定,可复制可移植就不容易了。网上找了半天,好多都是asp或者php的,还有使用jquery的,但说明性文档太少,花时间研究还不如自己来写。根据一个pdf文档提供的资料,用了小半天时间,终于实现了。在此与大家分享。 原理流程图如下: 流程图很明白了,没什么要说的,以下帖代码。 Javascript代码: ...
js限制文本框输入长度两种限制方式(长度、字节数)

js限制文本框输入长度两种限制方式(长度、字节数)

功能/特点: 1.实时显示可输入的字数(字节数) 2.两种限制方式(长度、字节数) 3.中文输入法下可正常使用,无BUG 4.同一页面可以使用多个,相互不干扰 limit.js 复制代码 代码如下: function limit(){ var txtNote;//文本框 var txtLimit;//提示字数的input var limitCount;//限制的字数 var isbyte;//是否使用字节长度限制(1汉字=2字符) var txtlengt...
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等

JS上传图片前的限制包括(jpg jpg gif及大小高宽)等

功能: 1.限制扩展名:只能jpg || jpg和gif 2.限制图片大小:K为单位 3.限制图片宽高:px为单位(要么都有,要么都无) 4.限制已经损坏的图片(没有预览的图片) 5.限制更改过扩展名的图片(比如强制把一个动态的GIF扩展名改为JPG了) 使用限制: 要在InputFile里增加onchange事件,使其选择文件后能在一个img标签里加载出来,否则使用会出错 imglimit.js 复制代码 代码如下: function limitImg(...
JS限制上传图片大小不使用控件在本地实现

JS限制上传图片大小不使用控件在本地实现

文件上传之前的检测,通常是通过文件名来判断文件类型是否合法,但是要想检测文件的大小很难办到,除非在本地或者使用控件。使用JS可以轻松解决词问题,js在上传图片前判断大小 这个可以用javascript实现,效果...//允许上传图片文件的大小 具体代码如下 复制代码 代码如下: <script language=javascript> var ImgObj=new Image(); //建立一个图像对象 var AllImgExt=".jpg|...
JavaScript实现快速排序(自已编写)

JavaScript实现快速排序(自已编写)

简述: 用到javascript的排序一组数字,js没有直接的数字比较的函数可以调用,所以自己写了一个快速排序 知识点: 1. 正则表达式提取正负数字的string 2. str 转数字 放回列表 3. js的对象Sort类的声明及定义 4. Sort类构造函数、成员函数定义方式(prototype) 5. 快速排序算法 代码: 复制代码 代码如下: <!DOCTYPE html> <meta http-equiv="Content-Ty...
<< 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 >>