【总结】关于BS的那些事
来源:互联网 发布:手机淘宝降价通知设置 编辑:程序博客网 时间:2024/06/05 03:34
前言
说到BS,我想起了第一次接触BS的时候,初次步入BS的我感觉很新奇,有很多未知的世界等着我去探索,刚开始和之前的CS做比较--B/S和C/S的区别,知己知彼百战不殆,高效人士的7个习惯之一。任何所谓的新知识,都不是新知识,都是在以前的知识的基础上变化而来的,任何新知识都是纸老虎,禁不住我们去探索。
故事
我和BS都有哪些故事? 我们的关系千言万语不如一张图来的透彻。
每张图的意义,也许只有它的作者最清楚,不过这也不影响我想分享给你的心~~~
问:我觉得每块小内容都不是独立的,都是你中有我,我中有你的存在,想想一个BS项目都有哪些部分构成?
答:一个精美的界面,少不了html去存放它需要展示给别人的内容,再用css去装饰它,装扮成用户想要的效果;
界面是有了,我们也不能只当花瓶,要有真凭实据才可以,asp.net中给我们讲述了几部分核心内容,ADO.net的核心组件,其一是dataset,它是本地的数据库,是远方数据库的桥梁,其二是.NET数据提供程序,包括了4个命令:connection、command、dataadapter(用于吧数据库的数据放在dataset中)、datareader(用于读取数据)
asp.net 中给我们提供了很多控件,web控件和html控件,web控件是在服务器上运行的,运行后生成静态代码传给客户端服务器,而html控件就是一个标签,直接被客户端的浏览器解释,使用web控件的封装性好,大大减少了代码的编写量。--其他区别,请移驾---asp.net中的相关知识。
问:那XML是什么呢?
答:XML是Extensible markup language 可扩展标记语言,它可以来标记数据,定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言
问:那XML使用在哪些方面呢?
答:它非常适合万维网的传输,提供统一的方法来描述和交换独立应用程序的结构化数据,是Internet环境中跨平台的,依赖于内容的技术,也是当今处理分布式结构信息的有效工具,用来简化Internet的文档信息传输。注意xml是用来传输和存储数据的,而上面说的html是用来显示数据的,但他们都是标准通用标记语言(SGML)的子集。--其他详情请移驾-XML与html的区别
问: 再来聊聊JavaScript和jquery,他们又是什么呢?
答: JavaScript是是一种直译式的脚本语言,是一种动态类型、弱类型、基于原型的语言。用来给html网页增加动态的功能。前面说到css是给html内容增加样式的,那是增加的静态的样式,这里,JavaScript给我们的html增加的是动态的,能和用户交互的样式。
而jquery一个快速的、简洁的JavaScript框架,是一个优秀的代码库,write less,do more相信你一定不陌生。它封装了JavaScript常用功能的代码,提供一种简单的JavaScript设计模式,优化html文档操作,事件处理、动画设计的ajax交互。---详情请移驾--JavaScript与jQuery
还有一些基本知识的详情--请移驾--【JavaScript】DOM基础 等。
问:上面提到了ajax,有点晕?
答:别晕,ajax是asynchronousjavascript andXML.异步JavaScript和xml。是一种创建交互式网页应用的网页开发技术,创建快速动态网页的技术,说白了,我的理解就是通过ajax,完成与服务器进行少量数据交换,让网页实现异步更新的作用。这里就要提到ajax技术和传统页面的区别了。--请见我的下一篇博客--ajax和传统页面的区别。简单的说,传统的页面,如果需要更新内容,必须重载整个网页页面,比较耗费资源,速度当然也会慢,而ajax就是解决了这样的问题,只更新用户想更新的那部分,其他的部分不变,大大的提高了性能。
问:这么多技术,如何实践呢?
答:近来,我一直在做BS的项目,其中把这些技术都融在了一起去用,体会到了他们的分工明确却又藕断丝连。--如果感兴趣,请移驾我的BS项目的博客~~
在BS的学习中,我掌握了很多web程序开发中常用的“伎俩”比如,分页查询、导入导出等点。其实令我印象最深刻的还是MVC框架的使用。它巧妙的把视图层和业务层分开,充分的解耦合,界面可以根据约定来调换,可以用户不同样式的视图来访问同一个服务器的代码,使得我们的开发时间大大缩减,让程序员们的分工更加明确,更容易维护和修改。
小结:
好了,说了这么多, BS还有很大的进步空间,希望小编能和你共同不断前进!记得时常回顾总结哦!
- 【总结】关于BS的那些事
- 关于编程的那些事--学习总结
- 【BS学习】BS总结
- 一图总结C++中关于指针的那些事
- Java——关于static关键字的那些事总结
- BS总结
- BS总结
- BS总结
- 【BS】总结
- Bs总结
- 关于BS项目的需求分析
- 关于WAS的那些事....
- 关于foreach的那些事
- 关于成长的那些事
- 关于DOCTYPE的那些事
- 关于爱情的那些事。
- 关于http的那些事
- 关于年终奖的那些事
- 网站架构:负载均衡(下)
- 2-Openwrt directory structure
- Android开发——View的位置参数详解
- 到底怎么样才叫看书?
- querySelector()
- 【总结】关于BS的那些事
- 关于inline函数 不能继承的问题
- 在windows下 git 记住用户名密码
- 每天一个linux命令——tail
- 用lua扩展你的Nginx
- 在Ubuntu下安装ovs-dpdk
- spring-boot 集成 rabbitmq
- 股票数据接口-陈科肇
- 为什么中国长期在科学领域少有重大建树 -关于钱学森之问 的回答