有次面试的时候,面试官让我谈谈对面向对象的理解,让我一下蒙了,竟然不知道从哪里说起?自己都是在看完视频后,直接用面向对象写东西,也没有好好梳理,导致自己只会简单的用一下,却不会说。于是我就翻了翻《JavaScript高级程序设计》,对其进行整理了一下。 1.什么是对象 在ECMAScript中,对象 ...
分类:
Web程序 时间:
2017-03-27 23:11:18
阅读次数:
282
1、简述你对面向对象的理解 什么是类 什么是对象 类是模子 对象是模子产生的实例 万物皆对象 类是一组具有相同特征和相似行为的对象的集合 类和对象的关系 现实中 先有对象 后抽离产生类 程序中 先设计类 后实例化对象 封装 隐藏具体的实现 提供一个对外的用户接口给用户调用 安全 复用 继承 一个类继 ...
分类:
编程语言 时间:
2017-03-23 16:04:20
阅读次数:
161
最近几天跟着视频利用原生的JavaScript做了几个小插件,有图片画廊和图片轮转,实践的过程中,发现对JS的面向对象部分很是陌生,今日重看了《JavaScript高级程序设计》的面向对象部分,并结合了IMOOC网上的《JS深入浅出》教程在此做一下知识的梳理和总结。 一、什么是对象 ECMA-262 ...
分类:
编程语言 时间:
2017-03-23 01:10:25
阅读次数:
182
什么是this对象 先来说说什么是this对象吧,每个函数在调用的时候都会自动获取两个特殊变量:this和arguments对象。this值具体是指哪个对象是和该函数的执行环境相关的。如果是作为对象的方法,那么this就是对象实例本身;如果是一个全局函数,那么this就是window对象。用一句话来 ...
分类:
其他好文 时间:
2017-03-15 18:23:23
阅读次数:
128
1前言经常在网上看到对象存储文章,但一直没有一篇文章能让我明白对象存储是什么。最近得到一个机会,老板希望我们告诉他什么是对象存储,为了给老板做5页PPT笔者参阅了大量的文献并整理成文(以下文章仅供当参阅,并非权威之作,如果你觉得有不妥之处,欢迎指正)。2对象存储2..
分类:
其他好文 时间:
2017-03-10 00:54:54
阅读次数:
328
(1)java基础:首先得会写int,String,for循环,数组,**等等(熟练各种基础的关键字,各种java自带的排序,随即等等算法)什么是封装,继承,多态,然后private,public,protected 是什么区别,什么是静态,什么是重载,什么是重写,然后最重要的是明白什么是对象,并且 ...
分类:
编程语言 时间:
2017-02-26 08:13:36
阅读次数:
257
什么是对象 JavaScript中的所有事物都是对象:字符串、数值、数组、函数.... 每个对象带有属性和方法 JavaScript允许自定义对象 自定义对象 定义并创建对象实例 使用函数来定义对象,然后创建新的对象实例 String字符串对象 String对象用于处理已有的字符串 字符串可以使用单 ...
分类:
编程语言 时间:
2017-02-03 16:50:17
阅读次数:
230
什么是对象 JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等; 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等; ...
分类:
其他好文 时间:
2017-01-22 12:08:56
阅读次数:
213