JavaScript
文章平均质量分 75
mmww1024
这个作者很懒,什么都没留下…
展开
-
JavaScript库比较
1.Prototype(http://www.prototypejs.org/) 最早成型,对面向对象的编程思想把握不是很到位,导致其结构松散,也在不断改进中。 2.Dojo (http://dojotoolkit.org/) 提供其他库没有提供的功能,如:离...原创 2012-11-01 13:59:13 · 66 阅读 · 0 评论 -
【转】js真假判断
自从接触js的真假判断后,感觉整个世界都发生了变化。一些不是boolean的东东可以参与if判断返回true和false。在C#中,只有布尔值或布尔表达式才可以参与if判断,进行流程控制。我总结了一下发现,在js里,一般认为有内容或存在的(值或对象,0除外)进行判断时就是true值,而没有内容或不存在的("",undefined,null等等)进行判断时就是false值。理解可能有些错误,万望指...原创 2017-05-11 09:07:24 · 576 阅读 · 0 评论 -
【转】javascript的数组和常用函数详解
1.认识数组数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象。Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维数组的功能。1.1 定义数组声明有10个元素的数组:复制代码代码如下:var a = new Array(10);此时为a已经开辟了内存空间,包含10个元素,用数组名称加 [...原创 2016-11-24 17:02:04 · 151 阅读 · 0 评论 -
【转】JavaScript中常见的字符串操作函数及用法
最近几次参加前端实习生招聘的笔试,发现很多笔试题都会考到字符串的处理,比方说去哪儿网笔试题、淘宝的笔试题等。如果你经常参加笔试或者也是一个过来人,相信你也跟我一样,发现字符串的处理是前端招聘过程中最常见的题型之一。这些题有一个特点,站在考官的角度去考虑,它考的不是你会不会,而是你能不能在不借用XX手册或者XX指南再或者百度谷歌的情况下,用比较简洁的方式写出答案来。可惜的是,很多开发人员,当然我也...原创 2016-11-17 11:21:42 · 111 阅读 · 0 评论 -
【转】slice,substr和substring的区别
substr(start [, length])substring(start [, end])slice(start [, end])① 从定义上看: substring和slice是同类的,参数都是字符串的某个{开始}位置到某个{结束}位置(但{结束}位置的字符不包括在结果中);而substr则是字符串的某个{开始}位置起,数length个长度的字符才结束。-...原创 2016-11-17 11:19:22 · 128 阅读 · 0 评论 -
【转】判断JS对象是否拥有某属性
两种方式,但稍有区别1,in 运算符123var obj = {name:'jack'};alert('name' in obj); // --> truealert('toString' in obj); // --> true可看到无论是name,还是原形链上的toString,都能检测到返回...原创 2015-04-10 17:35:17 · 97 阅读 · 0 评论 -
阻止滚动事件【转】
http://jsbin.com/disable-scrolling/1/原创 2014-07-22 15:37:08 · 93 阅读 · 0 评论 -
js/jquery 获取url参数【转】
js代码:function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return unescape(r[2]);...原创 2013-08-15 09:58:56 · 80 阅读 · 0 评论 -
JavaScript引入HTML文件参数详解
<script type="text/javascript" src="js/pptBox.js" defer="defer"></script>插入在<head>里type:脚本语言的类型src:文件路径,可以是外部文件链接defer:脚本将延迟到遇到</html>标签后再执行...原创 2013-01-28 12:06:40 · 127 阅读 · 0 评论 -
JavaScript+DOM编程艺术 ——学习笔记(下)
七、动态创建HTML内容document.write()方法 把字符串插入到文档里document.write(“<p>This is inserted.</p>”); 缺点:没有分离js与html,尽量不用 innerHTML属性Var testdiv = document.getElementById(“testd...原创 2013-01-25 17:30:13 · 90 阅读 · 0 评论 -
JavaScript+DOM编程艺术 ——学习笔记(上)
注:大写数字代表书中的章节二、语法数 组var beat=Array(4);beat[0]="John";beat[1]="Paul";beat[2]="Lucy";beat[3]="LiHua";var beat=Array("John","Paul","Lucy","LiHua");var b原创 2013-01-25 10:42:41 · 179 阅读 · 0 评论 -
【转】用 visibilitychange 事件判断页面可见性
visibilitychange事件介绍简单的说,浏览器标签页被隐藏或显示的时候会触发visibilitychange事件。这个事件可以满足一些用户需求,比如标签页隐藏的时候停止播放音乐视频、停止一些不必要的轮询,还有停止一些诸如轮播等循环动画效果等等。这些可以节省服务器和本地的开销。这个事件已经得到现代浏览器广泛的支持,不过一些老版本的浏览器需要加相应的前缀。Chrome ...原创 2018-07-30 16:09:37 · 1147 阅读 · 0 评论