成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

痛陳Javascript的缺點(diǎn)

開發(fā) 后端
做了很多項目,開發(fā)中最令人討厭的就是Javascript代碼。所以今天在這里痛陳一下Javascript的缺點(diǎn)。

先說一些JavaScript中的一些基本性缺點(diǎn)問題。

1:兼容性低

在WWW 上有很多瀏覽器,如Netscape Navigator,Mosaic和HotJava等,但每種瀏覽器支持JavaScript的程度是不一樣的,支持和不完全支持JavaScript的 瀏覽器在瀏覽一個帶有JavaScript腳本的主頁時,效果會有一定的差距,有時甚至?xí)@示不出來。

結(jié)果,Javascript的開發(fā)人員常常需要針對不同的瀏覽器開發(fā)不同的版本。無形中工作量增加,而且基本上全都是重復(fù)性的工作。這是我們所不愿意看到的

2:造成內(nèi)存泄漏
JavaScript是內(nèi)存管理的語言。這意味著JavaScript具有內(nèi)置的信息包收集功能,因此能夠抽取不再有引用路徑使用的變量并重新分配這些變量所使用的內(nèi)存。

作為基本工作原理這很好,但是在模型對象和察看元素之間互相引用時,由于這些循環(huán)引用,你就不能依靠這個功能來實(shí)現(xiàn)你的內(nèi)存使用***化。從原則上講,對象為零,則元素為零,但是如果這時從元素到對象的向后引用,那么信息包搜集器不會動這些對象。

現(xiàn)在,問題出來了:在文件對象模型中,任何文件樹中的DOM節(jié)點(diǎn)都可能被樹中的其它元素引用,不論其是否被其他對象所引用!因此任何在信息包收集器中經(jīng)過標(biāo)注的被DOM節(jié)點(diǎn)向后引用的對象,在這一方向必須為空,否則其內(nèi)存就會一直處于已分配狀態(tài)。而實(shí)際上,程序員常常忽視這點(diǎn)。這就是為什么很多大型網(wǎng)頁游戲打開后內(nèi)存嗖嗖的往上飚。這是目前被抱怨最多的avaScript的缺點(diǎn)。

3:對流媒體的支持

無,只能使用內(nèi)嵌其他播放器的方法。

Javascript最初的設(shè)計目標(biāo)是“讓網(wǎng)頁動起來”。這一點(diǎn),它已經(jīng)實(shí)現(xiàn)了,而且還有一些突破。但是,“動起來”只是“動起來”,這是不夠的。在Javascript面對Rich Application的時候,它就有些力不從心了。

現(xiàn)在,如果要討論javascript的發(fā)展,不應(yīng)該局限于Javascript,而應(yīng)該從HTML(DHTML),DOM,Javascript,CSS聯(lián)合考慮。從瀏覽器應(yīng)用程序(請原諒我發(fā)明了這個詞“瀏覽器應(yīng)用程序”)的角度出發(fā)。

【編輯推薦】

  1. JavaOne 2009第三天:微軟與Sun/Oracle攜手并進(jìn)
  2. 開發(fā)高可移植性J2ME的軟件
  3. Java虛擬機(jī)(JVM)中的內(nèi)存設(shè)置詳解
責(zé)任編輯:王觀 來源: 動態(tài)網(wǎng)站制作指南
相關(guān)推薦

2009-05-20 16:25:42

NovellLinux桌面

2020-04-28 10:05:33

JavaScript繼承前端

2017-05-11 21:01:20

JavaScript創(chuàng)建對象面向?qū)ο缶幊?/a>

2025-01-21 09:10:00

2021-10-09 09:52:17

云存儲公共云遷移

2023-07-27 14:03:51

微服務(wù)

2023-02-09 07:38:05

Python編程語言

2022-10-17 06:30:23

PyLint

2009-08-05 17:11:38

匿名方法的作用

2010-10-22 10:59:43

SQL Server的

2012-06-28 15:07:16

Nexus 7谷歌平板

2018-05-17 11:05:56

2010-06-21 14:14:33

OSPF協(xié)議

2020-01-09 10:44:47

Hadoop 3缺點(diǎn)優(yōu)點(diǎn)

2009-06-19 18:36:15

JPAHibernate

2022-07-18 13:36:13

零信任網(wǎng)絡(luò)安全

2021-04-12 14:40:50

人臉識別面部識別人工智能

2012-12-21 15:11:19

JavaScript

2021-03-11 10:24:58

Kubernetes混合云云平臺
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日本三级在线视频 | 夜夜艹| 久久综合伊人一区二区三 | 欧美11一13sex性hd | 国产高清自拍视频在线观看 | 久久久久久久久淑女av国产精品 | 91热爆在线观看 | 亚洲最新网址 | 欧美a∨ | 免费艹逼视频 | 亚洲国产精品久久 | 午夜激情视频 | 一本色道久久综合亚洲精品高清 | 亚洲人成人一区二区在线观看 | 国产精品久久久久久 | www.狠狠干| 国产片侵犯亲女视频播放 | 国产精品一区二区欧美黑人喷潮水 | 午夜亚洲| 翔田千里一区二区 | 欧美一区二区三区的 | 日本精品久久 | 自拍 亚洲 欧美 老师 丝袜 | 金莲网| 天天色天天色 | 中文字幕在线观看一区二区 | 亚洲三级在线观看 | h肉视频 | 日韩有码一区 | 在线观看成人 | 国产精品视频偷伦精品视频 | 中文字幕在线观看av | 日韩精品人成在线播放 | 日韩在线视频一区 | 亚洲福利一区二区 | 人人爱干| 久久精品99 | 麻豆国产一区二区三区四区 | 久久久精品一区 | 操久久 | 亚洲色欲色欲www |