计划
- [ ] 看crm视频,补充前面知识,加快开发进度
- [ ] 阅读疯狂Java讲义
- [ ] 有空英语
- [x] 咸鱼收款
- [x] 填写学校登记表
执行
09点35分 开始学习视频
13点50分 抓紧时间,继续看
16点05分 学习JavaScript,想实现首页注册登陆界面,可是代码看不懂,时间很紧张啊
英语角
The songs I often listen to are folk.
Not only because of its simple lyrics, light-hearted melody, and catchy melody, but also because the mood it expresses often resonates with me.
I can hear a lot of things about life, both joy and sorrow.
Maybe it's because my personality is more suitable for folk
知识记录
首页及登录功能的设计与实现
首页功能
- 首页功能的分析与设计
- 首页功能实现controller层
- 首页功能实现页面层
- html文件不可以直接重命名为jsp文件,会出现乱码,要先改为utf-8的格式
- 新建一个jsp文件,打开,取第一行复制过去
首页跳转到登陆页面功能的分析与设计
- 一个资源目录占一个controller
- 跳转、请求、重定向
- 浏览器发送请求,返回的是浏览器;Ajax请求返回的是json数据
- 首页跳转到登陆页面功能实现controller层
首页跳转到登陆页面实现controller层
- url要和controller方法处理完请求后,响应信息返回的页面的资源目录保持一致
首页跳转到登陆页面实现页面层
String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
自动获取url base地址
- 选中后按ctrl+r可以全部替换
<base href="<%=basePath%>"/>//将定义好的base地址给到href
JavaScript
js概述
- 只要是浏览器开发都用js,vue等都是js的高级框架
- jsp隶属于java语言的,运行在jvm中
HTML CSS JS
- css和js都是为html语言服务的,让它动起来。
html嵌入JavaScript的第一种方法
- js是一门事件驱动型的编程语言,依靠事件去驱动,然后执行对应的程序。在js中有很多事件,其中有一个事件叫做:鼠标单击,单词是:click。并且任何事件都会对应一个事件句柄叫做:onclick。
- 事件句柄和事件的区别是,在事件前都要加一个on,而事件句柄是以HTML标签的属性存在
- onclick="js代码",执行原理
- 页面打开时,js代码不会执行,只是把代码注册到按钮的click事件上。等这个按钮发生click事件后,注册在onclick后面的js代码会被浏览器自动调用
- 使用js弹出消息框
- js中内置一个对象叫做window,全部小写,window代表浏览器对象。window的函数alert,window.alert("消息")
- js中的字符串用单引号双引号都行