My recommendation regarding Single Page Applications (SPA) is to try and
not break the web. That is to say, try and use a client-side framework that enables you to do server-side rendering (React, Backbone, Taunus, Angular 2.0 when it comes out, Ember is working on it), so that you don't degrade performance or accessibility. If you want to develop a single page application, don't just go with jQuery. Take the structured approach. Learn one of the big frameworks (Angular React Backbone Ember), or develop one of your own (like I did with Taunus), which I believe to be equally important as "learning" one of the existing frameworks, because you'll get a much better idea of why you need them and how they work.
Obfuscation through oscurity is a moot point. It only provides you, the developer, with a false sense of security. It won't do anything to dampen the efforts of bad people to figure out your code. Just don't put any sensitive data (e.g API keys) in your client-side code, and repeat all validation server-side for redundancy (because the client can remove the JavaScript validation on the client side)