国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網 會員登陸 & 注冊

千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip

2023-07-19 16:53 作者:83211998223_bili  | 我要投稿

函數的執(zhí)行原理/執(zhí)行機制

???函數封裝

??????1,JavaScript程序在內存的“堆”中開辟一個存儲空間

???????????操作系統(tǒng)給這個存儲空間?賦值 / 分配 / 設定?內存地址

????????2,函數程序???以‘’字符串形式‘’存儲到?存儲空間中

????????3,函數名稱??存儲到內存中的? '棧'?中

???????????函數名稱中,存儲函數的內存地址


?? 函數的調用

????????1,按照?棧?中函數名稱存儲的內存地址

????????????找到?堆?中對應的存儲空間

?????????????讀取?存儲空間中存儲的函數程序字符串

????????2,給形參賦值實參

????????3,預解析函數的程序

????????4,正式執(zhí)行函數程序

???

?? 函數的執(zhí)行原理

????????函數程序執(zhí)行時,在函數的存儲空間中開辟一個獨立的執(zhí)行空間

????????執(zhí)行空間專門用于存儲函數的?變量/形參

????????函數程序執(zhí)行時,執(zhí)行空間存在?函數的?變量/形參?存在


????????函數程序執(zhí)行結束--執(zhí)行空間--就被銷毀/釋放

????????執(zhí)行空間中函數的--變量/形參--也會被銷毀/釋放


?? 計算機程序的?數據回收機制/垃圾回收機制

??????? 主動回收

??????????? 程序員自己設定 '程序代碼'?完成?數據回收機制/垃圾回收機制

???????? 自動回收

??????????????計算機程序在執(zhí)行過程中?自動完成?數據回收機制/垃圾回收機制


????????函數中定義?數據/形參?只在函數執(zhí)行時才有作用

????????函數執(zhí)行之前?或者?函數執(zhí)行結束?函數中定義的?數據/形參?就沒有作????????用了。

????????如果函數中定義的?數據/形參?一直存在,就占用內存空間。

????????函數執(zhí)行結束?銷毀/釋放?函數的執(zhí)行空間

????????執(zhí)行空間中存儲的?所有的函數的?數據/形參?也會一起釋放/銷毀,就節(jié)???????????約了內存的存儲空間,提高程序的執(zhí)行效率。


????????三階段在?框架語法?中有專門的?數據回收機制的函數程序

????????也就是?框架程序?執(zhí)行到一定程序就要?執(zhí)行函數?手動完成數據回收機制

???

????????銷毀/釋放?內存中的無用數據,這樣的操作稱為--數據回收機制/垃圾回???????????收機制/內存釋放機制/內存回收機制。。。

千鋒教育JavaScript全套視頻教程(10天學會Js,前端javascrip的評論 (共 條)

分享到微博請遵守國家法律
黄冈市| 朔州市| 甘孜县| 新丰县| 扶余县| 拉萨市| 滁州市| 太康县| 潞西市| 晋州市| 西华县| 财经| 曲阜市| 吉木萨尔县| 丽水市| 南宁市| 石林| 清苑县| 安吉县| 湖南省| 增城市| 志丹县| 青海省| 格尔木市| 喀喇| 买车| 肥乡县| 乌拉特中旗| 新巴尔虎右旗| 泰州市| 休宁县| 平邑县| 石门县| 九江市| 东山县| 绩溪县| 锡林郭勒盟| 策勒县| 屯昌县| 武夷山市| 赤城县|