开启B/S学习之路

《牛腩新闻发布系统》是我们进入B/S学习的第一道门。我们在B/S零基础的情况下,通过看视频竟亲手打造出一个基于Web的在线新闻发布系统,大家都很有成就感吧!该系统后台采用C#编写,前台采用ASP.NET开发,开发过程中应用了Html、CSS、JaveScript,Ajax,jquery等技术。

HTML(HyperText MarkupLanguage,超文本标记语言)是Internet上用于设计网页的主要语言。网页包括动画、多媒体、图形等各种复杂的元素,其基础架构都是Html。Html只是一种标记语言,它只能建议浏览器以什么方式或结构显示网页内容,与程序设计语言不一样。

CSS(Cascading StyleSheets,层叠样式表)简称样式表,是目前唯一的网页页面排版样式。“样式”就是指网页中文字的大小、颜色、图片位置等格式。它能使任何浏览器都听从指令,知道该以何种布局、格式显示各种元素及其内容。在Html中可以引用多个CSS文件,当样式文件中的样式发生冲突时,浏览器将依据层叠顺序处理。CSS弥补了Html对网页格式化方面的不足,起到排版定位、控制页面布局的作用。

Html与CSS配合使用提供给用户的只是一种静态的信息,缺少交互性,随之出现了JaveScript。JaveScript是目前浏览器普遍支持的基于对象的一种脚本语言,用于开发Internet客户端的应用程序。

Html、CSS和JaveScript三者在网页设计中所扮演的角色都很重要,Html是基础架构;CSS是元素格式、页面布局的灵魂;而JaveScript是实现网页的动态性、交互性的点睛之笔。Html以<html>开始,以</html>结束。CSS以<style>开始,以</style>结尾。JaveScript以<scripttype="text/javascript">开始,以</script>结束。

AJAX即“AsynchronousJavascript And XML ”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。比如说我们经常在注册网站时,输入用户名后马上就被告知该用户名已注册。

随着Ajax技术的不断风靡,其核心技术JavaScript越来越受到人们的关注,各种JavaScript的框架层出不穷。jQuery就是一个兼容多浏览器的javascript框架,核心理念是writeless,do more。

以上是对各个技术的简单介绍,先有个宏观的认识。通过牛腩新闻发布系统,我们也都亲身感受到B/S的奥妙和乐趣,接下来就脚踏实地地学习吧!发布一个自己制作的网站。

时间: 2024-10-19 00:00:37

开启B/S学习之路的相关文章

开启大数据学习之路 路漫漫其修远兮

用大数据分析大数据市场 现今科技界红到发紫的大数据革命的代表性技术就是Hadoop(注:一个分布式系统基础架构).Hadoop是一个由一系列不同的技术组成的生态系统.做 Hadoop相关产品的公司有很多,其中也有很多不一样的选择和变种,比如Cloudera,Hortonworks,亚马逊EMR,Storm和 Spark都是其中的一部分. 而Hadoop作为一个整体来说仍然是采用量最多,讨论最火爆的大数据技术. 然而通过我们的数据分析发现在世界上前50万个公司中,只有很少的一部分真正的使用了Had

linux学习之路之vim编辑器的使用

本章将介绍vim编辑器的使用 vim编辑器是vi编辑器的增强版 vim是一种全屏的编辑器,是一种模式化的编辑器,之所以称为模式化的编辑器,因为vim有多种模式. 接下来将介绍vim主要的三种模式: 编辑模式(也叫命令模式):在该模式下你可以完成字符串跳转,字符串删除,翻屏操作等操作 输入模式:在该模式下输入的任何字符都会保存在该文件中,作为文件的一部分 末行模式:在该模式下,可以实现字符串搜索,字符串替换等操作 vim编辑器的三种模式之间的相互转换 模式转换: 编辑模式-->输入模式 i:在当前

STM32学习之路-LCD(2)&lt;LCD初始化&gt;

