首页 Jquery/JS
  • 【1】JavaScript中如何生成全局唯一标识符(GUID、UUID)?

    blogdaren 2018-08-04   95次来访
    方法-1: function guid() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); return v.toString(1...
  • 【2】【原创】jQuery报错:TypeError:jQuery.curCSS is not a function 解决方案

    blogdaren 2018-06-19   253次来访
    问题现象: 问题背景: 项目中用到了第三方jQuery插件: jquery-plugin-interface,Jquery的版本号是 jquery-1.8.3 问题原因: 在jQuery-1.8.X以及后续的高版本中,已经放弃了 jQuery.curCSS()的用法,自然就报错啦。 解决方案-1【不推荐】: 引用1.8.x 以下Jque...
  • 【3】jQuery兼容手机端图片滑动插件:jquery.Touchslider.js

    blogdaren 2015-02-12   1515次来访
    官方插件地址:http://touchslider.com/ mobilizetoday地址:http://www.mobilizetoday.com/freebies/touchslider 幻灯片、走马灯等一直是网页中比较常用的交互效果,在移动平台上也不例外,唯一的区别是操作方式不同,这里介绍一款同时适用于触摸、鼠标操作的幻灯片交互脚本 :http://touchs...
  • 【4】引入外部js文件时,避免产生乱码的方法

    blogdaren 2014-12-22   1011次来访
    在页面中,当引入外部文件如 js,css等, 如果外部文件和当前页文件的编码不一致,容易产生乱码,引发错误。 在引入外部文件时, 指定一下目标文件的编码, 有助于避免这个问题: <script type="text/javascript" language="javascript" src="xxx.js" charset="GB2132"></script> ...
  • 【5】基于jquery的增强版下拉框多选插件:jQuery MultiSelect Plugin

    blogdaren 2014-11-24   1187次来访
    改进说明 网上类似的源码有很多,但大多都只是简单的实现了下拉框多选效果,以下是博主请朋友帮改进的,感谢啦,主要改进的功能有两点: 1. 可以查看下拉框选中项的值 2. 动态的在网页里增加对应select控件DOM,默认是采取了覆盖原select控件,目的是方便与服务端进行数据交互 下载地址: 链接: http://pan.baidu.c...
  • 【6】看看baidu是如何AJAX跨域的

    blogdaren 2014-11-07   1077次来访
    偶尔看到baidu的通行证处理都是在二级域名passport.baidu.com中处理的, 但是baidu很多地方登录都好像是用ajax处理的,他是怎么做的呢?研究了一下,发现一个小技巧。 不防让大家也借鉴一下。 在http://zhidao.baidu.com/ 未登录用户回答问题时会用iframe调用http://zhidao.baidu.com/userlogin.html user...
  • 【7】js/jquery 实时监听输入框值变化的完美方案:oninput & onpropertychange

    blogdaren 2014-10-17   8893次来访
    (1) 先说jquery, 使用 jQuery 库的话,只需要同时绑定 oninput 和 onpropertychange 两个事件就可以了,示例代码: $('#username').bind('input propertychange', function() { $('#content').html($(this).val().length + ' characters'); ...
  • 【8】Linux下多线程,断点续传,命令行下载工具axel

    blogdaren 2014-10-10   990次来访
    Debian/UBuntu: sudo apt-get install axel CentOS: wget http://alioth.debian.org/frs/download.php/3015/axel-2.4.tar.gz tar zxvf axel-2.4.tar.gz cd axel-2.4 ./configu...
  • 【9】Javascript中如何为函数设置默认参数值

    blogdaren 2014-10-10   1041次来访
    Javascript(js)中如何为函数设置默认参数值,下面提供几种方法供参考。 第一种方法: Javascript(js)中如何为函数设置默认参数值,下面提供几种方法供参考。 第一种方法: function example(a,b){ var a = arguments[0] ? arguments[0] : 1;//设置参数a的默认值为1 var b = arg...
  • 【10】IE下类似 firebug 的前端调试工具利器: FirebugLite

    blogdaren 2014-10-04   1413次来访
    IE下类似 firebug 的前端调试工具利器: FirebugLite Firebug Lite是Firebug的一个子集 值得关注的是Firebug Lite支持IE、Opera和Safari这三款主流浏览器 官方地址: https://getfirebug.com/firebuglite Firebug Lite For IE:  ...
  • 【11】IE对象不支持此属性或方法: this.indexOf 的解决方法

    blogdaren 2014-10-04   4942次来访
    函数说明: js中的indexOf方法的作用是: 根据给定参数x返回目标字符串(可以看成字符的数组)或数组中与x相等的项的索引。 这个方法相当有用,很多编程语言中都有相对应的实现,javascript中也不例外,但是在IE中运行如下代码: <script type="text/javascript"> var arr =...
  • 【12】Jquery formValidator表单验证插件使用说明

    blogdaren 2014-10-04   1625次来访
    插件官方地址: http://www.cnblogs.com/wzmaodong/ 目录 1.      jQuery formValidator是什么? 2.      jQuery formValidator能做什么,不能做什么? 3.&n...
  • 【13】javascript中的Array对象属性和方法整理

    blogdaren 2014-09-29   1247次来访
    1.1    length         说明:Length属性表示数组的长度,即其中元素的个数。因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。和其他大 多数语言不同的是,JavaScript数组的length属性是可变的,这一点需要特别注意。当length属性被设置得更大时,整个数组的状态事实...
  • 【14】令人头疼的javascript加法运算

    blogdaren 2014-09-28   1078次来访
    在javascript里加法运算着实让人挺头疼,一般的正常写法如下: var num1 = 123; var num2 = 123; var total = num1 + num2; 这个想必大家一看都知道结果是246 但是如果这样: <input type="text" id="txt1" value="123" /> <input type="text" ...
  • 【15】详解href="#" 和 href="javascript:void(0)"的区别

    blogdaren 2014-09-25   2024次来访
    <a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP <a href="javascript:void(0)" onClick="window.open()"> 点击链接后,页面不动,只打开链接 <a href="#" onclick="javascript:return false;"> 作用...