按字母【J】检索_第99页

首页

JavaScript中数组的排序、乱序和搜索实现代码

2020-02-16 标签:javascript,数组,排序,乱序,搜索,实现,代码,默认,sort,字符,编码,如下,script,type,text,var,testarray

1. 排序: 默认的sort()按字符编码排序的: 实现代码如下: 现在要让它按照数值大小排序: 实现代码如下: 只要传递一个比较函数给sort就可以了,如果比较函数的值小于0,则表示a必须出现在b前面,否则在b后面。 2. 乱序: 让比较函数随机传回-1或1就可以了: 实现代码如下: 0

首页

js常用代码段整理

2020-02-16 标签:js,常用,代码,整理,每段,前边,功能,注解,参数,要求,说明文,难度,不大,也就,没做,更多,注释,看得清

每段代码前边都有功能注解和参数要求等说明文字,难度不大也就没做更多注释。 为看得清楚,这里依先后顺序做个小目录: 重写window.setTimeout, 理解递归程序的返回规律, 截取长字符串, 取得元素在页面中的绝对位置, 统计、去除重复字符(多种方法实现), 把有序的数组元素随机打乱(多种方法

首页

兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码

2020-02-16 标签:兼容,ie,firefox,chrome,浏览器,xml,处理,函数,js,代码,在编,网页,经常,兼容性,头疼,我将,常用,操作,封装,经过

在编写处理xml的网页时,经常为浏览器兼容性头疼。于是我将常用的xml操作封装为函数。经过一段时间的改进,现在已经很稳定了,用起来很舒服。   函数有—— xml_loadFile:xml同步/异步加载。 xml_transformNode:xsl转换。 xml_text:节点的文本。 select

首页

Javascript的getYear、getFullYear、getUTCFullYear异同分享

2020-02-16 标签:javascript,getyear,getfullyear,异同,分享,其中,方法,出生,较早,早期,使用,ok,2000,年后,问题,多多,firefox,safari,浏览器

其中getYear()方法出生较早,在早期也一直使用OK,可是在2000年后这个方法问题多多,因为在Firefox和Safari等浏览器上,getYear始终返回年份与1900 年之间的差,比如1998年返回98,而2009年则会显示109,如果大家都这么处理也好,要加一起加,微软自己在IE浏览器中

首页

jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果

2020-02-16 标签:jquery,dom,操作,事件,实例,学习,yahoo,邮箱,登录,提示,效果,感觉,很没,意思,优势,简单,代码,就能

但感觉这样写很没意思。 jquery的优势就是简单的代码就能带来更好的用户体验。 所以就找几个我感觉实用的例子,拿出来介绍下。顺带把其中用到的操作和事件介绍下。 html代码: jquery代码: 实现代码如下: $(document).ready(function(){ $('#address'

首页

jquery中dom操作和事件的实例学习-表单验证

2020-02-16 标签:jquery,dom,操作,事件,实例,学习,表单,验证,很显然,这样做,提升,更好,用户,体验,html,代码,实现,如下,form,method

很显然,这样做能提升更好的用户体验。 html代码: 实现代码如下: 用户名: jquery代码: 实现代码如下: $(function(){ $('form :input').blur(function(){ var $parent=$(this).parent(); $parent.fi

首页

Javascript中使用exec进行正则表达式全局匹配时的注意事项

2020-02-16 标签:javascript,中使,exec,进行,正则,表达式,全局,匹配,时的,注意事项,本文,介绍,使用,先看,常见,用法,实现,代码,如下,script

本文就是介绍在使用 Javascript 中使用 exec 进行正则表达式全局匹配时的注意事项。 先看一下常见的用法: 实现代码如下: var pattern = /http:\/\/([^\/\s]+)/; alert(pattern.exec('http://www.codebit.cn'))

首页

javascript开发随笔二 动态加载js和文件

2020-02-16 标签:javascript,开发,随笔,二动,加载,js,和文,这时候,最好的,做法,按需,引入,动态,组件,样式,文件,load,完成后

这时候最好的做法就是按需引入,动态引入组件js和样式,文件load完成后调用callback,运行js。代码还是很简便的 1. 判断文件load完成。加载状态ie为onreadystatechange,其他为onload、onerror 实现代码如下: if(isie){ Res.onreadyst

首页

javascript开发随笔一 preventDefault的必要

2020-02-16 标签:javascript,开发,随笔,必要,不加,貌似,只在,ie,出现,过问,改变,图片,地址,结果,不见了,加载,样式

不加的话貌似只在ie6出现过问题。出现过:改变图片地址,结果图片不见了,加载样式,但样式文件没了。就像是中断了资源的下载一样,正确时解释是 IE6下使用A元素来做按钮的时候一定要记得在onclick事件里面调用preventDefault(),IE6会强制关闭当前活动的HTTP连接,导致正在请求的其

首页

javascript开发随笔3 开发iframe富文本编辑器的一点体会

2020-02-16 标签:javascript,开发,随笔,iframe,文本,编辑器,体会,就把,遇到,问题,记录,这篇文章,用的,tinymce,很强,毕竟,第三,方的

就把遇到的问题记录一下。写这篇文章时用的TinyMCE编辑器就很强大,但毕竟是第三方的,项目也考虑了这些,如果做些自定义的东西不太方便。 1. 判断光标位置的元素(或者选中的部分)的样式。光标位置改变的时候更新工具栏对应按钮的样式。什么情况下光标的位置会改变呢?是键盘方向键和鼠标点击,于是就判断键盘