- 博客(90)
- 收藏
- 关注
原创 Typescript安装
再运行 js 文件。不用担心,这个错误,并不是我们的错误,原因是默认情况下,TS 会做出下面的几种假设:1、假设当前环境在 DOM 环境中2、如果代码中没有模块化语句,默认代码是全局执行的,所以变量就是全局变量要最简单的解决,就是用模块化。(不推荐)安装:npm i ts-node-dev --save-dev然后配置运命令:“scripts”: { “dev”: “ts-nd --respawn src/index.ts”},然后就可以通过命令 npm run dev 来运行和编译 ts 文件了。
2024-12-17 03:23:57
350
原创 TypeScript演练场
重要概念: TypeScript(TS)是一种编译时的静态类型语言,是一种强类型语言1. 静态类型: 在TypeScript中,变量和函数的类型是在编写代码时指定的,而不是在运行时确定的。这意味着任何类型错误都会在编译时被发现,而不是在代码运行时。在 TypeScript 是 JavaScript 的超集这个说法中,JavaScript 是TypeScript 的子集,也就是说 TypeScript 包含了 JavaScript 的所有功能和语法,但又添加了额外的功能,如静态类型系统、接口、类、泛型等。
2024-12-17 03:22:59
181
原创 react表单
render() { return (// 类组件class App extends React.Component { state = { value : “html” } handleChange = (e) => { this.setState({ value : e.target.value }) } clickHandle = () => { // 提交整个表单 console.log(this.state.value);
2024-12-17 03:21:35
611
原创 组件状态与数据传递
组件状态与数据传递本章主要包含以下知识点:● 组件状态● props● props 验证● 状态提升组件状态早期类组件被称之为有状态组件,就是因为在类组件中能够维护组件数据。class 类名 extends React.Component{ constructor(){ super();
2024-12-17 03:20:31
718
原创 组件与事件绑定
如下:eventHandler(e){ e.nativeEvent // 原生事件对象}this 的指向由于 JS 中 this 的特殊性,事件处理函数中的 this 并不会指向当前的组件,这就需要我们自行对 this 进行指向的修正。} render(){ return ( // 2.将事件绑定修改为箭头函数 <button onClick={()=>this.clickHandle()}>按钮 );
2024-12-17 03:19:32
607
原创 JSX 基础语法
本章主要包括以下内容:● JSX 基础语法● createElement 方法JSX 基础语法在 React 中,使用 JSX 来描述页面。return (你可以把类似于 HTML 的代码单独提取出来,例如:return (ele注意这种类似于 HTML 的语法在 React 中称之为 JSX, 这是一种 JavaScript 的语法扩展。在 React 中推荐使用 JSX 来描述用户界面。
2024-12-17 03:17:48
279
原创 React 基本介绍
React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架都不满意,就决定自己写一套,用来架设 Instagram 的网站。React 的实质其实是一个用于构建用户界面的 JavaScript 库。React 主要用于构建 UI。React 于 2013 年 5 月开源,由于拥有较高的性能,代码逻辑简单,越来越多的人已开始关注和使用它。
2024-12-17 03:16:15
378
原创 软考-软件设计师-基础知识Chapter01-计算机系统
控制部分的功能是判断CPU要访问的信息是否在Cache存储器中,若在即为命中,若不在则没有命中。计算机在执行程序过程中,当遇到急需处理的事件时,暂停当前正在运行的程序,转去执行有关服务程序,处理完后自动返回源程序,这个过程称为中断。假设一个系统由N个子系统组成,当且仅当所有子系统都能正常工作时系统才能正常工作,这样的系统称为串联系统。假设一个系统由N个子系统组成,只要有一个子系统正常工作,系统就能正常工作,这样的系统称为并联系统。:正数的补码与其原码和反码相同,负数的补码则是等于其反码的末位加1。
2024-12-12 21:36:21
614
原创 HTML+Node+Mysql+Navicat 实现注册登录的接口
项目结构如下:auth-app/├── db.js├── app.js└── .env。
2024-10-18 00:24:36
959
1
原创 CSS实现文本溢出处理
/margin;padding;box-sizing;margin;padding;/* 两端对齐 */text-align;;border;/* --------- 单行文本溢出处理 ----------- *//* 不换行 */;/* 隐藏超出部分 */overflow;/* 未显示部分用省略号代替 */;
2024-07-25 14:45:45
905
原创 浅谈CSS属性:clip-path
本文主要讲的是clip-path的取值,也就是一种表现基础图形的 CSS 数据类型。该数据类型的常见取值有:circle()、ellipse()、polygon()、path()、rect()、xywh()。
2024-07-08 16:38:59
684
原创 对input输入框脱敏的实现(input输入时可回删、可粘贴)
对input输入的账号实现脱敏功能,输入时可回退删除,也可通过粘贴进行输入。
2024-06-26 16:50:16
1627
1
原创 4399笔试——23/05
C.使用history模式时,用户在输入一个URL时,服务器会接收这个请求,并解析这个URL。D.使用history模式时,刷新页面的时候,如果没有相应的路由或资源,就会刷出404来。D.async属性,后续文档的加载和执行与js脚本的加载和执行是并行进行的。输入:words = [“cool” ,“lock” ,“cook”]C.defer属性,加载后续文档的过程和js脚本的加载是并行进行的。A.使用hash模式时,改变hash值,不会重新加载页面。C.浏览器无缓存,请求服务器资源,服务器无响应。
2024-06-26 13:57:36
1053
原创 Spring5 框架
一、简介Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。1、Spring 是轻量级的开源的 JavaEE 框架;2、 Spring 可以解决企业应用开发的复杂性;3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理;(2
2024-06-26 13:49:09
375
原创 MyBatis案例
在test文件夹下的java中创建测试类:com.itheima.test.MyBatisTest。安装:file - setting - plugins - mybatis - install。MyBatisX是一款基于IDEA的快速开发插件,为效率而生。陈年旧文,没有下文。
2024-06-26 13:47:04
406
原创 计算机视觉:项目实战
在网上查了很多博客,有很多博主分析说是pickle.load()读取的文件为空导致,按照他们的改了也没有解决。但是我在用pycharm开发项目时即使将multiprocessing的代码放在main里面依然发生了这个错误。该指令用于创建一个名为pytorch的环境,该环境的python版本为3.6。因为你会发现每次失败时的进度条都比上一次更高,一直重复到每个包都安装好。如果遇到安装失败,最笨的办法就是一直重复安装。要相信,它会装好的。到网上下载对应python版本的.whl文件,然后进行安装。
2024-06-26 13:44:12
692
原创 禁止浏览器对input的自动填充和填充提示(适用于谷歌、火狐、Edge(原IE浏览器)等常见浏览器)
解决input在不同浏览器中自动填充以及填充提示的问题,以谷歌、火狐、Edge(原IE)等浏览器为例,禁止出现自动填充,提高用户隐私和网站的安全性。
2024-06-26 11:30:59
6898
8
原创 flex布局: 每行显示n个div块,第n+1个自动换行显示
3.第四个(n+1)个自动从第二行开始排列;1.每行显示3(或其他数量n)个div块;2.每个div块根据父容器宽度保持三等分;
2023-04-17 23:24:56
1343
原创 day09:定时器
事件源.on事件类型 = null事件源.removeEventListenner(“没有on的事件类型”,命名函数,false)事件源.detachEvent(“没有on的事件类型”,命名函数)
2023-04-08 22:57:21
796
原创 node连接MongoDB数据库错误:MongoServerSelectionError: connect ECONNREFUSED ::1:27017
MongoServerSelectionError: connect ECONNREFUSED ::1:27017 使用nvm切换node版本
2023-04-03 16:57:32
6016
1
原创 class08:过滤器
对要显示的数据进行特定格式化后再显示(用于一些简单逻辑)。过滤器可以接收额外的参数,多个过滤器也可以进行串联。并没有改变原数据,产生了一个新的数据。不单只能修改插值符,还可以修改v-bind。
2023-03-14 23:05:34
248
原创 class07:表单、计算属性、watch监听
除了有多个选项的input有点区别外,其他都可以使用单个属性名绑定:比如:正常的文本 input=text 单个属性名就可以绑定获取到数据(用户输入的value);input = radio 单选按钮的,绑定单个属性名,收集的也是value。没有设置value 则获取就是null;设置value 获取对应的value值。input = checkbox 单个获取的是 true 或者 false,绑定单个属性;
2023-03-14 22:35:18
350
原创 class05:事件处理
如:用 v-on:click.prevent.self 会阻止所有的点击,而 v-on:click.self.prevent 只会阻止对元素自身的点击。 .self 只当在 event.target 事件源是自身的时候才会触发; .passive 事件的默认行为立即触发,无需等待回调函数执行完毕;// 存储vue事件函数或者以后学习的自定义(封住函数)// 存储vue事件函数或者以后学习的自定义(封住函数)// 存储vue事件函数或者以后学习的自定义(封住函数)
2023-03-14 21:59:11
447
原创 class01:VUE简介与实例挂载
Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
2023-03-08 23:06:14
466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人