知识总结
单从Web端的网页来看BS开发,个人看来,可以分为静态和动态两块知识。
●静态的内容是用于呈现的HTML,CSS是把HTML中用于描述样式的内容抽离出来,集中处理。
●动态的内容就是JavaScript负责页面的效果,操作DOM,CSS;同时AJAX负责页面的局部更新,使得页面的交互性更强。
从整体来看整个BS开发,技术分为网页端和服务器端。
●从网页这边看是,浏览器向服务器发出一个请求,然后服务器返回给它相应的资源,这些资源就是HTML、CSS、JavaScript等内容,从而在客户的浏览器渲染出相应的内容;同时,AJAX这个技术可以和服务器交互,从而局部更新界面。
●从服务器端这边看是,服务器处理用户的请求,如果存在高并发的情况,我们就需要使用负载均衡,搭建一个集群来处理这些事情,如果一件事情做起来也费事,我们就可以采用分布式来解决。
●最后提一下开发,我们开发人员在微软提供.NET框架下的ASP.NET来开发动态交互式网页
学习总结
关于学习方面,在验收中,以及和文彬师父交流中学到了很多。
1.学习四部曲:罗列-对比-总结-讲述
在这次的学习中,有一些知识只是停留在了罗列阶段。但是这些东西在其它地方都是找到的,所以我们不用在消耗自己的时间做这些事情,用到的时候直接查就可以了。我们可以站在他们的总结的接触上,进行自己的深度思考,通多导图等手段进行总结,这样才会编织自己的知识网。同时,更重要的是,最后要通过讲述给别人听,这样知识才会掌握的更好,就会受益到更多的人。
2.学习的格局:宏观-微观-宏观
我们是要做架构师的,要学会像架构师那样思考问题。
从这次的交流中我就体会到了很多,很多时候,我们不仅需要钻研一些技术,而且还要去思考我们所学的东西。从中,我们会发现其中的关联性,然后,从更高的视角来看,我们就会融会贯通,同时,新技术的出现,我们也会更好的融入自己的框架体系之中。这些,就需要我们开始从宏观的认识,然后从微观的细致的一个个学习,最后再用整体的思维看待整个的学习。从而形成自己的认识,然后再消化,简化,生活化。同时更好的接纳新的技术,不断的扩展自己的整个体系。