用js有一段时间了,但是一直手感不好。平时用DW来写js代码,常抱怨js的编辑器的自动代码提示和调试功能用起来很不爽,自动代码提示十分有限,而且写错一个单词这样的错误都要运行整个网页之后才发现。今天闲来无聊,翻看了一下《JavaScript 权威指导》一书,看了前几页就突然顿悟,要认真对待firebug。

首先,JavaScript是一门面向web的语言,JavaScript语言本身提供了一个很小的API,这个API不提供输入输出等功能,输入输出,事件响应等功能由浏览器来提供。所以,js的很多东西,是要在web环境下才能提示出来,测试得了,而firebug就是这样一个提供在web环境下进行调试的工具。

下面是我使用firebug的一个过程截图:打开一个网页,按F12调出firebug。

自动补全和实时提示,那些记不住的再也不用去记了,那些不知道的现在都知道了:

每一步都可以看到自己操作的结果,有错误马上就发现,再也不用等到写完再调试了:

所以说,firebug这东西确实可以。自己练习小例子,或者写自己不熟悉的部分时,在这里绝对是一个最佳选择。

另外,多读些书,博客代替不了书。博客永远无法讲到书那么深入,即使有,看博客永远无法看到像看书这么深入,所以看再多博客,都不如一本好书。

js学习大法:用好firebug,走遍天下都不怕相关推荐

  1. 话说:学好C语言,走遍天下都不怕

    文/上嵌科技(简书作者) 原文链接:http://www.jianshu.com/p/b68eb52ed14b 著作权归作者所有,转载请联系作者获得授权,并标注"简书作者". 学好 ...

  2. cad批量偏移_学会这12个CAD制图命令,走遍天下都不怕,有没有兴趣?

    学习CAD最主要就是掌握快捷键命令,如果不会快捷键只能用鼠标在屏幕上点,这样制图效率特别慢,大家一定掌握这12个CAD制图命令,学会了走遍天下都不怕. 一.了解相关工具 当我们使用CAD绘制图纸完成后 ...

  3. 数学女博士奥运会摘金!没有教练,用数学知识和计算机软件自己训练,网友:真·学好数理化,走遍天下都不怕...

    量子位 报道 | 公众号 QbitAI 东京奥运会大爆冷门! 奥地利的一位数学系博士后,拿到了自行车公路赛的金牌! 而且,她打败的还是此前已经拿过3次世界冠军的荷兰选手Van Vleuten. 突然杀 ...

  4. cad lisp 两侧偏移并删除_cad lisp 两侧偏移并删除_学会这12个CAD制图命令,走遍天下都不怕,有没有兴趣?......

    学习CAD最主要就是掌握快捷键命令,如果不会快捷键只能用鼠标在屏幕上点,这样制图效率特别慢,大家一定掌握这12个CAD制图命令,学会了走遍天下都不怕. 一.了解相关工具 当我们使用CAD绘制图纸完成后 ...

  5. 学好C/C++编程,走遍天下都不怕

    C++这门语言从诞生到今天已经经历了将近30个年头.不可否认,它的学习难度都比其它语言较高.而它的学习难度,主要来自于它的复杂性.现在C++的使用范围比以前已经少了很多,java.C#.python等 ...

  6. 学好 Nginx ,走遍天下都不怕

    对于开发来说,我们在工作中多多少少都会遇到web服务的性能优化.高并发等问题,而 Nginx 是一个万能药.可以在百万并发连接下实现高吞吐量的 Web 服务,同时诸多应用场景下的问题都可以通过种种 N ...

  7. cad旋转命令_新手入门CAD,学会这15个命令和技巧,走遍天下都不怕

    CAD的运用非常广泛,主要是绘制平面设计图,生活中常见的建筑.机械.室内设计等,都需要用到CAD制图,那么新手想要CAD,该注意哪些呢? CAD制图也是一门办公工作,大神们不仅仅只拥有CAD制图工具, ...

  8. 【⛔拒绝内卷,学会shell,走遍天下都不怕⛔】shell编程基础

    shell编程基础 shell简介 属性 shell是一个命令行解释器,建立了用户和操作系统之间的接口.当我们在命令行输入一个命令后,shell会对命令进行解释,调用相应的程序去执行.shell是一种 ...

  9. 英文吵架100句,走遍天下都不怕!

    Stop complaining! 别发牢骚! You make me sick! 你真让我恶心! What's wrong with you? 你怎么回事? You shouldn't have d ...

最新文章

  1. core java 9 代码_Java Core 学习笔记——3.char/Unicode/代码点/代码单元
  2. string [线段树优化桶排]
  3. 这几个行业会从物联网革命中获得最大利益
  4. 为什么我切换到React Native来创建超级简单的底页
  5. linux虚拟机如何ping,linux虚拟机与真机互相ping的问题
  6. Java SQL 注入学习笔记
  7. python3 下载网络图片
  8. 计算机如何删除用不到的打印机驱动程序,win7卸载不了打印机驱动怎么办
  9. origin绘图同时添加柱状图和折线图
  10. SQL Server各版本
  11. c语言2059,C语言错误 error C2059: 语法错误:“)”以及 错误error C2065: “sockaddr”: 未声明的标识符...
  12. 习题 3.6 请编程序将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
  13. cesium获取当前层级
  14. 3D游戏引擎系列十一
  15. 【云原生】学习K8s,读完这篇就够了
  16. 创建SpringMVC项目的基本步骤
  17. 远程桌面复制文件失效的解决方案
  18. Android版简历(一)
  19. 腾讯也有今天,这款软件被指抄袭“微信”,腾讯提起上诉
  20. 2022全国职业技能大赛-网络安全赛题解析总结⑤(超详细)

热门文章

  1. Z-Blog 爬虫 node实现
  2. Greenplum5单机部署连接报错 System was started in master-only utility mode问题修复
  3. MyBatis 多表联合查询及优化
  4. python web 框架的flash消息_Flask flash 消息闪现
  5. vue登录如何存储cookie_vue保持用户登录状态(各种token存储方式)
  6. vue.js 入门,简介
  7. Servlet跳转到JSP页面后的路径问题相关解释
  8. 使用MyBatista----上传图像
  9. oracle数据库查看用户相关语句
  10. 怎样使用两行代码实现博客园打赏功能