我不太了解Javascript - 只是很少的核心语言,但可以学习 - 没问题.我想开始用canvas编写简单的演示动画/游戏.
我不确定的是在页面中嵌入Javascript以正确交叉浏览器的正确方法(比如没有IE).我应该从vanilla JS开始,还是从开始使用像JQuery这样的框架,这可以帮助我缩短代码和跨浏览器?
或者从框架开始会让我了解JS本身的细节?
使用像jQuery这样的框架.通过与jQuery(或任何其他体面框架)抽象的有些巴洛克式,不一致且不兼容的API进行斗争,您不会学到任何特别有见地的东西.你仍然会使用相同的语言,你只需要使用更好,更便携的API.
随着您的经验越来越丰富,您将发现框架未涵盖的情况,或者您需要扩展框架的情况.此时,您可以开始处理浏览器公开的实际API,以及处理它们的不兼容性和不一致性.
对于非常简单的noodling <canvas>,你可以经常使用原始JS获得一种方式而不会有太多麻烦,因为支持canvas的浏览器也往往更加一致(尽管API会比jQuery提供的更加笨拙) .当然,您可以使用excanvas来<canvas>模拟IE,此时您必须再次处理不兼容问题.
小智 5
嗯,我总是认为最好在第一次尝试自己时,只是为了理解框架为你做了些什么.它一直有所帮助.例如,我无法想象在不知道HTML或CSS的情况下编程ASP.NET.
无论框架为您做什么,它都会对您有所帮助.在破解jQuery之前,首先在javascript中使用javascript.
| 归档时间: |
|
| 查看次数: |
760 次 |
| 最近记录: |