摘要:
零、如何给html元素加事件监听 1.原生方式:通过querySelector()方法,捕捉到元素,比如说button元素,然后通过btn.onclick = () =>{}或者通过btn.addEventListensers('click', ()=>{})的方式 2.vue的模板语法糖,在元素上 阅读全文
摘要:
一、jsx书写规范 1.jsx里面只能有一个根元素 2.jsx通常以一个括号包裹起来,这样可以当作一个整体,方便实现换行等; 3.jsx可以有单标签元素,也可以有双标签元素,但是如果是单标签元素,需要用/结束。 4.在jsx中,{}语法,表示要插入一段js代码了。可以用来插入变量、插入表达式等 二、 阅读全文
摘要:
一、react的特点: React 组件是返回标签的 JavaScript 函数: 哪个组件是通过改变 state 实现可响应的,或者哪个组件拥有 这个 state。 然后我们需要确定吧这个state是放在这个组件,还是放在父组件(如何多个子组件都会受到相同state影响,那么需要放到父组件里统一管 阅读全文
摘要:
import { ref, computed } from 'vue'; import { defineStore } from 'pinia'; import { useRoute } from 'vue-router'; /** * 一、和vuex区别: * 1.不需要有mutations,在组 阅读全文
摘要:
问题: 淘宝的npm镜像源https://registry.npm.taobao.org到期,切换到了新镜像源, npm config set registry https://registry.npmmirror.com 但是启动老某些老项目的时候,报了node-sass的问题, 原因: 通过排查 阅读全文
摘要:
@RequestMapping(捕捉浏览器的http请求的url,和servert的uro-pattern一样)@Controller(标识这个类是controller,和servlert的class一样)@GetMapping(标识这个方法,处理的是get方式的http请求)@ResponstBo 阅读全文
摘要:
一、th:fragment模板片段 我们可以使用模板,定义一些会经常复用的代码,使用th:fragment定义 然后使用th:insert引入这个模板内容,或者使用th:replace进行内容替换; 还有一个th:include标签也是引入模板内容,但是这个不推荐了; 除了增加模板,还可以使用th: 阅读全文
摘要:
一、表达式 表达是是标签后的语法: 表达式语法: 1.变量表达式: 2.选择表达式:这个使用的不多,暂时不看 3.链接表达式:链接外部的css样式或者js文件,都用这个。链接表达式是可以传递参数的。 4.消息表达式:(国际化的时候使用) 5.片段表达式 其他表达式: 文本表达式th:text(里面是 阅读全文
摘要:
零、 场景(Scene):一个容器,用于保存和跟踪要渲染的物体,如相机、灯光、物体等。 相机(Camera):决定了哪部分场景会被渲染。最常用的是透视相机(PerspectiveCamera),它模拟人眼所看到的视角。 渲染器(Renderer):基于场景和相机的设置,计算并渲染最终图像。WebGL 阅读全文
摘要:
有时候你希望两个组件的状态始终同步更改。要实现这一点,可以将相关状态从这两个组件上移除,并把这些状态移到最近的父级组件,然后通过 props 将状态传递给这两个组件。 这被称为“状态提升”,这是编写 React 代码时常做的事。 事件一般以onXXX开头,比如内置元素div的click事件可以叫on 阅读全文