
javascript
文章平均质量分 85
阿提卡
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sea.js最佳实践一基础框架搭建
(一下代码都是基于sea.js vesion 2.0) 01 index.html 02 <!-- lang: html --> 03 html> 04 head> 05 ti转载 2014-06-16 14:37:51 · 5433 阅读 · 0 评论 -
encode url 编码和解码处理
转自:http://hi.baidu.com/bookun/item/a92138c3ebe1eb0fad092f2b javascript urlencode 推荐 encodeURIComponent 乐其乐小站 网上查到的全都是escape,和需要的编码不是一回事,好不容易找到的结果 保存下来以备以后使用 js对文字进行编码涉及3个函数:escape,encode转载 2014-06-19 17:11:16 · 936 阅读 · 0 评论 -
理解 JavaScript(一)
JavaScript 中的 new 首先,new 是一个操作符,它可以用来创建两种对象的实例,一种是用户定义的对象类型,另一种则是拥有构造函数的内建对象类型。 创建用户定义的对象需要两个步骤: 通过编写函数来定义对象类型;使用 new 来创建对象实例。 示例一: var Person = function(personName) { this.name = p转载 2016-02-03 16:53:41 · 560 阅读 · 0 评论 -
理解 JavaScript(二)
Scoping & Hoisting var a = 1; function foo() { if (!a) { var a = 2; } alert(a); }; foo(); 上面这段代码在运行时会产生什么结果? 尽管对于有经验的程序员来说这只是小菜一碟,不过我还是顺着初学者常见的思路做一番描述: 创建了全局变量 a,定义其值为转载 2016-02-03 17:06:01 · 548 阅读 · 0 评论 -
理解 JavaScript(三)
JavaScript 中的构造器 什么是构造器? 构造器也叫构造函数,它就是一个普通的函数,只不过它的主要目的是用于和 new 操作符配合来创建特定类型的对象。(关于 new 操作符,我的理解 JavaScript(一)里有进一步描述) 举例: var me = new Person('Albert', 'Yu', 32); // Person 即是构造函数转载 2016-02-03 17:19:33 · 710 阅读 · 0 评论 -
理解 JavaScript(四)
第四篇拖了很久了,真是有点不好意思。实话实说,拖延很久的原因主要是没想好怎么写,因为这一篇的主题比较有挑战性:原型和基于原型的继承——啊~我终于说出口了,这下没借口拖延了== 原型 我(个人)不喜欢的,就是讲原型时上来就拿类做比较的,所以我不会这样讲。不过我的确讲过构造器函数,在这方面和类多多少少有共通之处。我的建议是:忘掉类。有很多观点认为“类”学的泛滥是面向对象的过度发展,是一种悲转载 2016-02-03 17:20:21 · 593 阅读 · 0 评论 -
JavaScript 闭包深入理解(closure)
一、什么是闭包? “官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码:转载 2016-05-10 10:51:31 · 492 阅读 · 0 评论