
javascript
文章平均质量分 83
prpjava2011
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Javascript继承机制的设计思想
Javascript继承机制的设计思想作者: 阮一峰我一直很难理解Javascript语言的继承机制。它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。我花了很多时间,学习这个部分,还做了很多笔记。但是都属于强行记忆,无法从根本上理解。转载 2014-07-18 09:46:51 · 400 阅读 · 0 评论 -
javascipt模块化编程(速记)
//模块化 //1 污染全局变量,无法看出依赖关系 function m1(){ } function m2(){} //2 对象封装,内部属性容易被外部修改 var module={ _count:1, m1:function(){原创 2016-01-07 10:00:01 · 460 阅读 · 0 评论 -
$.extend , $.fn.extend 以及jquery的插件,继承
$.extend测试 $(function(){ //===========================================1 //$.extend(dist,src1,src2,...) dist继承src1,src2... var tt =$.extend({},{a:"a",b:"b"},{c:"c"}); //原创 2014-12-18 13:50:33 · 1036 阅读 · 0 评论 -
javaScript 模块化开发 AMD(异步加载 require.js) 和CMD( sea.js) 1
s开发者对js模块加载的尝试和创新从来都没有停止过,尤其是当nodejs的出现后,模块化加载的必要性更加凸显。本文不讨论如何在nodejs环境来模块化加载(创造者已经利用commonJS机制解决),只讨论在浏览器环境下如何来模块加载的思路,并提出一些我的看法。浏览器环境与nodejs的环境的最大差异是,对于nodejs的环境,大多数情况下被依赖的模块文件本身就在本地(它们都在服务器上),同步取原创 2014-12-22 13:31:42 · 1156 阅读 · 0 评论 -
js中String方法 replace
stringObject.replace(regexp/substr,replacement)原创 2014-10-28 10:20:23 · 669 阅读 · 0 评论 -
为现代JavaScript开发做好准备
今天无论是在浏览器中还是在浏览器外,JavaScript世界正在经历翻天覆地地变化。如果我们谈论脚本加载、客户端的MVC框架、压缩器、AMD、Common.js还有Coffeescript……只会让你的脑子发昏。对于那些已经早就熟知这些技术的人而言,或许很难想象到现在为止还有很多JS开发者还不熟悉这些工具,甚至事实上,他们很可能现在还不想去尝试这些工具。这篇文章将会介绍一些很基础的JS知识,以转载 2014-06-03 14:45:02 · 525 阅读 · 0 评论 -
javaScripr学习总结1
//闭包:能够读取其他函数内部变量的属性的函数。 //1 闭包会似的函数中的变量都被保存在内存中,内存消耗很大,不能滥用闭包, //否则会造成网页性能的问题。解决方法,在退出函数之前将不适用的局部变量全部删除。 //2 闭包会在父函数外部,改变父函数内部变量的值。所以你把父函数当做对象(object)使用时, //把闭包当做它的公用的方法(public Method原创 2013-12-27 11:30:23 · 612 阅读 · 0 评论 -
Javascript 面向对象编程(一):封装
Javascript 面向对象编程(一):封装作者: 阮一峰学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Javascript》(Object-Or转载 2014-07-18 09:48:11 · 411 阅读 · 0 评论 -
Javascript面向对象编程(二):构造函数的继承
vascript面向对象编程(二):构造函数的继承作者: 阮一峰这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }还有一个"转载 2014-07-18 13:12:35 · 416 阅读 · 0 评论 -
js学习事件-----js模仿手机下拉刷新(1)
require AMD /*重置css*/ body,html,ul,ol,li{padding: 0;margin: 0;border: none;} ul,ol{list-style:none;} a{-webkit-transition: all .2s; text-decoration:none;color:#333原创 2014-01-16 18:13:53 · 2423 阅读 · 0 评论 -
js的引入
//<!-- ....//javaScript代码 //xml中的标准注释 //--> //<![CDATA[ ....//javaScript代码 推荐 //]]> 针对ie的限制(在其他浏览器中由于是注释,不显示)<!--te:就原创 2014-02-10 14:35:29 · 578 阅读 · 0 评论 -
javaScript中的事件
dom事件流模型测试(IE) window.addEventListener("冒泡click",function(){ alert("test5"); }); /* //按下键后会一直执行 window.addEventListener("keydown",function(e){ console.log("======原创 2014-01-09 16:47:14 · 726 阅读 · 0 评论 -
Javascript面向对象编程(三):非构造函数的继承
Javascript面向对象编程(三):非构造函数的继承作者: 阮一峰这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"。今天是最后一个部分,介绍不使用构造函数实现"继承"。一、什么是"非构造函数"的继承?比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' };还转载 2014-07-18 13:10:27 · 412 阅读 · 0 评论 -
Backbone入门
转载:点击打开链接开始学习 Backbone 如何将模型-视图-控制器 (MVC) 架构引入 Ajax Web 应用程序 如何高效管理 Web 应用程序中的数目众多的 JavaScript 代码行是一个挑战。Asynchronous JavaScript and XML (Ajax) 交互大量充斥着各种页面,为用户提供了更好体验。越来越普遍的单页界面均由 Ajax 驱动。B转载 2014-02-11 16:00:52 · 606 阅读 · 0 评论 -
javaScript学习 面向对象编程
方式1 工厂方式:function createCar(color){ var car=new Object(); car.color=color; car.showColor=function(){ alert(car.color); } return car;}var car1=createCar("red");var car2原创 2013-10-29 13:58:20 · 789 阅读 · 0 评论 -
移动端开发规范以及基础总结(速记)
移动设备的基础知识:1 ios设备:px:物理,分辨率相关,硬件设备。分辨率越大显示的细节越丰富。pt:逻辑,连接物理和软件的中介。pt,pointppi:每英寸px的数量 ,视网膜屏是ppi超过300的屏幕,iphone4开始1.1 苹果设备以及分辨率设备屏幕尺寸分辨率(pt)Reader原创 2016-01-07 10:57:14 · 1249 阅读 · 0 评论