个人博客  CSDN 久艾分享  

程序爱好者QQ群:程序爱好者

随笔分类 -  JavaScript

摘要:console.log('[] == []是:'+([] == [])); //falseconsole.log('[] === []是:'+([] === [])); //falseconsole.log('{} == {}是:'+({} == {})); //falseconso... 阅读全文
posted @ 2015-03-06 09:20 淡忘~浅思
摘要:原文:45 Useful JavaScript Tips, Tricks and Best Practices译文:45个有用的JavaScript技巧,窍门和最佳实践译者:dwqs在这篇文章中,我将分享一些JavaScript常用的技巧,窍门和最佳实践。不管JavaScript开发者是使用在浏览器... 阅读全文
posted @ 2015-01-22 22:37 淡忘~浅思
摘要:0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。2、NaN是一个数值,表示一个不能产生正常结果的运... 阅读全文
posted @ 2015-01-20 11:55 淡忘~浅思
摘要:一、检测 用于用户代理检测,检测范围包括浏览器引擎、平台、Windows、移动设备和游戏系统等/**用户代理检测脚本,检测范围包括浏览器引擎、平台、Windows、移动设备和游戏系统*/var client = function(){ //呈现引擎 var engine = { ... 阅读全文
posted @ 2015-01-11 11:37 淡忘~浅思
摘要:在Java、C++、C#等OO语言中,都支持两种继承方式:接口继承和实现继承。接口继承制继承方法签名,实现继承则继承实际的方法和属性。在SCMAScript中,由于函数没有签名,所以无法实现接口继承,只支持实现继承。实现继承主要依靠原型链来实现。一、原型链原型链是利用原型让一个引用类型继承另一个引用... 阅读全文
posted @ 2014-12-27 11:39 淡忘~浅思
摘要:因为之前谢过一篇关于原型对象的笔记:浅谈JavaScript中的原型模式。现在我又重新看到这个话题,对原型有了进一步的理解,所以,又要谈谈原型对象。一、理解原型对象创建的每一个函数都有一个prototype属性,它指向这个函数的原型对象。利用原型模式创建的方法和属性是被所有实例所共享的。functi... 阅读全文
posted @ 2014-12-26 10:13 淡忘~浅思
摘要:一、什么是对象?面 向对象(Object-Oriented,OO)的语言有一个标志,那就是都有类的概念,例如C++、Java等;但是ECMAScript没有类的概 念。ECMAScript-262把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。通俗一点的理解就是,ECMAScrip... 阅读全文
posted @ 2014-12-25 10:02 淡忘~浅思
摘要:一、RegExpECMAScript通过RegExp类型类支持正则表达式,语法和Perl类似:var exp = /pattern/flags;patternb部分是任何简单的或复杂的正则表达式;flags是每个正则表达式所带的一个或者多个标志。正则表达式的模式匹配支持三个标志:g:全局模式,即模式... 阅读全文
posted @ 2014-12-22 09:33 淡忘~浅思
摘要:一、Array 1 、创建数组的方式//Array构造函数(可以去掉new)var colors0 = new Array();var colors1 = new Array(20);var colors3 = new Array("red","blue","green");//数组字面量var c... 阅读全文
posted @ 2014-12-19 11:44 淡忘~浅思
摘要:原文:Convert a Menu to a Dropdown for Small Screens译文:转换菜单为下拉式来适应小屏幕译者:dwqsFive Simple Steps (ps:称FSS)网站有一个优雅的响应式设计的特点,当浏览器窗口的变小时,右上角的菜单从规则的一行转换成一个下拉菜单。... 阅读全文
posted @ 2014-12-17 17:49 淡忘~浅思
摘要:一、执行环境 在有关于JavaScript对象或者this的指向问题时,脱离不了的另外一个概念就是执行环境,即上下文环境。执行环境在JavaScript是一个 很重要的概念,因为它定义了变量或函数有权访问的其它数据,决定了它们各自的行为。每个执行环境都有一个与之关联的变量对象,在该环境中定义的所有变... 阅读全文
posted @ 2014-12-16 15:08 淡忘~浅思
摘要:一、常见事件类型 1、鼠标事件事件名称说明onclick鼠标单击时触发ondbclick鼠标双击时触发onmousedown鼠标左键按下时触发onmouseup鼠标释放时触发onmouseover鼠标的光标移动到某对象上时触发onmousemove鼠标移动时触发onmouseout鼠标光标离开某对象... 阅读全文
posted @ 2014-12-11 14:53 淡忘~浅思
摘要:来源:http://www.ido321.com/1143.html看到一些网站上添加了各种搜索引擎。如Google、百度、360、有道等,就有点好奇,这个怎么实现?研究了一各个搜索引擎怎么传送关键字,找到了小窍门,于是乎,自家弄了一个百家搜索:效果:演示地址戳此:http://sousuodaqu... 阅读全文
posted @ 2014-11-05 09:14 淡忘~浅思
摘要:原文:http://www.ido321.com/1112.html之前的博客收录集只是初版,还在修改,所以就不拿出来分享了。现在博客收录集的终版已经敲定:http://www.ido321.com/daohang/改版说明如下:1、增加了“我要上榜”板块:根据随机筛选和博主在本博客的活跃度匹予以展... 阅读全文
posted @ 2014-10-28 22:47 淡忘~浅思
摘要:来源:http://www.ido321.com/1089.html效果(新版Firefox中测试):代码: Google Map Google Maps JavaScript API v3(参考文档):https://developers.google.com/... 阅读全文
posted @ 2014-10-24 08:36 淡忘~浅思
摘要:来源:http://www.ido321.com/1042.html发现有很多的个人博客中添加了背景音乐,以增强用户体验。LZ搜集到了两种在网站中添加音乐的方式。一、豆瓣的FM 这个非常简单,一段代码就可以实现。 效果:简单实用,并且能在本地体验,相当不错。但是外观差了一点,需要额外的css... 阅读全文
posted @ 2014-10-19 12:27 淡忘~浅思
摘要:来源:http://www.ido321.com/948.html直接上代码把: 1: 2: 会员注册 3: 4: 5: 6: 请认真填写以下内容 7: ... 阅读全文
posted @ 2014-10-12 01:24 淡忘~浅思
摘要:来源:http://www.ido321.com/930.htmlps:是获取样式,不是设置样式。若没有给元素设置样式值,则返回浏览器给予的默认值。(论坛整理)1、element.style:只能获取写在元素标签中的style属性里的样式值,无法获取到定义在和通过加载进来的样式属性 1: var... 阅读全文
posted @ 2014-10-06 00:14 淡忘~浅思
摘要:来源:http://www.ido321.com/926.htmlJavaScript代码 1: /*设置农历日期*/ 2: var CalendarData=new Array(100); 3: var madd=new Array(12); 4: var numString="一... 阅读全文
posted @ 2014-10-05 11:06 淡忘~浅思
摘要:(翻译不当之处请谅解)来源:http://www.ido321.com/914.html 这里有5个小脚本,有助于你真正理解JavaScript核心–闭包和作用域。没有在控制台运行之前,尝试回答每个案例中会弹出什么内容,然后你可以创建一个测试文件去核对你的答案。你准备好了吗?1、 1: if (... 阅读全文
posted @ 2014-10-04 18:58 淡忘~浅思