`
chm2920
  • 浏览: 46000 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Javascript 技巧

 
阅读更多

1、string to json

 

data = (new Function("return " + data))();

 

2、自调用

 

_sugMonitor: function () {
    var _arg = arguments,
        self = this;
    clearTimeout(this.iter);
    this.iter = setTimeout(function () {
        _arg.callee.apply(self, _arg);
    }, 300);
}

 

3

 

function() {
    var t = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");
    Math.uuid = function(e, i) {
        var n, r = t,
            s = [];
        if (i = i || r.length, e)
            for (n = 0; e > n; n++) s[n] = r[0 | Math.random() * i];
        else {
            var o;
            for (s[8] = s[13] = s[18] = s[23] = "-", s[14] = "4", n = 0; 36 > n; n++) s[n] || (o = 0 | 16 * Math.random(), s[n] = r[19 == n ? 8 | 3 & o : o])
        }
        return s.join("")
    }, Math.uuidFast = function() {
        for (var e, i = t, n = new Array(36), r = 0, s = 0; 36 > s; s++) 8 == s || 13 == s || 18 == s || 23 == s ? n[s] = "-" : 14 == s ? n[s] = "4" : (2 >= r && (r = 0 | 33554432 + 16777216 * Math.random()), e = 15 & r, r >>= 4, n[s] = i[19 == s ? 8 | 3 & e : e]);
        return n.join("")
    }, Math.uuidCompact = function() {
        return "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function(t) {
            var e = 0 | 16 * Math.random(),
                i = "x" == t ? e : 8 | 3 & e;
            return i.toString(16)
        })
    }
}(),

 

4

 

function tabTouch(){
		var _tl, _tx, _ty, _end_x, _end_y, _max_l = win_width - $('.eXtremeTable').width();

		$('#table_con').bind('touchstart', function(e){
		    if(e.touches.length == 1){
				e.stopPropagation();
				_tl = parseInt($('.eXtremeTable').css('left'), 10);
				_tx = e.touches[0].pageX
				_ty = e.touches[0].pageY;
		    }
		}).bind('touchmove', function(e){
			_end_x = e.touches[0].pageX;
			_end_y = e.touches[0].pageY;
			if(Math.abs(_end_y - _ty) < 20){
				var _l = _tl + _end_x - _tx;
				if(_l > 0){
					_l = 0;
				}
				if(_l < _max_l){
					_l = _max_l;
				}
				$('.eXtremeTable').css('left', _l + 'px');
			}
		}).bind('touchend', function(e){
			if(Math.abs(_end_y - _ty) >= 45){
				$('.eXtremeTable').css('left', _tl + 'px');
			}
		});
	}

 

分享到:
评论

相关推荐

    javascript技巧精心收集

    "javascript技巧精心收集"这个主题包含了一系列关于JavaScript编程的实用技巧和资源,旨在帮助开发者提升技能和效率。以下是一些从提供的文件名中提炼出的关键知识点: 1. **jsp技巧.txt**:这可能涉及到JavaServer...

    JavaScript技巧200多个

    这个名为"JavaScript技巧200多个"的资源显然包含了大量实用的编程技巧,可以帮助开发者提升JavaScript编程效率和代码质量。以下是一些可能包含在JS技巧200个.txt文件中的关键知识点: 1. **变量声明与作用域**:...

    javascript技巧(珍藏版)

    ### JavaScript技巧(珍藏版) 在本篇珍藏已久的JavaScript技巧分享中,我们将深入探讨一些实用且高效的JavaScript小技巧,这些技巧旨在帮助新手快速提升编程技能,并为日常开发带来便利。 #### 技巧1:类型转换 在...

    早该知道的7个JavaScript技巧

    以下是你需要了解的7个JavaScript技巧: 1. **简洁写法创建对象和数组**: 在JavaScript中,创建对象的传统方式是使用`new Object()`并逐个添加属性,而简洁写法允许你直接使用大括号 `{}` 来定义对象,如`var car...

    JavaScript技巧

    JavaScript技巧

    40种网站常用Javascript技巧

    根据提供的文件信息,我们可以归纳总结出40种网站常用的JavaScript技巧中的部分知识点。这些技巧主要应用于网页开发中,用于增强用户体验、实现特定功能或优化页面性能。下面将详细阐述每一点涉及的技术细节。 ### ...

    40种JAVASCRIPT技巧大全

    本文将围绕“40种JavaScript技巧大全”这一主题,深入探讨JavaScript的一些核心技巧,帮助开发者提升技能水平。 1. **变量与数据类型**:理解JavaScript中的var、let和const关键字,以及它们在作用域和变量提升上的...

    收集的javascript 技巧

    ### JavaScript技巧与方法详解 #### 引言 在IT领域,JavaScript作为一种被广泛使用的脚本语言,其在网页开发中的地位不可撼动。无论是前端开发还是后端Node.js的应用,JavaScript都扮演着至关重要的角色。本文旨在...

    javascript技巧

    ### JavaScript技巧详解 #### 一、JavaScript控制页面控件隐藏与显示 在Web开发中,经常需要通过JavaScript来控制页面上元素的隐藏与显示。这不仅能够提高用户体验,还能够帮助开发者实现更复杂的动态效果。 **...

    百例JavaScript技巧

    "百例JavaScript技巧"这个主题覆盖了各种实用的JavaScript编程技巧,旨在帮助开发者提升技能,提高工作效率。以下是根据这个主题可能会涵盖的一些关键知识点: 1. **基础语法**:JavaScript的基础包括变量声明(var...

    JavaScript技巧之如何实现鼠标跟随文字.pdf

    JavaScript技巧之如何实现鼠标跟随文字.pdf 本文将详细介绍如何使用JavaScript实现鼠标跟随文字的效果,该效果可以在网页上显示一行文本,并跟随鼠标的移动。 标题解释 "JavaScript技巧之如何实现鼠标跟随文字"是...

    JavaScript技巧收集(200多个)

    【JavaScript 技巧收集(200 多个)】是...以上是JavaScript技巧收集的一部分,它们展示了JavaScript在网页交互、样式控制和用户体验提升方面的强大能力。掌握这些技巧可以帮助开发者创建更富于互动性和吸引力的Web应用。

    JavaScript技巧收集.7z

    这个"JavaScript技巧收集.7z"压缩包很可能是包含了一系列关于JavaScript编程的实用技巧、代码片段或者示例项目。尽管没有具体的标签提供额外信息,我们可以从常见的JavaScript知识点出发,来探讨一些重要的概念和...

    javascript技巧(javascript调用C#方法)个人学习笔记

    javascript技巧(javascript调用C#方法) 个人笔记

    JavaScript Array对象详解-javascript技巧.pdf

    JavaScript Array对象详解_javascript技巧

    Javascript技巧大集合时间.htm )

    Javascript技巧大集合时间.htm ) Javascript技巧大集合时间.htm ) Javascript技巧大集合时间.htm )

    18个JavaScript技巧:编写简洁高效的代码.pdf

    ### JavaScript技巧概览 本文将深入探讨《18个JavaScript技巧:编写简洁高效的代码》PDF文档中提及的一些关键技巧,并详细解释每个技巧的实际应用及背后原理。这些技巧旨在帮助开发者提高代码质量和效率。 #### 1....

Global site tag (gtag.js) - Google Analytics