久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

12下一頁
返回列表 發帖
查看: 1881|回復: 12

[已關閉] 我也不知道你們團隊天天在升級啥玩意!!

 

2

主題

6

回帖

19

積分

初學乍練

貢獻
0 點
金幣
10 個
樓主
發表于 2024-10-5 22:28:28 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
BUG反饋
程序版本: X3.5
瀏覽器: Chrome 
BUG地址: 隱藏內容
BUG截圖:
測試用戶名: 隱藏內容
測試密碼: 隱藏內容
都 2024 年了,你們的前端代碼還在使用這種污染全局的命名,只要引入 jQuery 就完全廢了,傳過來的元素 id 規則和 jQuery 完全不兼容,大量使用 $(id) 的寫法,而 jQuery 是 #、.、元素標簽名、屬性[],你直接用元素的原 id,真的惡心。
  1. function $(id) {
  2.         return !id ? null : document.getElementById(id);
  3. }
復制代碼


我知道答案 回答被采納將會獲得1 貢獻 已有11人回答
回復

使用道具 舉報

75

主題

313

回帖

703

積分

管理員

貢獻
18 點
金幣
41 個
置頂 來自 12#
發表于 2024-10-8 11:13:26 | 只看Ta
Discuz! 秉承的理念是所有代碼都是基于原生語言而寫,這樣速度才最快,這才是Discuz!的技術本質

而不是那些非要基于庫、Composer的程序
回復

使用道具 舉報

56

主題

1470

回帖

3萬

積分

管理員

貢獻
2076 點
金幣
1394 個
沙發
發表于 2024-10-5 23:41:00 來自手機 | 只看Ta
都2024年了,還不會搜索
回復

使用道具 舉報

2

主題

6

回帖

19

積分

初學乍練

貢獻
0 點
金幣
10 個
板凳
 樓主| 發表于 2024-10-6 02:33:00 | 只看Ta
dashen 發表于 2024-10-5 23:41
都2024年了,還不會搜索

你不懂就不要回復
回復

使用道具 舉報

31

主題

5901

回帖

1萬

積分

應用開發者

貢獻
619 點
金幣
1444 個
QQ
地板
發表于 2024-10-6 06:59:29 來自手機 | 只看Ta
都2024了,還以為jq多好?大家都在棄用jq了你都不知道?!笑死
回復

使用道具 舉報

41

主題

842

回帖

1053

積分

已臻大成

貢獻
11 點
金幣
38 個
5#
發表于 2024-10-6 08:16:34 | 只看Ta
當屬于歷史遺留問題了。
其實沒毛病,現在都講究JS重新回歸原生寫法了,JQ就是雞肋 
發表于 2024-10-6 08:27
回復

使用道具 舉報

8

主題

475

回帖

610

積分

應用開發者

貢獻
18 點
金幣
13 個
QQ
6#
發表于 2024-10-6 10:16:22 | 只看Ta
我認為官方可以放棄$(id)這種歷史遺留問題,逐步改善周邊環境。
目前來說,使用jq的難度比較小,兼容性也不錯。如果網站引入一份jq,整個網站幾乎通用,避免各個插件引入不同版本的jq,浪費流量。同時jq變量污染的概率也會減少。

綜合一下:利大于弊。
回復

使用道具 舉報

2

主題

6

回帖

19

積分

初學乍練

貢獻
0 點
金幣
10 個
7#
 樓主| 發表于 2024-10-6 16:34:15 | 只看Ta
湖中沉 發表于 2024-10-6 06:59
都2024了,還以為jq多好?大家都在棄用jq了你都不知道?!笑死

不懂就不要就瞎逼逼,就你這種還有償提供服務,連 vue 都可以兼容 jQuery,你不知道 jQuery 生態有多強大嗎?華為都不敢拋棄安卓,就算出了 next 都在努力完善應用生態。
你也不看看 Discuz 的前端代碼有多垃圾。
回復

使用道具 舉報

2

主題

6

回帖

19

積分

初學乍練

貢獻
0 點
金幣
10 個
8#
 樓主| 發表于 2024-10-6 16:36:16 | 只看Ta
false001 發表于 2024-10-6 10:16
我認為官方可以放棄$(id)這種歷史遺留問題,逐步改善周邊環境。
目前來說,使用jq的難度比較小,兼容性也不 ...

恐怕他們連原生的 document.querySelector 都不會用。
回復

使用道具 舉報

31

主題

5901

回帖

1萬

積分

應用開發者

貢獻
619 點
金幣
1444 個
QQ
9#
發表于 2024-10-6 16:42:06 | 只看Ta
false001 發表于 2024-10-6 10:16
我認為官方可以放棄$(id)這種歷史遺留問題,逐步改善周邊環境。
目前來說,使用jq的難度比較小,兼容性也不 ...

這樣做所有以前的插件模板全部GG,考慮過兼容性嗎?這又不是個新程序
回復

使用道具 舉報

31

主題

5901

回帖

1萬

積分

應用開發者

貢獻
619 點
金幣
1444 個
QQ
10#
發表于 2024-10-6 16:43:36 | 只看Ta
albert18 發表于 2024-10-6 16:34
不懂就不要就瞎逼逼,就你這種還有償提供服務,連 vue 都可以兼容 jQuery,你不知道 jQuery 生態有多強大 ...

JQ再強大也不是統治JS的存在,JS原生寫法兼容性遠比JQ好,你前端牛你自己出模板唄,又不是不讓你改,開源的,你有本事你就做啊,自己啥不干瞎逼逼別人什么呢?

Discuz這么干的時候JQ還沒出生呢,JQ有JQ的生態,DZ就可以完全不顧自己的歷史生態嗎?你自己用想怎么改怎么改,用VUE也照樣可以基于DZ做,自己不動手,瞎咧咧又不懂禮貌的,就顯得素質很差了
回復 1

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-19 10:22 , Processed in 0.085233 second(s), 41 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表