随笔分类 -  Javascript 语言基础

摘要:注意:1、在使用js时,如newTD.style.paddingLeft="200";(错误),正确生效的写法是newTD.style.paddingLeft="200px";(正确),不可少了px,否则不会生效。2、CSS中的float属性是个例外,因为float是javascript的保留关键字 阅读全文
posted @ 2016-11-22 09:40 绣春刀 阅读(606) 评论(0) 推荐(0)
摘要:多条件排序可能有很多种思路,效率也各不相同,我的方法可能只适合自己用,毕竟目的是为了实现功能,所以采用了最笨的方法,不过效果还是很理想的,经过多次测试,6列1000行数据,平均排序时间大约是:28ms。 具体实现代码如下: 其中用到数组mergeSort()是自己定义到Array.prototype 阅读全文
posted @ 2016-08-30 18:22 绣春刀 阅读(2561) 评论(0) 推荐(0)
摘要:比如数组A: [ 0: 5, 1: 2, 2: 4, 3: 3, 4: 1 ] 排序后的结果为:[1, 2, 3, 4, 5],但是有时候会有需求想要保留排序前的位置到一个同位数组里,如前例则为:[4, 1, 3, 2, 0],因此就利用堆排序写了一个单独的数组排序过程加以实现。 代码如下: 当然, 阅读全文
posted @ 2016-08-26 23:37 绣春刀 阅读(3417) 评论(5) 推荐(2)
摘要:原文地址:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更... 阅读全文
posted @ 2015-09-17 09:07 绣春刀 阅读(176) 评论(0) 推荐(0)
摘要:文章转自:http://www.cnblogs.com/SanMaoSpace/p/3139186.html1.定义介绍(1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一... 阅读全文
posted @ 2015-06-05 16:36 绣春刀 阅读(244) 评论(0) 推荐(0)
摘要:文章转自:http://blog.sina.com.cn/s/blog_85c1dc100101bxgg.html今天看JS学习资料,看到一个toString()方法,在JS中,定义的所有对象都具有toString()方法。Number类型的toString()方法比较特殊,有默认模式和基模式两种。... 阅读全文
posted @ 2015-06-04 19:38 绣春刀 阅读(213) 评论(0) 推荐(0)
摘要:文章转自:汤姆大叔-深入理解JavaScript系列文章深入理解JavaScript系列文章,包括了原创,翻译,转载,整理等各类型文章,如果对你有用,请推荐支持一把,给大叔写作的动力。深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点深入理解JavaScript系列... 阅读全文
posted @ 2015-05-31 11:35 绣春刀 阅读(150) 评论(0) 推荐(0)
摘要:文章地址:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/apply利用Math.max.apply()方法获取数组最大值时,会有潜在的风险超过js解释引擎的长度限制,... 阅读全文
posted @ 2015-05-27 11:19 绣春刀 阅读(415) 评论(0) 推荐(0)
摘要:用 setTimeout("showMe()",1000) 时出现 showMe is not defined 错误。这是由于showMe() 函数不在 setTimeout 调用环境中。转载的这篇文章解释并解决了这一问题。原标题为: 2.3.Coding your user script,节选自D... 阅读全文
posted @ 2015-05-25 18:56 绣春刀 阅读(3476) 评论(0) 推荐(0)