摘要: controller代码: 1 @RequestMapping("/success") 2 public String success(Map<String,Object> map){ 3 map.put("hello", "<h1>你好</h1>"); 4 map.put("users", Arr 阅读全文
posted @ 2020-09-15 22:14 山下明明子 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在html文件中, 首先导入thymeleaf的名称空间 <html lang="en" xmlns:th="http://www.thymeleaf.org"> 然后先感受一下thymeleaf的语法--he: 先在controller中配置: 1 @Controller 2 public cla 阅读全文
posted @ 2020-09-15 17:48 山下明明子 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 首先导入thymeleaf: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 使用: 只要把HT 阅读全文
posted @ 2020-09-15 15:54 山下明明子 阅读(1695) 评论(0) 推荐(0) 编辑
摘要: 1. /webjars/**, webjars后面的所有内容, 都去classpath:/META-INF/resources/webjars/下找资源; 如:localhost:8080/webjars/jquery/3.3.1/jquery.js 2. /**, 访问当前项目的任何资源,会在以下 阅读全文
posted @ 2020-09-14 23:04 山下明明子 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. IDEA新建maven项目 2. 在Spring官网 https://start.spring.io/ 设置好自己项目的配置后点击explore将生成的maven配置文件复制覆盖原本的pom文件 3. 在src/main/java目录下新建类home, 代码如下: 1 package com. 阅读全文
posted @ 2020-09-13 20:06 山下明明子 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 强制不换行:white-space:nowrap; 超出部分隐藏:overflow: hidden; 隐藏部分用省略号代替:overflow: hidden; text-overflow: ellipsis; 自动换行:word-wrap: break-word; ( word-break: nor 阅读全文
posted @ 2019-08-13 16:15 山下明明子 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.jianshu.com/p/ecb71343964a 使用 var: 每一次for循环的时候,setTimeout都执行一次, 但是里面的函数没有被执行,而是被放到了任务队列里面,等待执行, for循环了4次,就放了4次,当主线程执行完成后,才进入任务队列里面执行。 使 阅读全文
posted @ 2019-08-12 17:23 山下明明子 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-12 15:25 山下明明子 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 宏任务队列可以有多个,微任务队列只有一个; 主线程上的任务是第一个宏任务; 会建立宏任务的有:setTimeOut、 setInterval、 requestAnimationFrame 会建立微任务的有:Promise的回调、 process.nextTick 当有一个宏任务队列执行完毕后,会执行 阅读全文
posted @ 2019-08-12 11:29 山下明明子 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: v-if:每次都会重新删除或创建元素,具有较高的切换性能消耗; v-show:每次切换元素的 display:none 样式,具有较高的初始渲染消耗。 阅读全文
posted @ 2019-08-12 09:28 山下明明子 阅读(418) 评论(0) 推荐(0) 编辑