我们常说Javascript是一种面向对象的语言,那也就是说具有面向对象的一些基本特性。比如包含对象、类、属性、方法以及构造函数等基本元素,很多人在想:JS类到底是什么玩意?其实很简单,就是一个function,正所谓"简单就是美"嘛。在自定义类的同时,我们也回顾一下JS基本的类:Math ...
经过了 面向对象的Javascript系列 的预热,让我们再次起航进入Javascript富客户端系列。基于链式调用关于类库的讲解,本讲将一步一步搭建一个属于自己的JS框架类库。在这里,不妨问问大家:一个类库怎样才能算有价值的类库呢 我想不妨从以下几个方面去考量: . 避免改变JS固有的基础对象。即如对JS对象Function,String,Array等,不要试图改变这些对象的行为来适应你的场景。 ...
2012-03-02 17:49 8 5895 推荐指数:
我们常说Javascript是一种面向对象的语言,那也就是说具有面向对象的一些基本特性。比如包含对象、类、属性、方法以及构造函数等基本元素,很多人在想:JS类到底是什么玩意?其实很简单,就是一个function,正所谓"简单就是美"嘛。在自定义类的同时,我们也回顾一下JS基本的类:Math ...
框架和类库最重要的区别是控制权的反转。框架就像一个模具,它需要你把原材料放在模具里面,然后成品就出来了,由于模具已经造好,所以原材料不能乱加,人家要什么你就给什么,控制权在模具。但是类库就不一样了,控制权在你手中,想实现什么功能就实现什么功能,类库只是帮你封装好了大量实用的函数,帮助你实现 ...
一、前端框架库: 1.Zepto.js 地址:http://www.css88.com/doc/zeptojs/ 描述:Zepto是一个轻量级的针对现代高级浏览器的JavaScript库, 它与 ...
{ 像匹黑马我打破常规,Watch out I do it my way ,聚光灯照在了黑 T-shirt,要做第一不想做第二 } Moment.js轻量级JavaScript日期处理类库 官网:http://momentjs.cn/docs/ Vue结合moment.js使用 ...
ES高级篇 集群部署 集群的意思:就是将多个节点归为一体罢了,这个整体就有一个指定的名字了 window中部署集群 - 了解 把下载好的window版的ES中的data文件夹、logs文件夹下的所有的文件删掉,然后拷贝成三份,对文件重命名 1、修改node-1001节点 ...
相关网站 官网:http://raphaeljs.com/ 中文参考:http://dishuostec.sinaapp.com/javascript/raphael/ raphael是什么? raphael是一个在网页中绘制矢量图的javascript库,可以应用raphael在网页中 ...
3、高级篇 前言 基础篇链接:https://www.cnblogs.com/xiegongzi/p/15782921.html 组件化开发篇链接:https://www.cnblogs.com/xiegongzi/p/15823605.html 3.1、组件的自定义事件 3.1.1 ...
JavaScript 面向对象(一) —— 基础篇 JavaScript 面向对象(二) —— 案例篇 一、json方式的面向对象 首先要知道,js中出现的东西都能够放到json中。关于json数据格式这里推荐一篇博客:JSON 数据格式 先看下json创建的简单对象:相比基础篇中 ...