什么什么的玉米| 新生儿打嗝是什么原因| 粉是什么做的| 社招是什么意思| 为什么会得子宫肌瘤| 气血不足吃什么食物| 腰椎膨出是什么意思| 颤抖是什么意思| 长血痣是什么原因| 天理是什么意思| 铜罗是什么生肖| 九八年属什么生肖| 甘是什么意思| 口干舌燥吃点什么药| 雌二醇是什么| 普通感冒吃什么药| 男宝胶囊为什么不建议吃| 苦瓜有什么功效和作用| 阴干吃什么补雌激素| 胜肽的主要功能是什么| 纸尿裤nb是什么码| 早餐吃什么减肥| 怎么知道自己五行缺什么| hardy是什么意思| c反应蛋白高说明什么| 和谐的意思是什么| 褥疮用什么药膏| 柠檬水喝了有什么好处| 96345是什么电话| 查肾结石挂什么科| 有脚气是什么原因引起的| 左肋骨下方隐隐疼痛是什么原因| 扁桃体是什么样子图片| 患难见真情是什么意思| 汗毛长的女人代表什么| 炖鸡汤放什么材料| 蚧壳虫用什么药最有效| mini是什么车| 大限将至什么意思| 下巴出汗多是什么原因| 股骨头坏死什么原因| rb是什么| 赫依病是什么病| 1994年是什么命| 脉压是什么意思| 知府相当于现在什么官| 嘴唇下面长痘痘是什么原因| 一什么清风| 为什么身上痒一抓就起疙瘩| 10.30什么星座| 喜怒无常是什么意思| 胰腺是什么病| cu是什么元素| 00后属什么生肖| 属鸡是什么命| 国防部部长是什么级别| 生化是检查什么的| 土耳其是什么人种| 佩戴朱砂有什么好处| st是什么意思| 三代试管是什么意思| 蒙脱石散是什么成分| 股癣用什么药| 缺金的人戴什么最旺| 真空什么意思| lg是什么| 邮戳是什么意思| 快乐源泉是什么意思| 有口臭是什么原因引起的| 载脂蛋白b偏高是什么意思| 炒鱿鱼是什么意思| 身份证上x代表什么| 西药是什么药| 解离是什么意思| 930是什么意思| 云雾茶是什么茶| 北京有什么特产| 八月一号是什么星座| 尿带血是什么原因| 人为什么会得白血病| 甲状腺回声不均匀什么意思| 何去何从什么意思| 大宝贝是什么意思| 什么是强迫症有哪些表现| 终止妊娠是什么意思| ags是什么意思| 人为什么会做梦科学解释| 白细胞偏高是什么原因| 食品科学与工程学什么| trust阴性tppa阳性说明什么| 脾虚湿热吃什么中成药| 黄色有什么黄| 为什么鸡蛋不能和牛奶一起吃| 胳膊脱臼什么症状| 乙肝表面抗原250是什么意思| 蛇进家里是什么预兆| 为什么会得乙肝| 眼皮重是什么原因| 硝酸咪康唑乳膏和酮康唑乳膏有什么区别| 恶寒什么意思| 手抽筋吃什么药| 哭有什么好处| 跖疣是什么原因造成的| 胸闷气短挂什么科| 星字属于五行属什么| 葡萄糖高是什么意思| 异想天开是什么意思| 被口是什么感觉| 检测毛囊去什么医院| 眼睛干涩发痒用什么药| 新型冠状病毒有什么症状| 留存是什么意思| 脖子左侧疼是什么前兆| 双鱼座的幸运石是什么| 按摩椅什么牌子最好| 赤小豆和红豆有什么区别| 头晕目眩挂什么科| 不经历风雨怎能见彩虹是什么意思| 甲流吃什么药| 蹦迪是什么意思| 手指甲的月牙代表什么| 黄酒是什么| 肺结核可以做什么运动| 喝什么茶养肝护肝最好| 栀子对妇科有什么功效| 一是什么动物| 白细胞高有什么危害| 脱肛吃什么药最有效| 女人为什么会患得患失| 行运是什么意思| 尾巴骨疼是什么原因| 12朵玫瑰代表什么意思| 幽门梗阻是什么意思| 检查膝盖挂什么科| 大便特别臭是什么原因| 狮子住在什么地方| 淋巴净排是什么服务| 星光是什么意思| 皮肤痒有什么特效药| 网球肘用什么药最有效| 恶心头晕是什么症状| 蹒跚什么意思| 5.13是什么星座| 男人味是什么意思| 心脏什么情况下需要支架| 什么茶下火| 阴道出血是什么原因| 血压表什么牌子的好最准确最耐用| 桃子跟什么不能一起吃| 在什么情况下需要做肠镜| 瑄字五行属什么| 女人下巴长痘痘是什么原因| dady是什么意思| 肺结节吃什么中成药| 脑梗有什么症状| 王菲什么星座| 手不什么什么| 打日本电话前面加什么| 子宫内膜薄是什么原因| 基围虾不能和什么一起吃| 梦见盖新房子是什么意思| 扁平足为什么不能当兵| 530是什么意思| 大专有什么专业| 哼唧是什么意思| 梦见芝麻是什么意思| 黄鳝吃什么| 三言两语是什么意思| 师父的老公叫什么| 什么的雾| 心病有什么症状| eicu是什么意思| 仙人掌有什么功效| 长宽高用什么字母表示| doms是什么意思| 鸡蛋不能和什么食物一起吃| 台球杆什么牌子的好| 熬夜伤什么器官| 肚脐眼上方是什么器官| 三点水真读什么| 风风火火是什么生肖| 不完全性右束支阻滞是什么意思| 老古董是什么意思| 白细胞低有什么危险| hbo什么意思| 拉肚子吃什么药管用| 左耳烫代表什么预兆| 梦魇什么意思| 双肺纹理增强是什么意思| 凡士林是什么东西| 痛风挂什么科室| 扁桃体肿大吃什么药好| 凌乱是什么意思| 肝胆湿热吃什么中成药| 40岁男人学什么乐器好| 结婚28年是什么婚| 婴儿吃什么奶粉好吸收| 移动迷宫到底讲的什么| 早上起床口苦口干是什么原因| 宰相肚里能撑船是什么意思| 小孩子经常流鼻血是什么原因| 亚甲减是什么意思| 婚姻是爱情的坟墓是什么意思| 姐姐的女儿叫什么称呼| 腰椎挂什么科室| ca代表什么病| 中风的人吃什么好| 肾气不足有什么症状| 阴晴不定是什么意思| 嗔心是什么意思| pes是什么材料| 艾滋病一年有什么症状| 看头发应该挂什么科| 玫瑰花泡水喝有什么功效| 什么是姑息治疗| ecg什么意思| 免运费是什么意思| 大蒜不能和什么一起吃| 水痘有什么症状| 初级会计什么时候拿证| 太子是什么生肖| 吹空调咳嗽是什么原因| 枪灰色是什么颜色| 中午12点到1点是什么时辰| 龙什么鱼| 钙化是什么意思| 感统失调是什么意思| 外冷内热是什么症状| 身上无力是什么原因| 双是什么意思| 喜欢蓝色的女人是什么性格| 胸闷气短看什么科| 欧洲为什么没有统一| 检验葡萄糖用什么试剂| 彩超检查什么| 艾斯挫仑是什么药| 为什么会长子宫肌瘤| 32年婚姻是什么婚| 半干型黄酒是什么意思| 血糖高吃什么药最好| 空孕囊是什么原因造成的| 什么叫临床医学| 本能反应是什么意思| 子宫肌瘤吃什么好| 吃鱼生后吃什么打虫药| 玉米淀粉可以用什么代替| 肛门跳动是什么原因| 川军为什么那么出名| 大姨妈量少什么原因| 呆小症是缺乏什么激素| 小脑的功能是什么| 皮肤一碰就红是什么原因| 佝偻病是缺什么| 庶是什么意思| 脖子长小肉粒是什么原因| 乳腺结节钙化是什么意思| 网络拒绝接入什么意思| 看心理医生挂什么科| 毒瘾发作有什么症状| 血压高为什么| 白肉是指什么肉| 毛主席什么时候去世的| 一直想大便是什么原因| 完全性右束支阻滞是什么意思| 百度Jump to content

