PHP--js面向对象编程(V客学院知识分享)
2018-01-29 16:42
357 查看
PHP--js面向对象编程
什么是面向对象?
首先,先理解一下对象,很多事物都是对象,简单到一整数,复杂到一架飞机,对象是一个整体,对外提供一些操作;那么面向对象就是说,使用对象的时候,你可以直接使用它所提供的功能而忽略其内部组成情况
。面对对象不一定只有在编程界里才有,我们生活中无处不在;我的理解是这样的:比如说,你家里的电视机,你使用了遥控,就能操作电视机,但是你实际上不知道这台电视机里面是什么零件组成的,你只要知道
,我拿到遥控就可以操作电视机就好了。这就是一种面向对象的思想。
js中的面向对象
1、面向对象编程的特点:
抽象:抓住核心问题
封装:不用考虑内部实现过程,只要考虑功能的使用
继承:从已有对象,继承出新的对象
2、对象的组成
方法:函数--过程、动态的
属性:变量--状态、静态的
实例一
person={
person_name:'aaa',
person_sex:'man',
person_say:function(){
alert();
}
}
实例二:
计算矩形的面积与周长
分析:
第一:确定对象的名称
rectangle
第二:确定对象的属性
width
height
第三:确定对象的方法
get_perimeter
get_area
程序实现:
rectangle ={
width:0,
height:0,
set_value:function(width,height){
this.width=width;
this.height=height;
}
get_perimeter:function(){
return (this.width+this.height)*2;
}
get_area:function(){
return (this.width*this.height);
}
}
总结:以上是学习js面向对象的快速入门教程,在项目的学习过程中注重实用性,轻理论性对刚入门的新手来说是很有帮助。
本文通过实例分析了在项目中JS面向对象入门要点(PHP开发、web前端、UI设计、VR开发专业培训机构-v客IT学院版权所有,转载请注明出处,谢谢合作!)
PHP--js面向对象编程
什么是面向对象?
首先,先理解一下对象,很多事物都是对象,简单到一整数,复杂到一架飞机,对象是一个整体,对外提供一些操作;那么面向对象就是说,使用对象的时候,你可以直接使用它所提供的功能而忽略其内部组成情况
。面对对象不一定只有在编程界里才有,我们生活中无处不在;我的理解是这样的:比如说,你家里的电视机,你使用了遥控,就能操作电视机,但是你实际上不知道这台电视机里面是什么零件组成的,你只要知道
,我拿到遥控就可以操作电视机就好了。这就是一种面向对象的思想。
js中的面向对象
1、面向对象编程的特点:
抽象:抓住核心问题
封装:不用考虑内部实现过程,只要考虑功能的使用
继承:从已有对象,继承出新的对象
2、对象的组成
方法:函数--过程、动态的
属性:变量--状态、静态的
实例一
person={
person_name:'aaa',
person_sex:'man',
person_say:function(){
alert();
}
}
实例二:
计算矩形的面积与周长
分析:
第一:确定对象的名称
rectangle
第二:确定对象的属性
width
height
第三:确定对象的方法
get_perimeter
get_area
程序实现:
rectangle ={
width:0,
height:0,
set_value:function(width,height){
this.width=width;
this.height=height;
}
get_perimeter:function(){
return (this.width+this.height)*2;
}
get_area:function(){
return (this.width*this.height);
}
}
总结:以上是学习js面向对象的快速入门教程,在项目的学习过程中注重实用性,轻理论性对刚入门的新手来说是很有帮助。
本文通过实例分析了在项目中JS面向对象入门要点(PHP开发、web前端、UI设计、VR开发专业培训机构-v客IT学院版权所有,转载请注明出处,谢谢合作!)
相关文章推荐
- Php-mysql的触发器(V客学院知识分享)
- PHP thinkphp 5.0简单入门思路(V客学院知识分享)
- php-DOM部分基础知识总结与实例(V客学院知识分享)
- php之面向对象基础(V客学院知识分享)
- Php-mysql的触发器之实例篇(V客学院知识分享)
- Unity插件精选:炫酷粒子特效(V客学院知识分享)
- C#基础之结构体(V客学院知识分享)
- 扒一扒 C#中 string 和 StringBuilder 的差别(V客学院知识分享)
- unity中UGUI如何创建按钮动画(V客学院知识分享)
- Unity使用Cardboard、MojingSDK等VR插件的3DUI(UGUI)凝视效果的实现(V客学院知识分享)
- PHP curl 之操作实例(V客学院知识分享)
- VR资讯——局势明朗下的前景展望(V客学院知识分享)
- 自己总结前端web知识学习——太多太多(html/css/js/php)
- 新手学习PHP的一些基础知识分享
- 如何构建你的安全php程序 PHP安全防范知识点滴分享
- js相关知识汇总(php)
- HTML/CSS/Js/Jquery/PHP网站0基础开发到大神系列【飞鸽学院】
- 新手学习PHP的一些基础知识分享
- js面向对象编程知识
- 不错的介绍JS中Cookie的文章本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2009/0528/4789.php