最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

千鋒教育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的評論 (共 條)

分享到微博請遵守國家法律
曲靖市| 孟村| 九台市| 武胜县| 文山县| 新乐市| 宜兴市| 垦利县| 金华市| 临高县| 西城区| 舞钢市| 浑源县| 根河市| 方城县| 江油市| 枣庄市| 武威市| 修武县| 八宿县| 连山| 分宜县| 苏尼特左旗| 多伦县| 汝城县| 富顺县| 南城县| 枣强县| 呈贡县| 陇川县| 临邑县| 鄂伦春自治旗| 苍南县| 临桂县| 阳朔县| 紫云| 松溪县| 云安县| 谢通门县| 盈江县| 清徐县|