本帖最后由 PaulY 于 2019-4-6 05:16 编辑
一转眼三个月过去了,从之前从事的行业中跳出,在IT行业中去开始一段新的旅程,多少有一些忐忑,毕竟恐惧来源于未知,记得初来黑马的那段时间,特别是最开始的时候,讲那些最基础的东西的的时候,还会时不时的的冒出我这样做是不是有点草率,放弃熟悉的去学习新的,跟大学学的一切说再见是否值得,但是有句话不是说,生命在于折腾么,况且还可以学到不少,之后课程的难度逐渐提升,索性不去想这个东西,发现心情瞬间好了很多,那就学吧,来都来了,况且IT行业的话,总归要比当初自己离开的行业前景好一些,随之时间的推移,Java由基础,到加强,数据库到JavaWeb,html,css,js,servlet,jsp等等知识一点一点在自己面前展开,也在自己脑子中逐渐建立起了整个脉络,而之前的部分忐忑,也随之消散,虽然我接触的可能只是IT行业的沧海一粟,但是,至少,并非之前的一无所知,maven课程的结束,JavaWeb也告一段落,现在回过头去看下,这几个月学到很多。
html:网页静态资源中搭建基础部分,这部分内容大部分是标签,记忆向的东西偏多,理解的话不会很难,<a…>超链接,<img>图片,<div>块,<table>表格,<form>表单,这五类比较常用,且<form>表单是重点,表单常用的属性有text,password,hidden,submit,button,radio,checkbox需要很熟悉这部分。
css:网页静态资源中美化部分,这部分大多是对页面静态资源进行一些美化和布局,此部分可以的话尽量在表头<head>标签内去定义<style>相关属性,其优先级顺序分别为important > 内联 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 >通配符 > 继承,常用的话,先行通过class对同类标签进行分类或者id对单个标签分类,属性大部分则是对字体,背景,尺寸,边框和盒子模型控制这些内容的格式做设定,
js(JavaScript):这部分很重要,由ECMAScript+BOM+DOM这三部分组成 ECMAScript此部分,与Java语法很类似,很好理解,在具体使用时刚开始会有点懵,但是用多了的话还可以,事件这块需要下点功夫去搞清楚,监听机制,常见事件onclick点击,onload加载,onselect这三个在后续学习中很多次被用到,特别是前两个,还有表单的确认和重置以及焦点获得失去4个事件。 BOM:此部分是浏览器对象模型的相关设置。常用的话window窗口对象下alert用到很多,location也会用到,但没有alert多,还有其他的一些,但是并没有用到过。 DOM:此部分是文档对象模型的相关设置,很重要,有很多getXXX方法和setXXX方法,通过id,class和name这三个常用属性对文档内容或样式等操作。、
Bootstrap:一个前端框架,很多css样式和js插件在其中定义,省了你绞尽脑汁去设计页面效果,至于用法,老师一句话很有道理,哪里不会哪里不懂删哪里,缺了哪块看的清清楚楚明明白白。
xml:可扩展标记语言,标签自定义,语法严格,常用于存储数据,常用约束DTD和Schema两个,解析方式有DOM和SAX两种,前者可增删改查,费内存,后者不怎么占内存,但是只能读取,不可操作
Tomcat:web服务器软件,网上大把的配置设置教程
Servlet:服务端程序,大多用于完成前后端交互(数据处理一般放在Server中)和少部分数据处理,数据乱码处理(utf-8),响应请求各种方式,request转发,重定向,request域(请求作用域,客户端单次请求作用域),session域(会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。),application域(全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序【可看做服务器】启动到停止。),page域(一个JSP页面,最小的域),相关get/set方法,GET/POST表单数据获取,数据写回,还有cookies(session域实现就是基于Cookies)等等,此部分的话Java语言编写,编写不难,概念第一次接触会有点懵,但是必须要搞清楚。
JSP:和servlet比较像本质也是一个servlet服务,我的理解的话servlet位于服务器,而JSP则位于客户端,其域范围跟servlet相同,仅仅写法上有区别,同时还有EL表达式和JSTL两部分,都是替换或者简化jsp页面内Java代码编写,有servlet的概念的话,这部分概念好懂,语法会懵,多码即可解决
jQuery:一个js框架,为了简化js开发,通过EL表达式,各种选择器等来完成相关的操作。
Ajax和jSON:可以再不刷新网页的情况下完成异步交互。 |