首页 > 其他分享 >3月9日记录20230321

3月9日记录20230321

时间:2023-05-15 09:44:08浏览次数:37  
标签:首页 记录 20230321 js controller 事件 跳转 页面

计划

  • [ ] 看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中的字符串用单引号双引号都行

标签:首页,记录,20230321,js,controller,事件,跳转,页面
From: https://www.cnblogs.com/barry-first/p/17239503.html

相关文章

  • 实习记录模板
    计划删减代码,把它变成自己的,准备答辩学习前端知识angular框架,html语法扎实的学,css,JavaScript学习后端框架,Java语言学扎实点知道接口怎么回事,尝试或明白一个接口怎么写,接口调试是怎么实现的解决配置文件中resources中的几千个报错,不解决,无意义要搞明白数据库中的字段......
  • 记录以下关于我家的网络ip部署如何将所有设备的ip部署在同一网段下
    先说下家里的网络大概是如何连接的:首先使用的是移动光纤,入户以后由猫分出4个LAN口,分别对应我家客厅,主卧,书房,次卧,其中主卧和次卧基本没有使用.主要客厅和书房在用.客厅连接的是无线路由器,新款的无线路由器可以设置'有线中继'功能,该功能保证了连接到无线路由器的所有设备......
  • APIO2018~2022做题记录
    APIO2018~2022做题记录1.[APIO2021]封闭道路题意:一棵大小为\(n\)的树,有边权,设\(f(x)\)表示要满足所有点的\(deg\leqslantx\)所要删掉的边的边权和的最小值,求出\(f(0)\)到\(f(n)\)思路:先考虑对于每个\(x\)计算答案。设\(dp[i][0/1]\)表示\(i\)向上连的边删或不删时的最小代价......
  • 博学谷学习记录 自我总结 用心分享 | 学习分享
    我的分布式学习之旅:我从事Java开发(ERP二次开发)已经有三年了,但是对于分布式系统的学习却是最近一个月开始的。这个领域对我而言既新颖又富有挑战性,让我充满好奇感,以及带有一丝焦虑害怕学习过程中的不理解,以及自己能不能学会。希望通过这一篇日记分享一下目前再学习分布式......
  • 博学谷学习记录 自我总结 用心分享 | Dubbo SPI机制
    SPI简介SPI全称为ServiceProviderInterface,是一种服务发现机制,刚好与javajdk的类加载机制进行了一个互补。SPI的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易......
  • 博学谷学习记录 自我总结 用心分享 | Netty框架使用
    Netty框架的作用1.Netty是一款用于快速开发高性能的网络应用程序的Java框架。它封装了网络编程的复杂性,定义了一种架构模型和一套丰富的设计模式。通过Netty框架,可以编写更高效的、可复用的、可维护的代码。有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSo......
  • 显示器与显卡的关系,记录古董笔记本的显示器画质提升经历
    手上有一台老笔记本,用了5年了。显示效果辣眼睛。就一直用公司电脑,家里的就闲置了很久。有一天,拿公司闲置显示器到家里,插上笔记本一试。哇塞!不得了,这画面效果比我笔记本好多了。但是分辨率是一样的,画质提升不少。我就想,如果显示屏再厉害一点,分辨率能不能提高?帧数能不能提高?上......
  • YOLOv3-spp复现记录
    YOLOv3-spp框架图 复现细节和结果1totalparamnum62,675,649,计算量:117.3GFLOPS2backbone:Yolov3-spp3优化器:optimizer=torch.optim.SGD(params,lr=0.001,momentum=0.937,weight_decay=5e-4)4学习率更新:呈cos函数形式5损失函数=置信损失(GIOU)+分类......
  • 【学习记录】Anaconda的配置与使用
    简介记录笔者在配置和使用Anaconda过程中遇到的情况,内容持续更新~一、conda的基础命令二、使用过程中遇到的场景场景1:在Linux服务器上安装miniconda3服务器环境:CentOS7.664bit操作步骤:下载镜像安装包wgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/......
  • 记录路由和源站路由实验(GNS3 + wireshark)
    实验目标1.认识IP记录路由的过程。2.抓包分析严格源站路由3.抓包分析宽松源站路由实验任务1.配置三台路由器,给每个路由器端口配置IP,在路由器R3上配置一个环回口3.3.3.3,使用扩展ping让R1ping3.3.3.3,抓包分析IP记录路由过程。2.配置5台路由器,让其中有环路,配置好OSPF路由协议。......