中国科学家研发“全天候”发电的太阳能电池

From Wikipedia, the free encyclopedia
The Wikipedia Main Page being inspected using Firefox
百度 这就是我们共产党人最宝贵的精神财富和精神家园。

Web development tools (often abbreviated to dev tools) allow web developers to test, modify and debug their websites. They are different from website builders and integrated development environments (IDEs) in that they do not assist in the direct creation of a webpage, rather they are tools used for testing the user interface of a website or web application.

Web development tools come as browser add-ons or built-in features in modern web browsers. Browsers such as Google Chrome, Firefox, Safari, Microsoft Edge, and Opera have built-in tools to help web developers, and many additional add-ons can be found in their respective plugin download centers.

Web development tools allow developers to work with a variety of web technologies, including HTML, CSS, the DOM, JavaScript, and other components that are handled by the web browser.

History and support

[edit]

Early web developers manually debugged their websites by commenting out code and using JavaScript functions. One of the first browser debugging tools to exist was Mozilla's Firebug extension, which possessed many of the current core features of today's developer tools, leading to Firefox becoming popular with developers at the time. Safari's WebKit engine also introduced its integrated developer tools around that period, which eventually became the basis for both Safari and Chrome's current tooling.[1][2][3] Microsoft released a developer toolbar for Internet Explorer 6 and 7; and then integrated them into the browser from version 8 onwards.[4][5] In 2017, Mozilla discontinued Firebug in favour of integrated developer tools.[6]