这些天一直在研究LCD的初始化函数,因为不过是用IO口模拟时序还是用FSMC来驱动LCD,都必须要弄好LCD的初始化 其实LCD的初始化就是跟着LCD IC的datasheet来写寄存器,大部分都使用上面的默认值,网上有很多修改的例子,这里就不 放出来了.但是我想写下一些比较重要的东西. 这是从网上下载来的一个文件的前半部分: 当然,别的型号的IC也是有这些东西的,不过可能有些地址不同而已. R0,这个命令有两个功能,如果对它写,则最低位为OSC,用于开启和关闭振荡器.而如果对它读操作, 则返回

osgi实战学习之路:8. Service-3之ServiceTracker

通过ServiceTracker可以对查找的Service进行扩展 下面的demo引入装饰器模式对Service进行日志的扩展 demo: Provider student-manage/Activator.java package com.demo.service; import java.util.Dictionary; import java.util.HashMap; import java.util.Hashtable; import java.util.Map; import org

局域网内Linux下开启ftp服务的“曲折路”和命令复习

今天主要学习了Linux下网络配置以及vsftp(FTP)和samba的服务配置,学习起来,难度也就一般,并没有特别难,可是在可以做实验的时候,却并没有自己想像的那么顺利,可见,很多事情看起来不难,做起来却又是另外一回事.特作此篇以作纪念. 一:vsftpd 的配置. 1,首先,最好已经进行yum源的配置(如果没有配置,可以搜索我的日记,做好配置),方便于我们安装vsftpd. 只需一句命令即可: [[email protected] ~]# yum -y install vsftpd 喝杯茶,

Redis——学习之路三(初识redis config配置)

我们先看看config 默认情况下系统是怎么配置的.在命令行中输入 config get *(如图) 默认情况下有61配置信息,每一个命令占两行,第一行为配置名称信息,第二行为配置的具体信息. 我们就从上到下来理解一下这些配置信息中的某些配置: 1.dbfilename是本地持久化存储数据库文件名,默认为dump.rdb.我可以在安装目录文件夹下找到这个文件. 2.requirepass是密码,即连接服务器的密码,默认为空.下面我来设置一个密码然后用带密码的命令连接一遍. 3.msterauth

linux学习之路之ssh协议

SSH协议 SSH英文全称Secure SShell,是一种安全的协议,也是用于远程登入的. SSH相比telenet而言,具有更高的安全性,使用telent远处登入某台主机,存在着以下两个隐患: 1.用户认证是明文的 2.数据传输也是明文的 因此,处于数据安全考虑,使用SSH来远处登入更安全. SSH有2个版本,SSHv1和SSHv2,SSH1由于无法抵挡中间人攻击,因此,现在很少使用SSHv1版了.所以使用更多的还是SSHv2版,毕竟它要安全多了. SSH是工作在TCP层,端口号是22:te

linux学习之路之日志系统

日志系统 日志系统是用来存放系统在执行任务过程中产生的讯息或者是执行时产生的错误日志信息都存放在日志系统里.由于Linux系统上面会同时开启多个服务或者子系统,因此为了便于查看或者管理它们产生的日志信息,我们一般将不同的子系统或者服务产生的日志信息根据级别不同放在不同的配置文件中或者主机中. 在RHEL 5上,使用的日志系统是syslog 而在RHEL 6上,使用的日志系统是syslog-ng这是一款开源系统 要想使用syslog日志系统,必须要确保syslog服务一直在运行.而syslog服务

Qt 学习之路 2 --- 读书笔记

一.文章来由 来自豆子老师非常好的一本Qt教程,但是只有网络版,所以用这个做笔记了,不动笔墨不读书嘛~~ 二.读书笔记 1.Qt 学习之路 2(2):Qt 简介 1.1 关于 Qt 的一站式解决 Qt 是一个著名的 C++ 应用程序框架.但并不只是一个 GUI 库,因为 Qt 十分庞大,并不仅仅是 GUI 组件.使用 Qt,在一定程度上你获得的是一个"一站式"的解决方案:不再需要研究 STL,不再需要 C++ 的,不再需要到处去找解析 XML.连接数据库.访问网络的各种第三方库,因为