B
All the actions you've said can't be defended.
But even if it were possible, we could use the trafif (sniffers) analyzers, which could easily look at any code. For example, Charles or wireshark♪PS. It must be understood that any html,css,js that a client receives cannot be protected from search, that is, it must be transmitted online and performed by the client, which means that it can be viewed not only by the JS movement but also by the person:DPPS. but to protect the code(js) - oxidators may be used either: JSmin, Closure compiler, YUI Compressor.
It is not possible to protect css and html (although it may be minimised, of course, but it's two seconds of any IDE that's a readable species.)