标签:
BS学习从14年10月份开始,计划3个月完成,中间也加入了机房合作版,加入到项目组后计算机的进度基本停了下来,通过BS的总结和梳理,加深对知识的理解。
BS学习历程:
牛腩新闻发布系统以项目的形式将BS的知识串了起来,也是我们从CS到BS过渡的第一个项目,当时刚刚结束个人重构,很多东西比较熟悉,包括数据库设计和B、D层代码的编写,又一次理解了SQLHelper的完美演化、存储过程的强大,使用了触发器,接着就是网站的建立,其实和三层差不多,web层相当于我们的UI层,只不过之前我们的控件放在窗体中,现在放在网页中,然后引用CSS样式来控制html中各控件属性。使用js实现出现错误页5秒跳转,见识了ajax异步更改数据库的强大,验证码的生成,学会了如何制作母版页,制作圆角框,整合网页,实现与代码的衔接,发布网站。这块的学习很兴奋,知道了很多事情,可以说麻雀虽小,五脏俱全。牛腩总结
HTML,描述网页的结构和样式的一种超文本标记语言,旨在显示数据。了解网页的结构和样式都是通过HTML元素来完成,它支持不同数据格式的文件嵌入,结合牛腩学习了常用标签元素。
ASP.NET是网站编程的一种技术界面框架,在这里可以说一切皆控件,了解 ASP.NET基础和web应用程序开发,学习.NET中的对象和各个控件,其中列表控件涉及到数据绑定,最后应用部分学习web服务器及应用程序的配置和部署。ASP.NET小结
XML元素是用来包含和传输网页的数据信息,首先要明确的是XML不是用来取代HTML的,他们为不同的目的而设计,HTML设计核心是显示网页数据,而XML是包含和传输网页数据信息,这里是两者比较着学习的。HTML和XML比对
javascript是用来给HTML添加动态功能,我学习的是牛腩和姜昊的材料,做过项目之后才对js里面代码有了一些理解,当时知道js是基于对象和事件驱动的客户端脚本语言,连牛腩中的js代码也写不出来,通过牛腩学习js基础知识和js架构,正则表达式,姜昊里面讲解的更深了,构建自己的js库,即后面的jQuery,DOM基础知识及一些面向对象思想。JS学习小结
CSS是网页的美工师,实现网页样式和内容的分离,也体现一种封装的思想,CSS的美,在禅意花园中同一个内容可以设计出不同的效果,将技术应用于生活。学习的时候一直在惊叹CSS的神奇力量,也让我认识到CSS抑或BS内容都要多动手操作,在后面项目中吃了不少亏,欠的账迟早要还的。CSS+DIV
jQuery我理解的是javascript库,里面封装一些方便的小函数,在这部分实例实现时开始学着使用API,对jQuery的引用和js里面代码有了进一步学习,巨人思想站位就是高。巨人jQuery
Ajax是对现有技术的一种新的应用,是异步的javascript和XML。与传统Web不同的是, Ajax发出的HTTP请求和接收服务器端的响应通过Ajax引擎来完成,服务器端的响应结果是数据,不是一个新的HTML页面,响应结果通过注册在Ajax引擎上的回调方法执行相应操作,显示给用户。通过在后台与服务器进行少量数据交换,最终使网页实现异步更新。初探AJAX
总结:
BS的学习内容很丰富很零散,总结很重要。不过通过在项目中体会到只有理论知识远远不够,在实践中才能更深刻的理解,BS学习结束了,也是另一个开始。
标签:
原文地址:http://blog.csdn.net/u010097777/article/details/44201675