随笔分类 -  javascript

摘要:源地址:http://www.html-js.com/article/1717虽然JavaScript中已经自带了很多内建引用类型,你还是会很频繁的需要创建自己的对象。JavaScript编程的很大一部分都是在操纵对象。深入理解JavaScript对象是怎么运行的是全面理解JavaScript的一个关键。记住JavaScript中的对象是动态的,这意味着他们可以在任何代码执行的地方被修改。不像基于类的语言在定义类时就锁定了对象,JavaScript中的对象没有这些限制。定义属性回忆一下第一章中有两种创建自己对象的方法,使用Object构造器或者使用对象字面量表示法。例如:var person1 阅读全文
posted @ 2014-01-26 13:34 鍒樻爧 阅读(401) 评论(0) 推荐(0)
摘要:源地址:http://www.html-js.com/article/1763#h4让我们先来快速回顾一下几个基于选择器查询的库例如jQuery额Zepto。你可能对下面的语法感到很熟悉:var $items = $('.items'); 一旦你查询了某些元素,你就可以在这些元素上做很多事情,比如添加类($.el.addClass(’active’)),插入其他元素,添加事件监听器,等等。元素 VS. API当你调用$(selector)时,返回的是一个匹配的DOM元素的数列,同时API方法作为属性连同这些元素一起成为了一个对象。为了将元素和属性合并起来,最佳的选择可能是将元素 阅读全文
posted @ 2014-01-26 13:23 鍒樻爧 阅读(307) 评论(0) 推荐(0)
摘要:源地址:http://www.catswhocode.com/blog/10-handy-and-reusable-jquery-code-snippetsSmooth scrolling to top of pageLet’s start this list by a very popular and useful snippet: Those 4 lines will allow your visitors to smooth scrool to the top of the page simply by clicking a a link (with#topid) located at 阅读全文
posted @ 2014-01-22 13:44 鍒樻爧 阅读(481) 评论(0) 推荐(0)
摘要:// First create the eventvar myEvent = new CustomEvent("userLogin", { detail: { username: "davidwalsh" }});//Listener event myElement.addEventListener("userLogin", function(e) { console.info("Event is: ", e); console.info("Custom data is: ", e.detail 阅读全文
posted @ 2013-12-11 12:56 鍒樻爧 阅读(130) 评论(0) 推荐(0)
摘要:1、JSON字符串转换为JSON对象var obj = JSON.parse(str);2、JSON对象转化为JSON字符串var str = JSON.stringify(obj);对此有一个小小的使用技巧可以实现对象的深度克隆var s = JSON.stringify( oldObj ); varnewObj = JSON.parse( s ); 阅读全文
posted @ 2013-08-25 23:40 鍒樻爧 阅读(263) 评论(0) 推荐(0)