- 博客(23)
- 收藏
- 关注
原创 微信小程序/公众号
getCurrentPages():获取当前页面栈;onLoad(options):页面挂载;switchTab(options):关闭所有非tabBar页面,打开新tabBar页面。navigateTo(options):保留当前页面,打开新页面。redirectTo(options):关闭当前页面,打开新页面。reLaunch(options):关闭所有页面,打开新页面。navigateBack(options):回退上n层页面。onReady:页面初次渲染完成 =>Mounted。
2025-02-03 00:42:08
602
原创 Phaser游戏制作
启动create:游戏启动时进行初始化,包括加载资源、设置游戏状态等更新update:在游戏循环中,不断调用update函数来更新游戏中的各种元素,处理输入事件、物理模拟、AI计算等渲染render:将更新后的游戏场景渲染到屏幕上,包括绘制图形、应用着色器效果等销毁destory:在游戏结束或关闭时,进行资源释放和清理工作,确保游戏退出时不会留下任何未完成的操作或资源泄露。
2025-01-08 00:35:02
570
原创 Webpack-Vite
react&&webpack配置路径别名:修改node_modules\react-scripts\config\webpack.config.js。webpack、vite脚手架打包的文件夹:src、public、部分node_module。plugin向webpack的生命周期中,注册的回调函数。运行指令:npminstall,生成软连接。不同的模式,会采取不同的优化策略。
2025-01-08 00:25:01
1818
原创 堆栈&内存
具有垃圾回收机制的语言:Java、JS、Python、C#无垃圾回收机制:C、C++、Rust垃圾回收机制好处:简化内存管理,提高开发效率无垃圾回收机制好处:语言效率上限更高。
2023-11-19 16:24:35
124
原创 window对象
浏览器的window对象,是BOM对象的实现var定义的变量、function xxx(){},会变量声明提升全局中,var定义的变量、function xxx(){},会挂载到window对象上函数A中,var定义的变量、function xxx(){},会挂载到函数A上node环境下,没有声明就使用的变量会报错浏览器环境下,没有声明就使用的变量会挂载到window对象上webrtc实现函数,能够实现实时视频功能方式一:浏览器之间建立连接,浏览器互相发送视频流;适用个人会议。
2023-10-29 15:54:19
163
原创 Ubuntu22/Windows10
自定义变量系统变量:$HOME、$USER、$PWD、$SHELL、$PATH[]:条件判断(()):算数运算$0:函数名称$1、$2、$3、……$n:对应脚本参数$@:所有命令行参数的值$#:函数的参数的个数。echo:输出read:输入$:变量引用==、!=、:字符串比较-eq:数值等于-lt:数值小于;less than-gt:数值大于;great than-le:数值小于等于-ge:数值大于等于-ne:数值不等于=:赋值==、!=、:数值比较&&、||、!
2023-10-03 19:02:52
151
原创 开发环境/开发工具
安装maven手动安装到自定义位置(推荐)maven wrapper强制下载到C盘固定位置配置环境变量查找依赖的顺序%M2_HOME%/conf/setting.xml指定的本地maven仓库%M2_HOME%/conf/setting.xml指定的远程镜像仓库远程maven中心仓库从远程库下载的依赖,会存放到本地maven仓库项目结构targetclassessrcmainjavaresourcestestjavapom.xml功能安装第三方依赖。
2023-10-03 18:54:00
355
原创 Web服务端
采用约定大于配置的套路,大大遍历了框架的整合。@ComponentScan能扫描的注解。导包方式-把对象放入容器的注解。SpringMVC注解。方法返回值注入的注解。Set方法注入的注解。
2023-10-03 18:50:28
150
原创 Vue/React
ref定义age.value++ //触发set派发更新age=2 //age变为普通数字,不再具有响应式 //组件mount时,age.value指向button实例reactive定义info.age=22 //响应式对象修改属性值、添加属性、移除属性,触发set派发更新info={age:22} //info变为普通对象,不再具有响应式const name=computed(()=>{}):name是ref对象pinia仓库数据:具有响应式。
2023-10-03 18:49:06
345
原创 Web客户端
首先我一般不采用2000以内端口号,那么2000以外需要回避的有:2049、3659、4045、6000、6665、6666、6667、6668、6669。响应行设置方法只有:ctx.set()、ctx.status()、ctx.message。req.getReader()&reader.readLine():请求体。res.getWriter.println():设置响应体。req.getHeader(str):请求头属性值。res.getHeader(str):响应头属性值。
2023-10-03 18:47:04
216
原创 HTML/CSS/DOM
布局标签div、span(CSS可实现完全控制)分隔标签hr、br表单标签form、input资源标签img、audio增强标签默认排列方式:元素从上向下、从左向右组成:内容宽度+padding+滚动栏+border+margin元素.offsetHeight:内容高度+padding+滚动条+border元素.clientHeight:可见内容宽度+padding元素.scrollHeight:内容宽度+padding。
2023-10-03 18:42:46
238
原创 Electron/WebView
viewtext支持大部分CSS属性支持样式选择器支持style行内样式swiper、swiper-item:轮播图。
2023-09-04 17:28:04
200
原创 迷你版webpack
说明:r函数向exports对象添加__esModule、Symbol(Symbol.toStringTag)两个属性,来标注采用了ES6模块化。解开debugger的注释,控制台打印出。d、r函数向exports对象添加a属性。注释debugger,控制台打印出。生成了dist/bundle.js。生成dist/bundle.js。
2023-03-24 19:25:14
449
原创 JavaScript杂项
let css})return csslet sourceLess=fs.readFileSync('C:/Users/Administrator/Desktop/手写webpack/style/reset.less','utf-8')
2023-03-23 13:04:31
275
原创 Canvas-SVG-Echart
canvassvg画布canvas标签svg标签语言JS的APIHTML行内属性过程定点:确定起点,拐点,终点连线:连曲线(连圆弧)、连直线填色:填充颜色进一步画文字,画图片画矩形,画椭圆title:图表的标题legend.data:图表名称集xAxis和yAxis:x轴和y轴配置;包括坐标轴类型(数值、类目、时间)、刻度间隔、文字样式grid:echarts盒子与坐标轴的内边距series[].type:图表类型(折线图、柱状图、饼图)
2023-03-10 21:33:57
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人