B/S学习总结
经过5个月的学习,B/S学习的项目完毕了。
尽管项目完毕了,可是感觉自己还是差非常远。会的太少了。须要在项目中不断实战吧。以下分别对每一个项目进行总结。
牛腩新闻公布系统
简单介绍:
跟着视频里面的牛腩老师来敲一个新闻公布系统。
这是B/S阶段的第一个项目。
学习感受:
学习下来基本上就蒙了。老师讲得啥也忘的差点儿相同了。由于到了前台设计的时候大部分都不认识。只是这没关系,尽管没有记住,可是也经历过一遍了。再接触的时候就不会太陌生。就像书要看三遍一样。
HTML
简单介绍
HTML(Hyper Text Mark-upLanguage)即超文本标记语言。超级文本标记语言是标准通用标记语言的下一个应用,也是一种规范,一种标准。它通过标记符号来标记要显示的网页中的各个部分。
学习感受
刚開始学习HTML的时候仅仅是简单的看了一下孙鑫老师的视频。
跟着视频把里面的样例敲了一遍。看过后感觉晕晕乎乎的,感觉还是什么都不知道。
让自己写一个简单的html根本就不行。
尤其是各种标签,看着那叫一个多啊,仅仅是简单记得标签的名字,详细是干什么用的,早就忘光光了。感觉这样不行,过后就什么都忘了。
然后就開始上网查各个标签代表什么意思,它的英语全拼是什么。还别说,真管用。轻轻松松的就记住了大部分的标签。
学习知识就得要跟旧知识结合啊。
ASP.NET
简单介绍:
ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网server运行的server端脚本技术。它能够通过HTTP请求文档时再在Webserver上动态创建他们。
学习感受:
通过ASP.NET的学习。更加清楚的认识了B/S和C/S的差别。微软对ASP.NET封装的非常好。其是server控件。帮我们做了非常多事情。大大的加快了我们的开发速度。学习了ASP.NET的非常多控件,又知道了非常多属性。学完了感觉还是浑浑噩噩的。记是记不住的,先了解下,用到的时候能够查。如今经过图书管理系统以后通过实践,再回头看看当初的ASP.NET总结,认为也就是那么回事。
XML
简单介绍:
可扩展标记语言,是一种非常像超文本标记语言的标记语言。它的宗旨是数据传输。而不是显示数据。它的标签没有被提前定义。须要自行定义标签。
学习感受:
这块学习是最薄弱的地方,由于学习过以后就再也没实用到过了,也没有回头看。如今的影像就是它像HTML一样。通过标签标记,可是它的标签是自己定义的。可是详细怎么运用它,如今还是不清楚。
JavaScript
简单介绍:
JavaScript是一种直译式脚本语言。是一种动态类型、弱类型、基于原型的语言,内置支持类型。
已经被广泛用于Web应用开发,经常使用来为网页加入耕种各样的动态功能,为用户提供更流畅美观的浏览效果。
学习感受:
这一部分的学习是跟着北风网的视频做的。刚開始看着还能够,后来可能是由于老师讲得比較深吧,就云里雾里的了。
如今想想也是漫无目的的跟着视频中的老师学习,没有总览一下JavaScript,假设事先用全局观先总览一遍的话应该会好非常多。
如今JavaScript越来越火了,它可以帮助我们做非常多的事情。可以用JavaScript做一些事情,来减轻server的压力,比方说验证什么的。
DIV+ CSS
简单介绍:
DIV+CSS是WEB设计标准,它是一种网页的布局方法。
它能够实现网页页面内容与表现相分离。
学习感受:
通过这一部分的学习。对CSS有了更深刻的认识。也对经常使用的样式有了主要的掌握。通过CSS。让网页样式和HTML代码分离,开发和维护都会方便非常多。
JQuery
简单介绍:
JQuery是一个轻量级的JavaScript库,极大地简化了JavaScript编程,并且也非常easy学习。
JQuery的宗旨是“用最少的代码来做很多其它的事情”。
从这个宗旨里面也能够感受到它的简洁明了。易用的特点。
学习感受:
JQuery对JavaScript做了非常好的封装,让我们写JS代码变的更加简单。它的选择器和CSS的选择器非常像,大慷慨便了我们。由于浏览器的兼容性。在用JS开发的时候。要写非常多兼容性的代码。在这方面JQuery做的非常好。它把这些事情都帮助我们做了。让我们开发起来更加的方便。
Ajax
简单介绍:
AJAX即“AsynchronousJavascriptAnd XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与server进行少量数据交换。Ajax能够使网页实现异步更新。这意味着能够在不又一次载入整个网页的情况下对网页的某部分进行更新。
学习感受:
Ajax是JavaScirpt学习的一部分内容,通过Ajax,可以使网页实现异步更新,不用一到跟server交互就刷新网页了,大大的提升了用户的体验。并且通过Ajax。仅仅是与server传递须要改变的内容,减轻了server的压力。由于同属于JavaScirpt,运用Ajax的时候,也有浏览器的兼容性问题,所以要写一些浏览器的推断。只是JQuery也对Ajax进行了封装。让我们写Ajax变的更加easy。
再次感叹JQuery的好啊。
总结
B/S这部分还欠缺非常多。还须要不断地学习来充实自己。
B/S学习总结的更多相关文章
- 从直播编程到直播教育:LiveEdu.tv开启多元化的在线学习直播时代
2015年9月,一个叫Livecoding.tv的网站在互联网上引起了编程界的注意.缘于Pingwest品玩的一位编辑在上网时无意中发现了这个网站,并写了一篇文章<一个比直播睡觉更奇怪的网站:直 ...
- Angular2学习笔记(1)
Angular2学习笔记(1) 1. 写在前面 之前基于Electron写过一个Markdown编辑器.就其功能而言,主要功能已经实现,一些小的不影响使用的功能由于时间关系还没有完成:但就代码而言,之 ...
- ABP入门系列(1)——学习Abp框架之实操演练
作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进.也曾热情于新技术的学习,憧憬过成为技术大拿.从前端到后端,从bootstrap到javascript,从py ...
- 消息队列——RabbitMQ学习笔记
消息队列--RabbitMQ学习笔记 1. 写在前面 昨天简单学习了一个消息队列项目--RabbitMQ,今天趁热打铁,将学到的东西记录下来. 学习的资料主要是官网给出的6个基本的消息发送/接收模型, ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- Unity3d学习 制作地形
这周学习了如何在unity中制作地形,就是在一个Terrain的对象上盖几座小山,在山底种几棵树,那就讲一下如何完成上述内容. 1.在新键得项目的游戏的Hierarchy目录中新键一个Terrain对 ...
- 《Django By Example》第四章 中文 翻译 (个人学习,渣翻)
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:祝大家新年快乐,这次带来<D ...
- 菜鸟Python学习笔记第一天:关于一些函数库的使用
2017年1月3日 星期二 大一学习一门新的计算机语言真的很难,有时候连函数拼写出错查错都能查半天,没办法,谁让我英语太渣. 关于计算机语言的学习我想还是从C语言学习开始为好,Python有很多语言的 ...
- 多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类)
前言:刚学习了一段机器学习,最近需要重构一个java项目,又赶过来看java.大多是线程代码,没办法,那时候总觉得多线程是个很难的部分很少用到,所以一直没下决定去啃,那些年留下的坑,总是得自己跳进去填 ...
- node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理
一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...
随机推荐
- [BZOJ4416][SHOI2013]阶乘字符串(子集DP)
怎么也没想到是子集DP,想到了应该就没什么难度了. 首先n>21时必定为NO. g[i][j]表示位置i后的第一个字母j在哪个位置,n*21求出. f[S]表示S的所有全排列子序列出现的最后末尾 ...
- [POJ1205]Water Treatment Plants
题目大意: 有一排n个格子,要在它们上面装管道. 每个格子上的管道都是T形的,但是可以有三种流动的方向. 每种都是把两个方向的水往另一个方向排出. 如果方向是向左或向右,就是排到相邻的格子里. 特别地 ...
- 【8.22校内测试】【数学】【并查集】【string】
今天的t2t3能打出来80分的暴力都好满足啊QwQ.(%%%$idy$ 今天的签到题,做的时候一眼就看出性质叻qwq.大于11的所有数分解合数都可以用4.6.9表示,乱搞搞就可以了. #include ...
- DP练习 最长上升子序列nlogn解法
openjudge 百练 2757:最长上升子序列 总时间限制: 2000ms 内存限制: 65536kB 描述 一个数的序列bi,当b1 < b2 < ... < bS的时候, ...
- [转][Android]Android数据的四种存储方式
android.database.sqlite类 SQLiteQueryBuilder java.lang.Object android.database.sqlite.SQLiteQueryBuil ...
- Linux6.9用RPM方式安装MySQL5.7.21
1.下载安装包 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-1.el6.x86_64.rpm-bundle.tar ...
- 解决Could not open input file: think问题
前几天做项目的时候,突然想用命令行创建TP5的控制器以及模型等 输入命令: >php think make:controller admin/Abc 报错如下: Could not open i ...
- 打开/查找xcode6的沙盒地目录
用以下代码 打开沙盒目录 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainM ...
- HDU 4667 Building Fence(2013多校7 1002题 计算几何,凸包,圆和三角形)
Building Fence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)To ...
- ubuntu 包管理详解
http://www.cnblogs.com/forward/archive/2012/01/10/2318483.html