无遮挡18禁啪啪免费观看 I 秋霞成人av I brandilove欧美三区 I 激情偷乱人伦小说视频 I 人人插人人艹 I www.亚洲com I 波多野结衣av高清一区二区三区 I 精品无码国产污污污免费网站 I 美女张开腿给男人桶爽久久 I 国产精品久久久久久久免费 I 国内精品久久99 I 亚洲精品无码专区 I 亚洲免费视频一区二区 I 午夜xxx I 国产一区啪啪 I 丝袜激情网 I 日韩精品久久久久久久 I 欧美香蕉视频 I 成人片免费看 I 天天色综合2 I 寡妇被老头舔到高潮的视频 I 亚洲第一页在线 I 国产放荡av国产精品 I 在线精品视频一区二区 I 免费黄色片在线观看 I 秋霞伊人网 I www.伊人 I 久草在线91 I 女人啪啪免费av大片 I 欧美一区二区综合 I 精品久久久久久天美传媒 I 黄色工厂在线观看 I 91精品国产色综合 I 动漫美女被到爽 I 丁香午夜激情

JavaScript學習(三十八)—面向過程與面向對象

2021-4-14    前端達人

JavaScript學習(三十八)—面向過程與面向對象

一、程序設計語言中的兩大編程思想:面向對象、面向過程

(一)、面向過程

  • 就是指完成某個需求的時候,先分析出完成該需求時所需要經歷的步驟有哪些,然后按照步驟依次執行,最終實現我們想要的效果。這種編程思想就是面向過程,典型的面向過程的編程語言有C語言。

(二)、面向對象

  • 就是在完成某個需求的時候,先分析完成該需求所需要涉及的對象有哪些,然后找出這些對象所具有的屬性和方法,利用這些屬性和方法幫助我們完成需求。這種編程思想就是面向對象。典型的面向對象的語言有Java、C++。

在這里插入圖片描述

(三)、什么是對象?

  • 所謂的對象就是指具有特定功能的無序的屬性的集合。JS中的對象有內置對象,也可以根據需求自定義對象。

自定義對象的方式主要有以下幾種:
字面量形式、工廠形式、構造方法

(四)、字面量形式的創建
格式:

var 對象名稱={ 屬性名稱1:屬性,1,

    屬性名稱2:屬性值2,

    屬性名稱3:屬性值3,

    屬性名稱n:屬性值n, }; 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

沙場練兵:

<!-- 創建一個汽車對象 1、屬性:品牌、價格、顏色等、 2、方法(功能):跑、停 --> <body> <script> var car = { brand: '寶馬', price: '100萬', color: 'red', run: function() { console.log('汽車跑起來了'); }, stop: function() { console.log('汽車停下來了'); } }; console.log(car); </script> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

在這里插入圖片描述

 <script> var person = { name: '小王', age: '18', gender: '女', eat: function() { console.log('方便面'); }, play: function() { console.log('王者榮耀'); }, study: function() { console.log('web前端'); } }; console.log(person); </script> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

在這里插入圖片描述

轉自:csdn論壇 作者:乘風破浪的程序媛


藍藍設計www.gyxygd.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服

日歷

鏈接

個人資料

藍藍設計的小編 http://www.gyxygd.cn

存檔