BS总结

    历经五个多月的BS终于完成了,BS项目的开始是我们通往Web编程的大门,里面的花花世界充满着无数的乐趣,从牛腩的宏观把控,再到HTML和XML基础知识的补充,然后用CSS+DIV将网页样式布局让HTML页面更加绚丽多彩,但是美中不足的是它们的页面是静态的,不好变换,这时候JavaScript、JQuery、AJax就出台了,它们三位的出台表演将Web编程又提升了一个档次,将用户体验表达的跟家完美。

    说一说自己整个BS学习的记录吧!

    一、牛腩新闻发布系统

BS总结_第1张图片

 

    学习感受:牛腩的前20集主要是对D层代码的编写和文档的开发,对于D层的代码编写,这次进一步学习实体层的编写。还有SQLHelper的编写,进一步了解ADO.NET,还有存储过程的编写与调用,还有事物等等。系统的后半部分是界面整理与拍错是提高的过程,了解到在前台页面怎样调用我们在D层应经编写好的类中的方法,怎样绑定在D层传输过来的数据,对盒子模型有了大概的了解,还有DIV+CSS对网页的编写作用,在敲代码方面,慢慢的锻炼自己快捷键的使用,也慢慢的锻炼自己调试错误的能力。

    二、HTML与XML

    学完牛腩后感觉自己有很多不懂得地方,尤其是最基础的HTML元素,学完HTML后感觉有点拨开迷雾见青天了,“终于有种恍然大明白的赶脚了”,孙鑫老师讲的HTML我总结了总共有7大常用部分,他们分别是标签、与段落控制相关的标签、与文本显示相关的标签、列表、表格、表单(其中的type属性功能很强大,在牛腩中用到了)、超链接。以上的知识大部分在牛腩新闻发布系统中用到,到现在学习了HTML之后总算有了一个共鸣。

    XML与HTML相比,HTML用来是显示数据的,而XML是用来存储和传送数据的,提到存储数据,Josn也是用来存储数据的,但是Josn中的数据是以“对象的方式存储的”。

    三、ASP.NET

     BS总结_第2张图片

    在学习ASP.NET的时候,里面大致讲了一下WebService,重点讲的是里面控件的使用。于海涛老师在前几集显示讲了BS与CS的区别以及web编程中数据的大致流程,我学习的重点也是放在这些控件的使用上,像那几个验证控件,还有数据绑定控件DataList、Repeater、GirdView等等。他们的功能强大之 处在于将从数据库查出来的信息显示在自己的模板中。当然了,还有几个服务器端对象的使用也是很重要,像Response、 Request、Server、Application、Session啦,它们都很重要,但是自己对它们的掌握是在简单应用上面。

    四、JavaScript

BS总结_第3张图片

     提到JavaScript,先感谢一下李彦恢老师,每次看他的视频的时候给我们的第一句话就是:”“大家好,我是瓢城Web俱乐部主讲老师李彦恢......“,对于JavaScript的学习,我感觉整个知识点太散了,对象太多了啊,方法也很碎,但是总体就分为四块,下面是我的学习感受。

    JavaScript总共分成四部分,第一部分讲的是JavaScript的基础语法——ECMASript,第二部分讲的是浏览器对象模型——BOM,第三部分是文档模型——DOM,在基础语法中,谈到了JavaScript的面向对象,与其他面向对象语言相比有些特殊的性质,比如说成员变量与全局变量的区别,为了使我么编写的程序支持大部分浏览器,BOM中讲到了一大堆对象的方法与属性。我觉的DOM是里面最核心部分,有了跨浏览器的支持,我们就可以动态的在HTML操纵相应的元素了。

    五、JQuery视频学习

    在以前学习JavaScript的时候,我们编写的代码还需要考虑到跨浏览器的不同,JQuery帮助我们屏蔽了很多浏览器的差异,还有JQuery的$(),功能太强大了,他将JavaScript代码封装成了一个个函数,或者是说一个个类,然后组成一个强大的库,还有JQuery的$()的大致使用过程是,找到要操作的DOM节点,然后在使用,找到之后我们可以用给他注册事件,JQuery操作CSS的时候能将操作和获取统一,在CSS属性里面,写上一个参数就可以代表获取,写上两个参数就可以代表设置CSS属性。

    六、AJax

    AJax主要讲的是异步交互问题,XMLHttpRequest对象的五部使用讲的很透彻,学习AJax,最重要的是将它与之前学习的XML还有JavaScript联系起来,在讲 JavaScript的时候,里面讲到了DOM摸象,已经如何创建、访问DOM节点(元素节点、属性节点、文本节点)如何查找节点,了解到XML与 Josn的不同,用JavaScript访问Josn比访问XML方便,因为Josn里面的内容有的是以对象的方式存储的,最后还了解到XPATH技术。

    七、总结

    在整个个BS学习过程中,牛腩新闻发布系统给了我们一个宏观的把控,之后的HTML学习将基础知识弥补漏洞,由于HTML的页内容和样式控制混合在一起,于是出来了CS+DIV样式布局,再后来我们学习了Web服务器编程ASP.NET,里面讲到了许多控件的使用,紧接着又将了作为数据传输作用的XML,丰富HTML的JavaScript,JavaScript的出现将犹如将HTML插上了翅膀,之后的JQuery是将JavaScript的封装,最后的AJax是处理服务端与客户端异步处理数据的。

   

你可能感兴趣的:(Web,web开发)