JS开发的最佳实践?

had*_*des 6 javascript unobtrusive-javascript javascript-framework

我是一名网络开发人员.以前我是一名PHP程序员已经有好几年了,现在已经有两年了,我是一名Java开发人员.但无论服务器端使用的编程语言如何,我仍然使用JS.但不幸的是,我不能说我擅长编写JS代码.

逻辑似乎是脆弱的,分散在整个代码中,在不同的页面上.我的意思是,我在页面A上使用逻辑的一部分,然后在页面B上使用其他部分,依此类推.和JS代码变得一团糟:(

我正在尝试将通用逻辑移动到JS文件.但与此同时,我在页面A上写了一些代码,然后在页面B上,在页面C上我正在使用一些ajax回调,其中我正在调用函数,它在页面A上定义,依此类推上.

我的意思是,今天是很多新的JS框架,但我害怕使用它们,因为我害怕JS :(

那么,是否有编写JS代码的最佳实践?

UPD:伙计们,不理解我错了.对我来说问题不是要学习语言,而是要正确使用它.JS与PHP/Java有很大不同,它还意味着应该使用其他方法吗?

PS我读过JavaScript:好的部分,我知道JS的一些技巧和注意事项.但是没有足够的信息关于使用AJAX和其他东西进行客户端 - 服务器通信的最佳实践.