FE 新手踩坑记(一)

行业内的大前端比较火,我最近也在忙于 FE 的研发。同时,作为新手,遇到了非常多的坑,今天,先把一些比较重要的坑(经验)记录下来。希望各位不要再进了。

  • 拼写问题
    作为一名习惯了编译型语言的开发者,刚切换到解释型语言时会感到非常不适应。
    比如,在 html 中犯了 labellable 之类的拼写错误。控制台是不会有任何错误提示的。如果是控件名,我们可能看一眼网页就可以发现这类错误。但是,类似于把 ui-sref 错误的拼写为ur-sref 之类的错误,则很难被开发者发现。除非,我们实际的去点击控件。

  • 依赖文件引入
    开发 iOS 项目时,我们可能遇到过编译器提示符号找不到,库找不到的情况。编译器会提供详尽的信息(符号名)帮助我们解决问题。
    但是,在实际使用 ui-routerresolve 服务时,某个界面通过 resolve 依赖了另外一个服务,但是因为我的疏忽,导致另外一个服务没有被这个界面所引入,导致的后果是:网页加载完成后,部分控件无法显示,控制台依旧没有任何错误提示。因为出错原因隐藏的很深,导致我花费了大量的时间调试,界面无法正常显示的原因。

仍然是

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容