-
Debounce 和 Throttle【转载】
在处理诸如 resize 、 scroll 、 mousemove 和 keydown/keyup/keypress 等事件的时候,通常我们不希望这些事件太过频繁地触发,尤其是监听程序中涉及到大量的计算或者有非常耗费资源的操作。 有多频繁呢?以 mousemove 为例,根据DOM Level 3的规定,「如果鼠标连续移...
2018-06-24 01:17:30
-
JS + jQuery 实现元素自动滚动到底部,兼容IE、FF、Ch
HTML代码: ul class ="tasklog-dialog-ul" id ="auto_to_bottom" li 删除虚拟机快照成功 / li li 删除虚拟机快照成功 / li li 删除虚拟机快照成功 / li li 删除虚拟机快照成功 / li li 删除虚拟机快照成功 / li li 删除虚拟机快照成功 / li li 删除虚拟机快照成功 / l...
2018-06-24 01:17:29
-
JavaScript基础知识(if、if else、else if、while、s
13 、语句 概念:就是分号( ; ) 代表一条语句的结束 习惯:一行只编写一条语句;一行编写多条语句(代码可读性较差) 语句块:可以包含多条语句 "{ }" 将多条语句包裹 u 条件语句 * if 语句 * if...else 语句 * else if 语句 * switch...case 语句 if 语句: if...else...
2018-06-24 01:17:09
-
JS 三维数组赋值
一维数组:[1,2,3]; //数组的每一个元素是一个标量 二维数组:[["a","b","c"],[1,2,3],123]; //数组的每一个元素是一个一维数组 三维数组:[[["a","b","c"],[1,2,3]],[["a","b","c"],[1,2,3]]]; //数组的每一个元素是一个二维数组 需要注意的是,多维空数组不能直接向...
2018-06-24 01:17:28
-
js (jQuery)分组数据
function getobjArr (data) { var result = []; data.HELMET.system = '系统分类' // console.log(data) $.each(data.HELMET, function (index_h, elem_h) { var h = { id: index_h, name: elem_h, Projects: [] } $(data.sonProjects).each(function (index_p, elem_p...
2018-06-24 01:17:21
-
JS闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以...
2018-06-24 01:17:23
-
JS-第一节课程
一、JavaScript(JS)定义: JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。 JavaScript通常用来操作HTML页面,响应用户操作,验证传输数据等。 jQuery和JavaScript有什么关系?jQuery是由JS编写的一个js库。 组成: ECMAScript,描述了该语...
2018-06-24 01:17:13
-
js 判断数组中的值是否都相等
function isAllEqual(array) { if (array.length 0) { return !array.some(function(value, index) { return value !== array[0]; }); } else { return true; } } var arrsAll = ['1','1','1']; console.log('isAllEqual',isAllEqual(arrsAll)); //true...
2018-06-24 01:17:08
-
JavaScript将小写金额转换成大写
// num为小写金额,单位元 changeMoney(num) { if (isNaN(num)) return "" ; var strPrefix="" ; if (num0)strPrefix ="(负)" ; num = Math.abs(num); if (num=1000000000000) return "" ; var strOutput = "" ; var strUnit = '仟佰拾亿仟佰拾万仟佰拾元角分' ; var s...
2018-06-24 01:17:09
-
JavaScript基础知识(对象、函数与对象)
17 、对象 属性:描述对象的信息 方法:描述对象的行为 封装:只关心输入和输出(不管过程如何实现) ü 对象的分类: 内置对象(原生对象): 就是JavaScript语言预定义的对象(如String/Number)。 宿主对象: 一般由浏览器环境提供实现,主要分为 BOM 和 DOM。 自定义对象: 就...
2018-06-24 01:16:55
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash