![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 89
binglingnew
这个作者很懒,什么都没留下…
展开
-
javascript快速排序
//快速排序 var quickSort = function(arr) { if (arr.length var pivotIndex = Math.floor(arr.length / 2); var pivot = arr.splice(pivotIndex, 1)[0]; var left = []; var right = []; for (转载 2012-09-17 17:31:44 · 244 阅读 · 0 评论 -
通过console.table()做高级JavaScript调试
昨天,我发现了一个很棒的JavaScript调试小工具,它是Chrome开发者工具之一。在小型Web开发会议中,Marcus Ross发表了关于在Chrome中实现各种JavaScript调试工具的谈话,其中之一就是我想在此展示的console.table()函数。通过console.log()记录数组数据想象一下你已经创建了一个编程语言及其文件扩展名的表:转载 2014-06-09 14:19:10 · 512 阅读 · 0 评论 -
动态获取链接并新开页面
html代码:sdsafsdf原创 2014-05-11 14:33:47 · 785 阅读 · 0 评论 -
jQuery插件开发指南
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱。目录1 入门2 环境3 基础4 保持Chainability5 默认设置和选项6 命名空间6.1 插件的方法6.2 事件6.3 数据7 总结和最佳实践入门编写一个转载 2014-02-22 22:29:56 · 506 阅读 · 0 评论 -
grunt构建项目压缩文件和合并文件
今天要压缩文件,配置那东西好久了,记录一下配置的全过程:1. 下载Node.js官方Windows版程序:(下载地址:http://nodejs.org/#download)从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安装文件,另外还有一个.EXE可执行文件。直接选择INSTALL即可下载MSI自动安装包。我使用的版本为Windows原创 2013-12-24 22:34:42 · 948 阅读 · 1 评论 -
seajs学习
一、 什么是seajsSeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScrip原创 2013-12-31 10:32:00 · 703 阅读 · 0 评论 -
jquery图片滚动插件(可自定义数字样式和左右点击按钮)
在网上找了挺多图片轮播的插件,感觉有些第一次都需要好长时间才能播放,其实也是个简单的东西,自己写了个插件。图片借用了一下哦。思路:自动播放时,鼠标移上,停止播放,鼠标移开自动播放,向后点击时,图片到最后一张时要切换到第一张。向前点击,图片到第一张时要切换到最后一张。html代码:原创 2013-11-30 18:20:08 · 1483 阅读 · 0 评论 -
jsonp跨域请求
Jsonp JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javascript对象。这种跨域的通讯方式称为JSONP。很明显,JSONP是一种脚本注入转载 2013-11-15 11:00:43 · 2057 阅读 · 0 评论 -
jquery form表单的美化插件
form表单的美化插件,对input、button、radio、checkbox、select等进行美化,模拟原生操作,暴露出了单击、change事件、取值函数等,后台人员可以独立运用。原创 2013-12-13 12:14:46 · 1275 阅读 · 0 评论 -
jquery表格树插件的制作过程
由于项目需要一个表格树的功能,要求具有点击行,双击行,右键,可收缩列,固定表格头,固定表格指定列,找个很久未果,果断自己写了一个插件。插件编写思路:1、表格树是一种层级关系,收缩有子集的行,要把所有的子集都收缩,打开父级的行要把子集打开。看了网上很多的表格树采用的是表格嵌套,感觉代码太多了,我采用的是jquery的属性限制器来查找。2、表格头的固定:将表格头放入表格的外面,采用绝对定位原创 2013-12-08 16:50:52 · 1058 阅读 · 0 评论 -
JS中复制数组
一、 错误实现var array1 = new Array("1","2","3"); var array2; array2 = array1; array1.length = 0; alert(array2); //返回为空这种做法是错的,因为javascript分原始类型与引用类型(与java、c#类似)。Array是引用类型。array2得到的是引转载 2013-10-28 08:59:12 · 439 阅读 · 0 评论 -
textarea 截取长度
textarea上加:maxlength="1000" onkeydown="if (this.value.length>1000){event.returnValue=false}"$("#dayComments").keyup(function(event){ //判断文本域输入剩余字数var curLength = $("#dayComments").val().length原创 2013-10-20 19:12:29 · 670 阅读 · 0 评论 -
JQuery的extend扩展方法
1、扩展jQuery静态方法.1$.extend({2test:function(){alert('test函数')}3})用法: $.test()2、合并多个对象.为jQuery.extend(css1,css2)为例,css1,css2个有一些属性(法照样会比处理,这里之讲属性).extend函数会把css2有而css2没有的属性加到css1转载 2013-09-24 21:21:41 · 623 阅读 · 0 评论 -
AJAX 跨域请求 - JSONP获取JSON数据
介绍JSONP之前,先简单的介绍一些JSON。JSON是JavaScript Object Notation的缩写,是一种轻量的、可读的基于文本的数据交换开放标准。源于JavsScript编程语言中对简单数据结构和关联数组的展示功能。它是仅含有数据对和简单括号结构的纯文本,因此可通过许多途径进行JSON消息的传递。 1. JSONP定义 JSONP是英文JSON with转载 2013-08-17 15:38:04 · 557 阅读 · 0 评论 -
常用禁止修改输入框的方法
javascritp实现input输入框相关限制用法 1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用) 4.ENTER键可以让光标移到下一个输入框转载 2013-08-15 16:58:12 · 750 阅读 · 0 评论 -
jquery ul的mouseout事件
今天碰到个jquery的mouseout事件的问题,弄了半天总算解决了。jquer ul li 好像绑定ul的mouseout事件,离开第一个li后就会触发。后来在网上查了下叫事件冒泡,改成使用mouseleave即可。mouseover也有冒泡。改用mouseenter。因为bind方法可以屏蔽浏览器的一些事件冒泡行为。另外,ie支持mouseenter,mouseleave事件,f原创 2013-08-13 22:21:13 · 723 阅读 · 0 评论 -
Jquery之美中不足--之三----delegate的缺憾
jquery的delegate有好几个缺憾。----或许是因为sizzle少提供了以refEl为参考、一个按selector来筛选els的filter(els,selector,refEl)的功能,jq需要自己去实现类似的功能。其一:selector是基于:root的,而不是:scope的。所以,在写代码时,需要带上scrope的定位部分。----注::root指document根节点,:sc转载 2013-08-21 13:54:44 · 549 阅读 · 0 评论 -
移动端(html5)微信公众号下用keyup实时监控input值的变化无效
移动端(html5)微信公众号下用keyup实时监控input值的变化无效转载 2015-06-08 16:10:57 · 1056 阅读 · 0 评论