JavaScript的三种工业化玩法

软件工程中任何的语言如果想要写出健壮的代码都需要锋利的工具,当然JavaScript也不例外,很多朋友刚入门的时候往往因为工具选的不对而事半功倍,JavaScript同样需要软件调试技术,希望本文总结的三种工具会对大家的学习有所帮助。

任何语言的学习都离不开实践,不写代码是永远学不会编程的,当然javascript也不例外,很多人推荐直接浏览器调试,个人觉得这个推荐应该是非常初级的,比如Chrome, Firefox确实提供了实用的前端调试工具,但是个人认为,少量代码还成,很难想象用浏览器其调试大规模的代码。

笔者推荐的第一个工具是Firefox的firedebug, 写好的简单javascript代码直接黏贴到右侧的代码区,直接可以运行,这样的工具可以让初学者对代码有一个直观的认识。

笔者推荐的第二个工具是visual studio code, 推荐理由是智能感知,如下图可见,当我们想输入jQuery函数的时候,只需要简单的输入前几个字母,就可以得到完整的提示,就像我们写C++ 或者 Java代码一样,这样才有点初级工业化的感觉。

笔者第三个推荐的工具是eclipse javascript debugging 插件,借助Rhino对javascript的完整实现,我们完全可以满工业化的调试我们的javascript代码,打断点,打不执行,代码跳转,这就是工作效率。

总结

本文总结了JavaScript调试中的三种方式,希望可以让大家以工业化的方式调试,跳出浏览器的小框框,编写自己的JavaScript代码,希望对大家有所帮助。当今的JavaScript已经是一个平台,只玩浏览器估计是不够了。

最新文章

  1. BeautifulSoup 的用法
  2. 数据结构:后缀自动机 WJMZBMR讲稿的整理和注释
  3. js常用插件
  4. item3 二维数组中的查找[剑指offer]
  5. jQuery在updatepanel中使用造成内存泄露
  6. c语言编程之二叉树
  7. local storage 简单应用‘’记住密码’
  8. 使用CocoaPods遇到的几个坑,记录一下
  9. Apache 禁止访问目录
  10. 如何使用 Android Studio 的 git hub 功能
  11. 软件Scrum
  12. iOS 动画类型 笔记
  13. CSS display:inline-block的元素特点:
  14. [BZOJ1597]土地购买
  15. JavaScript Json(转)
  16. 关于JDBC技术中,调用MySQL中不建议在没有服务器身份验证的情况下建立SSL连接错误解决
  17. WebSocket起航 JavaScript客户端和Server通信
  18. Java基础知识--泛型
  19. PAT甲级1057 Stack【树状数组】【二分】
  20. 你需要知道的 .NET

热门文章

  1. centos中yum安装mysql路径
  2. mongoose 和 mongoDB
  3. 如何设置mysql远程访问及防火墙设置
  4. TestNG 与 Junit的比较
  5. SQLPrompt 7.2发布
  6. 深圳电信光纤用户必备:简单破解中兴ZXA10 F460光电猫,实现WIFI和自动拨号功能
  7. Java NIO1:I/O模型概述
  8. Module-Zero之版本管理
  9. Eos开发——ajax请求
  10. iOS-证书申请