Nowadays, all modern web browsers have support for web developer tools that allow web designers and developers to look at the make-up of their pages. These are all tools that are built into the browser and do not require additional modules or configuration.[7]

  • FirefoxF12 opens the Firefox DevTools.[8]
  • Google Chrome and Opera – Developer Tools (DevTools)[9][10]
  • Microsoft EdgeF12 opens Web Developer Tools.[11][12] Microsoft incorporates additional features that are not included in mainline Chromium.[13]
  • Safari – The Safari Web Inspector has to be enabled from its settings pane.[14][15][3]

Features

[edit]

The built-in web developer tools in the browser are commonly accessed by hovering over an item on a webpage and selecting the "Inspect Element" or similar option from the context menu. Alternatively the F12 key tends to be another common shortcut.[7]

HTML and the DOM

[edit]

HTML and DOM viewer and editor is commonly included in the built-in web development tools. The difference between the HTML and DOM viewer, and the view source feature in web browsers is that the HTML and DOM viewer allows you to see the DOM as it was rendered in addition to allowing you to make changes to the HTML and DOM and see the change reflected in the page after the change is made.[16][3][7]

In addition to selecting and editing, the HTML elements panels will usually also display properties of the DOM object, such as display dimension, and CSS properties.[17]

Firefox, Safari, Chrome, and Edge all allow users to simulate the document on a mobile device by modifying the viewport dimensions and pixel density.[18] Additionally, Firefox and Chrome both have the option to simulate colour blindness for the page.[19]

Web page assets, resources and network information

[edit]

Web pages typically load and require additional content in the form of images, scripts, font and other external files. Web development tools also allow developers to inspect resources that are loaded and available on the web page in a tree-structure listing, and the appearance of style sheets can be tested in real time.[20][21][7]

Web development tools also allow developers to view information about the network usage, such as viewing what the loading time and bandwidth usage are and which HTTP headers are being sent and received.[22] Developers can manipulate and resend network requests.[23][18]

Profiling and auditing

[edit]

Profiling allows developers to capture information about the performance of a web page or web application. With this information developers can improve the performance of their scripts. Auditing features may provide developers suggestions, after analyzing a page, for optimizations to decrease page load time and increase responsiveness. Web development tools typically also provide a record of the time it takes to render the page, memory usage, and the types of events which are taking place.[24][25][3]

These features allow developers to optimize their web page or web application.[26]

JavaScript debugging

[edit]

JavaScript is commonly used in web browsers.[16] Web development tools commonly include a debugger panel for scripts by allowing developers to add watch expressions, breakpoints, view the call stack, and pause, continue, and step while debugging JavaScript.[7][3]

A console is also often included, which allow developers to type in JavaScript commands and call functions, or view errors that may have been encountered during the execution of a script.[7][3][16]

Extensions

[edit]

The devtools API allows browser extensions to add their own features to developer tools.[27][28]

See also

[edit]

References

