![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 77
fyddaben
这个作者很懒,什么都没留下…
展开
-
构造函数的继承(转自http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html)
主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数。 function Cat(name,color)转载 2013-04-25 10:53:01 · 625 阅读 · 0 评论 -
编写可维护的javascript代码规范,简单整理
1.变量要有变量的样子,函数要有函数的样子。例如:变量:age,name 函数:getAge(),setName(); 2.常量要用大写字母表示 例如: MAX_AGE=13; 3.构造函数首字母用大写表示 function GetAge(){} var a=new GetAge();原创 2013-07-10 16:03:52 · 615 阅读 · 0 评论 -
分享: 自用 webstorm 6 仿 sublimeText2 的代码风格
http://www.cnblogs.com/hxling/archive/2013/03/19/2968834.html 转载自Webstorm 6 新增了一套黑色皮肤,在 file > settings 代码风格展示: 怎么样,还可以吧,跟sublimeText 差不多转载 2013-05-13 13:51:06 · 1251 阅读 · 0 评论 -
用canvas画外汇数据走势图.
例子显示地址:http://www.169gold.com/elephant/pic/index.html 下载地址:https://github.com/fyddaben/Html5CanvasDatas 由于初步学习MVC前端编程,写的很乱,还请凑活着看吧 drawTool.prototype={ init原创 2013-05-07 15:41:14 · 1373 阅读 · 0 评论 -
读书笔记 :前端MVC中的控制器,实现对元素,事件的规划
(function($, exports){ var mod = {}; //创建一个函数体 mod.create = function(includes){ //设定一个局部函数体 var result = function(){ //调用原型的initializer方法和in原创 2013-04-27 16:24:41 · 720 阅读 · 0 评论 -
seajs 模块化代码的初步学习
//seajs的下载地址:http://seajs.org/docs/#downloads //原帖地址:http://www.cnblogs.com/leoo2sk/archive/2011/06/27/2089164.html // Blog data-main指向入口文件的名字. -转载 2013-04-28 15:30:33 · 465 阅读 · 0 评论 -
读书笔记:视图和模板,改用Handlerbars做演示案例
handlerbar的下载地址:http://handlebarsjs.com/ //首先创建一个数据类 var User=function(name){ this.name=name; }; //创建存储数据的空间 Us原创 2013-04-27 23:03:41 · 1064 阅读 · 0 评论 -
读书笔记: 状态机的简单实现
摘自----> /* 首先定义个空对象,并初始化绑定方法和触发方法. */ var Events = { bind: function(){ if ( !this.o ) this.o = $({}); this.o.bind.apply(this.o, arguments);原创 2013-04-27 17:52:44 · 567 阅读 · 0 评论 -
bind delegate live的区别。在jquery中
.bind()、.live()和.delegate()之间的区别并非总是那么明显的,然而,如果我们对所有的不同之处都有清晰的理解的话,那么这将会有助于我们编写出更加简洁的代码,以及防止在交互应用中弹出错误。 基本要素DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播) 当我们转载 2013-04-27 16:01:44 · 551 阅读 · 0 评论 -
javascript 完成对象的完美复制
转载自http://www.cnitblog.com/yemoo/archive/2008/06/18/45848.html我们知道,在js中,当object作为参数传递到函数中进行处理后,实际上是修改了传入的对象本身(或者说是对象的引用),但很多时候我们并不希望函数去修改我们的这些对象参数,这就需要使用到对象的克隆,我们应该对该对象做一个克隆,然后操作这个克隆的对象,这样就不会影响我转载 2013-04-26 17:28:33 · 672 阅读 · 0 评论 -
读书笔记:MVC在前端中的数据存储于管理部分
摘自 ---->// 首先声明Object.create()if(typeof Object.create!="function"){ Object.create=function(o){ var F=function(){}; F.prototype=o; return new F(); }}//定义对象的复制Ob原创 2013-04-26 23:35:57 · 545 阅读 · 0 评论 -
JSONP跨域的说明
转载自:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.htmlJSONP的客户端具体实现:不管jQuery也好,extjs也罢,又或者是其他支持jsonp的框架,他们幕后所做的工作都是一样的,下面我来循序渐进的说明一下jsonp在客户端的实现: 1、我们知道,哪转载 2013-04-26 22:18:56 · 534 阅读 · 0 评论 -
CORS 另外一种跨域方式
转载自:http://www.adobe.com/cn/devnet/html5/articles/understanding-cross-origin-resource-sharing-cors.htmlCORS代表跨域资源共享,是 HTML5 的一项特性,它允许一个站点访问不同域名下另一个站点的资源。 我将在下文进行详细介绍。 在 CORS 出现之前,人们采用一种名为转载 2013-04-26 22:04:29 · 1395 阅读 · 0 评论 -
javascript 中delete的应用
转载自:http://blog.csdn.net/lax441400/article/details/4913241// Javascriptvar o = {};o.x = new Object();delete o.x; // 上一行new的Object对象依然存在o.x; // undefined,o的名为x的转载 2013-04-26 10:50:04 · 450 阅读 · 0 评论 -
读书笔记:自定义事件和jQuery插件
----摘自《基于MVC的Javascript Web富应用开发》 html代码: UsersGroups........ 最直接的使用事件触发方式: jQuery.fn.tabs=function(control){ var element=$(t原创 2013-04-25 15:36:27 · 613 阅读 · 0 评论 -
3D旋转的时钟
初步学习WEBGL。感谢WEBGL中文网的帮助首先是时钟的绘画过程。这里主要介绍逻辑处理的JS代码。剩余的TOUCHME var hour=new Date().getHours(); if(hour>11){ hour=hour-12; } var mins=new Date().getMinute原创 2013-10-09 11:11:46 · 930 阅读 · 1 评论