- 博客(42)
- 收藏
- 关注
原创 java基础 多态+时间API+正则+泛型
泛型的本质是参数化类型,就是将类型由原来的具体的类型参数化,这种参数类型可以用在类、接口、方法中,分别称为泛型类、泛型接口、泛型方法;
2022-09-27 17:11:01 220
原创 java基础 修饰符+接口
当子类都有该方法但实现方法不同时使用 (可用来规范方法命名、返回值、接收参数等),在抽象类中 可以调用抽象方法 即使他没被重写(因为子类只有重写抽象方法成为具体类后才能被实例化)
2022-09-22 14:17:24 497
原创 vuex及vuex模块化
首先引入vuex模块vue2使用vuex3版本vue3使用vuex4版本npm i vuex@版本号使用vuex在src目录下新建一个store文件夹 ,在创建一个index.js文件import Vuex, { Store } from 'vuex'import Vue from 'vue'Vue.use(Vuex)export default new Vuex.Store({})main.js中import Vue from 'vue'impo....
2022-07-21 10:53:48 327
原创 wx小程序制作(1)
小程序全局配置app.jsonpages≈vue中导入页面{ "pages": [ //路径页面 在开发者工具中Ctrl+S保存后会自动在相应目录下创建该文件 "pages/index/index", "pages/img/img", "pages/mine/mine", "pages/search/search", "pages/logs/logs" ], "window": { //导航栏标题 "backgroun
2022-05-26 15:02:07 110
原创 vue3基础(1)
setup 中实现响应式数据<template> <img alt="Vue logo" src="./assets/logo.png"> <h2>a:{{a}}</h2> <button @click="add">vue3</button></template><script>import { defineComponent,reactive,ref } from 'vue';e.
2022-05-22 15:36:44 1767
原创 Typescript tsconfig.json配置
创建tsconfig.json(解决js和ts 变量,函数等名一样报错问题)tsc --initcompilerOptions平级指定只对src文件夹下的文件进行编译( "include":[" ./src/**/*"], // **表示任意目录 *表示任意文件 可存在多个路径用 ' ,'隔开指定不对src下hello文件夹中的文件进行编译 "exclude": ["./src/hello/**/*"],compilerOptions中指定编译的...
2022-05-07 16:39:39 424
原创 Typescript使用及类型介绍
安装typescriptnpm i typescript -g编译ts文件tsc 文件名创建tsconfig.json(解决js和ts 变量,函数等名一样报错问题)tsc --init自动进行编译tsc --watch发生错误时不编译tsc --noEmitOnError指定编译的版本 tsconfig.json"target": "指定的版本",开启严格模式基元类型...
2022-05-06 19:14:01 483
原创 JavaScript 数组字符串相关知识
数组检测是否为数组let a=[1,2,3]Array.isArray(a)添加删除数组//在数组末尾添加a.push(3)//在数组开头添加a.unshift(0)//删除数组最后一个值a.pop()//删除数组第一个值a.shift翻转数组及数组排序let a=[1,2,3,12,22]//翻转数组a.reverse()//数组排序a.sort() // 按首字母大小排序 输出为[1,12,2,22,3]a.sort(function(a,b){
2022-05-05 15:57:37 451
原创 VueRouter
导入vuerouter模块npm i vue-router@3创建router文件在src目录下新建一个router文件夹在新建一个index.js文件//引入VueRouterimport VueRouter from 'vue-router'//创建并暴露一个路由器export default new VueRouter({})因为这是一个vuerouter是一个插件所以要在main.js中use一下 并引入index.js文件//引入Vueimport Vu.
2022-04-20 19:35:18 224
原创 react中的反向代理 (多用于跨域请求数据)与module.css
安装跨域的插件npm http-proxy-middleware在src目录下新建一个setupProxy.js 只能是这个名const { createProxyMiddleware } = require('http-proxy-middleware');module.exports = function(app) { app.use( '/ajax', // /api/list /api/detail /api/center /api/cart cr..
2022-04-12 20:20:50 735
原创 hooks中use的使用
创建state和setState 名为自定义名,格式为此 const [name,setName]= useState([1,2,3,4,5]) const [input,setinput]=useState('123')调用name.map((item,index)=>( <li key={item}> {item} </li>))修改 setinput('')
2022-04-11 09:04:33 435
原创 react生命周期
componentDidMount() 组件胜shouldComponentUpdate(nextprops,nextstate){}是否更新组件false为不更新 true为更新(默认)shouldComponentUpdate(nextprops,nextstate){ nextprops更新后的props值,nextstate更新后的state值 将新旧state转换为字符串进行对比 也适用于props对比 if(JSON.stringify(ne.
2022-04-07 17:32:19 1034
原创 react 父子数据共享(1)
富文本展示 dangerouslySetInnerHTML主要用来渲染后端返回的代码 count:'<h1>123</h1>' <div dangerouslySetInnerHTML={ { __html:this.state.count } }> </div>div标签可替换为其他标签...
2022-04-06 16:13:11 1203
原创 解决 npm xx 失败或速度慢 将下载链接改为淘宝
打开powershell界面输入 npm i -g nrm回车输入 nrm use taobao回车输入 nrm ls查看是否成功
2022-04-03 20:24:45 197
原创 Es6-11新特性(1)
const 定义常量 无法修改(建议大写)const A =1 对数组或对象中元素修改,不算对常量修改,不会报错const Team1=[ ] const Team2={}解构赋值数组赋值 (按顺序赋值)const STR=['赵',钱,'孙','李']let ['zhao','qian','sun','li']=STR 此时 zhao=赵 qian=钱...对象解构 (按变量名赋值) name=name age=age 与顺序无关const a...
2022-03-29 15:30:34 51
原创 vue笔记(6)
路由vue-router安装终端中运行 npm i [email protected] -S (版本号必带)引用index.js界面main.js界面使用路由1.// 导入需要的组件import Login from '@/components/MyLogin.vue'import Home from '@/components/MyHome.vue'2.routes: [ { path: '/login', component: Log.
2022-03-24 16:50:05 1125
原创 vue笔记(5)
$refs 如何使用<input type="text" v-if="inputVisible" @blur="showButton" ref="iptRef" /> blue焦点离开 <button v-else @click="showInput">展示输入框</button> howInput() { // 1. 切换布尔值,把文本框展示出来 this.inputVisible = true // 2. ..
2022-03-20 17:44:03 77
原创 vue笔记(4)全局组件和数据传递
配置插件↓ @后自动显示src中的路径 需直接打开项目 (不含多个项目)"path-autocomplete.extensionOnImport": true,"path-autocomplete.pathMappings": {"@":"${folder}/src"},复制到seeting.js中最上边即可注册全局组件 main.js中import left from '@/components/left.vue'Vue.component('left',...
2022-03-12 11:42:14 1023
原创 vue 笔记 (3)
返回首字母大写的字符串私有过滤器<div class="app"> <p>{{message|capi}}</p> </div> filters:{ capi(e){ const first= e.charAt().toUpperCase() const str=e.slice(1)
2022-03-10 21:45:03 83
原创 vue 指令
内容渲染指令<div id="app"> v-text {{ }}只能渲染纯文本数据 v-html可渲染标签类html元素<p v-text=”username”> 123</p> v-text 会覆盖原本数据(123) 所以主用{{ }}<p>{{username}}</p><p v-html=”info”></p><...
2022-03-09 19:37:57 1213
原创 vue webpack 笔记 了解即可
安装webpack 的2个包npm install [email protected] [email protected] -D开发时:development 发布时 productiondevelopment 打包速度快 体积大production打包速度慢体积小在向 html中导入script时 路径应为 dist中的main.js...
2022-03-08 19:06:51 68
原创 node 中间件笔记
路由模块创建// 这是路由模块// 1. 导入 expressconst express = require('express')// 2. 创建路由对象const router = express.Router()// 3. 挂载具体的路由router.get('/user/list', (req, res) => { res.send('Get user list.')})router.post('/user/add', (req, res) => { res
2022-03-06 09:48:23 659
原创 node 包
https://www.npmjshttps://www.搜索包 Documentation中包含使用方法https://registry.npmjs.org/ 下载包 下载可直接在终端中输入 nodeInstall / i 包名安装指定版本 : node i 包名@版本号
2022-03-02 19:19:49 450
原创 node笔记(2)
const http=require('http') 导入http模块const server= http.createServer() 调用http.createServerserver.on('request', (req,res) => { 给server绑定一个requset事件 const url=req.url const method=req.method post/get const str=`meth...
2022-02-28 16:28:53 155
原创 node笔记(1)
cmd终端 快捷键定义fsconst fs = require('fs')使用fs读取文件数据fs.readFile(路径,编码格式,function(e,data){}) fs.readFile('../cs1/cs.txt','utf8',function(e,data){ console.log(e); console.log(data); })读取成功 e=null data=数据 读取失败 e=错误对象 data=undefined使用
2022-02-27 09:51:48 47
原创 GIT笔记
设置名称和密码global 只要设置一次则永久生效获取帮助信息git config -h 在应用内查看手册git help config 在浏览器中查看手册创建Git仓库新建的文件默认处于未跟踪状态命令git init 创建仓库git status 显示文件状态git status -s/-short 以精简模式显示文件状态git add 文件名 使文件被跟踪git commit -m "提交消息" 提交...
2022-01-28 11:15:34 318
原创 【无标题】
域名后无端口号默认是 80协议 http 域名www.test.com 端口 80指定返回的函数名称 <script src="./js/getdata.js?callback=要返回的函数"></script>
2022-01-21 21:48:48 432
原创 XHR笔记
xhr的使用 //创建xhr var xhr =new XMLHttpRequest(); //调用open函数 xhr.open('GET','http://www.liulongbin.top:3006/api/getbooks') //调用send函数 xhr.send() //监听onreadystatechange xhr.onreadystatechange=fun
2022-01-20 18:59:33 533
原创 form表单+渲染数据
post不会把数据加到地址中 主要是用post get很少用阻止表单默认行为 e.preventDefault();快速获取表单中的数据重置表单数据$('表单名')[0].reset();渲染过程<div class="aa"></div> <!-- 导入模板引擎 --> <!-- 在windows全局,多...
2022-01-19 16:19:44 2488
原创 jquery 中的Ajax
$.(url,[data],[callback])get 获取数据$.(url,[data],[callback])post提交数据$.()ajax获取+提交数据$.(url,[data],[callback])get 获取数据res=请求返回的参数 id:1 请求返回参数的范围$.(url,[data],[callback])post提交数据$.ajax({})...
2022-01-14 10:19:37 83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人