[edit]
  1. ^ Hatcher, Timothy (16 January 2016). "10 Years of Web Inspector". WebKit. Retrieved 13 February 2024.
  2. ^ "10 Years of Chrome DevTools". Chromium Blog. Retrieved 13 February 2024.
  3. ^ a b c d e f Odell, Den (2014). "Browser Developer Tools". Pro JavaScript development: coding, capabilities, and tooling. New York, NY: Apress / Springer. pp. 423–437. ISBN 978-1-4302-6269-5.
  4. ^ McCormick, Libby (3 November 2017). "F12 Developer Tools (Windows)". msdn.microsoft.com. Retrieved 2025-08-06.
  5. ^ "Microsoft Releases IE Developer Toolbar". 10 May 2007. Retrieved 2025-08-06.
  6. ^ "Saying Goodbye to Firebug – Mozilla Hacks - the Web developer blog". Mozilla Hacks – the Web developer blog. Retrieved 13 February 2024.
  7. ^ a b c d e f "What are browser developer tools?". MDN. Mozilla Corporation. Retrieved 2025-08-06.
  8. ^ "Firefox DevTools User Docs". Firefox Source Docs. Retrieved 2025-08-06.
  9. ^ "Chrome DevTools". Chrome Developers. Retrieved 2025-08-06.
  10. ^ "Explore advanced features: Streamline development with developer tools". Opera help. Retrieved 2025-08-06.
  11. ^ "Microsoft Edge DevTools documentation". Microsoft Learn. Retrieved 2025-08-06.
  12. ^ "Overview of DevTools - Microsoft Edge Development". Microsoft Learn. 7 December 2023. Retrieved 13 February 2024.
  13. ^ Brosset, Patrick (7 September 2021). "What's New With DevTools: Cross-Browser Edition". Smashing Magazine. Retrieved 13 February 2024.
  14. ^ "Web Inspector". Apple Developer Documentation. Retrieved 13 February 2024.
  15. ^ "Enabling features for web developers". Apple Developer Documentation. Retrieved 13 February 2024.
  16. ^ a b c Chinnathambi, Kirupa (6 July 2016). JavaScript Absolute Beginner's Guide. Pearson Education. ISBN 978-0-134-49862-1.
  17. ^ "Inspect and Edit Pages and Styles | Tools for Web Developers". Google Developers. Retrieved 2025-08-06.
  18. ^ a b Brosset, Patrick (27 June 2023). "Useful DevTools Tips and Tricks". Smashing Magazine.
  19. ^ Lyles, Taylor (11 March 2020). "Google now allows devs to view visual limitations in its Chrome dev tools". The Verge. Retrieved 13 February 2024.
  20. ^ "Resources Panel - Google Chrome". Chrome Developers. Retrieved 2025-08-06.
  21. ^ "Firefox Debuts New Developer Toolbar". The Mozilla Blog. Retrieved 2025-08-06.
  22. ^ "Measure Resource Loading Times | Tools for Web Developers". Google Developers. Retrieved 2025-08-06.
  23. ^ Claburn, Thomas. "Google adds 16 features to Chrome 117 Developer Tools". The Register. Retrieved 13 February 2024.
  24. ^ "Profiles Panel - Google Chrome". developers.google.com. Retrieved 2025-08-06.
  25. ^ McCormick, Libby (3 March 2016). "F12 developer tools console error messages (Windows)". msdn.microsoft.com. Retrieved 2025-08-06.
  26. ^ McCormick, Libby (3 March 2016). "Using the Profiler Tool to analyze the performance of your code (Windows)". msdn.microsoft.com. Retrieved 2025-08-06.
  27. ^ Bisson, Simon (11 February 2020). "Developer tools in the new Microsoft Edge". InfoWorld. Retrieved 13 February 2024.
  28. ^ "devtools - Mozilla | MDN". developer.mozilla.org. 10 August 2023. Retrieved 13 February 2024.
鸟几念什么 舌头肿了是什么原因 下雨了是什么意思 spf是什么意思 amor是什么意思
吹胡子瞪眼是什么意思 姨妈期能吃什么水果 胃不消化吃什么药 体内湿气重吃什么食物 开口腔诊所需要什么条件
蓝莓什么时候种植 甲亢是什么病 西铁城是什么档次的表 姑姑叫我什么 妇科检查清洁度二度是什么意思
cfa是什么证书 roa是什么意思 蛇喜欢吃什么 红色裤子配什么上衣好看 黄瓜有什么好处
金牛座是什么性格hcv8jop7ns4r.cn 羊水是什么味道hcv9jop5ns9r.cn 吃什么补白细胞效果最好hcv9jop8ns3r.cn 夏天适合喝什么汤hcv9jop0ns4r.cn 野兽是什么生肖hcv9jop2ns9r.cn
6月24日是什么日子hcv8jop1ns4r.cn 马克华菲属于什么档次hcv9jop2ns9r.cn 胆疼是什么原因hcv9jop5ns1r.cn 男孩适合学什么专业hcv9jop5ns1r.cn 正团级是什么军衔hcv9jop1ns1r.cn
每天吃葡萄有什么好处和坏处hcv9jop2ns2r.cn 谛听是什么意思hcv8jop1ns7r.cn 胃气不足吃什么中成药weuuu.com 九曲红梅是什么茶hcv7jop7ns1r.cn 女性胆固醇高吃什么bjcbxg.com
胃幽门螺旋杆菌吃什么药效果好weuuu.com 甲状腺偏高是什么原因引起的hcv8jop5ns0r.cn 胎教什么时候开始最好hcv9jop0ns6r.cn 湿漉漉是什么意思hcv9jop5ns0r.cn 性侵是什么意思hcv7jop4ns8r.cn
百度