
JavaScript
black_OX
这个作者很懒,什么都没留下…
展开
-
jQuery Plugins Apply
jQuery Plugins Apply 所有插件下载地址为: http://plugins.jquery.com/ 这里介绍一个比较常用的插件. Validate Validate插件可以验证表单中的字段是否为必选,URL格式, email格式, 日期格式, 最大字符数, 最少字符数等. 使用validate插件要一般要包含两个文件: Jquery.validate.js 插件文件原创 2011-11-24 14:46:43 · 867 阅读 · 0 评论 -
用chrome模拟手机浏览器
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。 谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页: 谷歌Android: chrome.exe --user-agent="M转载 2014-02-19 14:50:43 · 1072 阅读 · 0 评论 -
文件上传利器SWFUpload使用指南
SWFUpload是一个flash和js相结合而成的文件上传插件,其功能非常强大。以前在项目中用过几次,但它的配置参数太多了,用过后就忘记怎么用了,到以后要用时又得到官网上看它的文档,真是太烦了。所以索性就把它的用法记录下来,也方便英语拙计的同学查看,利人利己,一劳永逸。 SWFUpload的特点: 1、用flash进行上传,页面无刷新,且可自定义Flash按钮的样式; 2、可以在浏览器端就转载 2014-02-12 16:40:12 · 1476 阅读 · 0 评论 -
正则表达式30分钟入门教程
本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。 如何使用本教程 最重要的是——请给我30分钟, 如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :) 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你 想像中的那么困难。当然,如果你看完了这篇教程之后,发现自转载 2013-04-10 10:20:28 · 754 阅读 · 0 评论 -
JSONP 与 AJAX
JSONP JSONP = JSON with padding,但JSONP和JSON不一样,它并不是一种数据格式。JSONP是一种JavaScript实现跨域cross-domain数据访问的方法。 基于same origin policy,浏览器要求javascript/ajax只能够进行同域数据请求,该安全原因的限制使得使用开放API的数据不是非常方便。例如:Site1提供API: ht原创 2013-01-17 09:40:52 · 816 阅读 · 1 评论 -
复制文本到剪贴板
复制到剪贴板.有很多种方法.也有一些插件,但是大部分都有浏览器兼容性问题. 有一种万能方式.就是利用隐藏的FALSH. 代码贴上来! Zero Clipboard Test var clip = null; function $(id) { return document.getElementById(id); } function init() {原创 2013-01-05 14:36:45 · 822 阅读 · 0 评论 -
JS实现钟表计时器功能
我们利用new Date();可以轻松的实现钟表功能,甚至日历功能. 如果要实现计时器功能也可以用这个对象. var c = 1000; // 一千微秒,就是一秒 function funBeginDisTime() { c = c + 1000; // 节奏为一秒 var now = new Date(0,0,0,0,0,0,c); var day = no原创 2012-06-06 10:33:25 · 2889 阅读 · 1 评论 -
javascript中编写类似in_array()的原型函数
Array.prototype.contains = function(obj) { var i = this.length; while (i--) { if (this[i] === obj) { return true; } } return false; } 或 Array.prototype.cont转载 2012-04-11 13:31:10 · 826 阅读 · 0 评论 -
判断远程url是否有效的几种方法
前提 需要判断远程URL是否有效,远程url包括远程图片,网页,视频等等元素 解决办法: 使用PHP解决 使用file_get_contents函数,不过优缺点如果url无法访问,会出现终止程序问题 使用curl返回,然后判断是否正确执行 使用get_headers函数,根据HTTP返回值查看是否有200 使用js解决: 使用原生的js函数Activ原创 2012-04-11 11:11:40 · 4614 阅读 · 0 评论 -
jQuery使用工具函数
工具函数可以分为以下几类: 浏览器的检测, 数组和对象的操作, 字符串操作, 测试操作, URL操作. 浏览器的检测 浏览器相关信息可以通过$.browser对象的属性来获取.属性如下: Webkit Mozilla Safari Opear Msie Version 版本 简单的例子: $(function() { var原创 2011-11-29 13:04:40 · 672 阅读 · 0 评论 -
POST方式跨域上传文件
JSONP请求有限制: 第一,不能跳出两层, 第二,不支持POST. 往往解决跨域POST请求的方案是个"古老"方法, 请求同域下的iframe. 服务器端: 需要附加头信息: header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Methods: POST'); header('Access-Co原创 2014-03-06 19:25:14 · 18075 阅读 · 2 评论