发表于: 2019-12-26 22:38:27
1 982
今天做了什么
修改task的职业页面,profession的逻辑是放入五个不同分类的方向list然后单独遍历
具体效果
task4深度思考
1.JSP是什么?JSP中可否直接连接数据库?为什么现在不推荐使用%%来写JSP的代码,而是使用C标签?
2.Html有哪些常用的标签,CSS有几种引用方式,JS应该在顶部还是应该在底部加载?
html常用标签: <h1>-<h6>、 <p>、 <a>、 <img>、 <form>( <input>)、<br/>、<ol><li>、<ul><li>
javascript代码写在<head>里面:
由于这时候网页主体(body)还未加载,所以这里适合放一些不是立即执行的自定义函数,立即执行的语句则很可能会出错(视浏览器而定)
javascript代码写在<body>里面:
这里可以放函数也可以放立即执行的语句,但是如果需要和网页元素互动的(比如获取某个标签的值或者给某个标签赋值),Javascript代码务必在标签的后面
javascript代码写在<body>下面:
这时候整个网页已经加载完毕了,所以这里最适合放需要立即执行的命令,而自定义函数之类的则不适合。
所以一般放在底部好一点
3.SEO是什么,后端在用JSP的方式输出页面时,可以做的SEO优化有哪些?
4.Tiles现在的版本是多少?Template,Attribute,Definition,ViewPreparer分别是什么?
5.Tiles有什么用处,为什么要用Tiles,如果不使用Tiles,可以实现公共部分的复用吗?
不使用可以Tiles也可以实现公共部分的复用 ,如前端的框架组件本质上就是对代码进行复用
6.套页面的前后端协作方式中,怎么传递参数给前端JS?怎么控制页面之间的跳转?
后端通过httprequest 可以得到请求信息,前端model和ModelAndView得到后端返回的数据
1.onclick跳转
设置window的location.href属性
onclick="window.location.href='URL'"
onclick="location='URL'"
2.调用window的open方法
onclick="window.open('URL','_blank');" // 在新窗口打开
onclick="window.open('URL','_self');" // 覆盖当前页
3.a标签跳转
<a href="URL" target="_blank">Preface</a> // 在新窗口打开
<a href="URL" target="_self">Preface</a> // 覆盖当前页,target属性默认为_self,此处可省略
使用可以使用拦截器拦截跳转请求
7.Velocity,Freemark是什么,和JSP的区别在哪里?推荐使用哪种模板语言?
还有jsp为官方标准、用户群广
简单来说,前后端分离使用Velocity,Freemark好一点,不分离的情况使用jsp多一些
8.EL表达式是什么?常用的EL表达式有哪些?
9.C标签又是什么?怎么写一个自定义的标签?自定义的标签通常有什么用处?
10.套页面和前后端分离的方式有什么区别,应该在哪种情况下选用哪种解决方式?
个人脑图
明天要做什么
进行任务五,对登录注册进行加密
学习cookie,session,token
评论