自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coderT的博客

coderT的博客

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Monaco Editor】初始化

monaco.editor.create返回 monaco.editor.IStandaloneCodeEditor 对象。

2024-01-11 10:21:00 529 1

翻译 cannon-es 物理引擎 中文翻译 Broadphase 宽相位 (6)

用于宽阶段实现的基类。

2023-04-06 18:29:18 191

翻译 cannon-es 物理引擎 中文翻译 Box 盒 (5)

【代码】cannon-es 物理引擎 中文翻译 Box 盒 (5)

2023-04-06 18:15:18 264

翻译 cannon-es 物理引擎 中文翻译 Body 主体 (4)

【代码】cannon-es 物理引擎 中文翻译 Body 主体 (4)

2023-04-06 17:21:12 297

翻译 cannon-es 物理引擎 中文翻译 ArrayCollisionMatrix 阵列冲突矩阵 (3)

碰撞“矩阵”。这实际上是一个三角形阵列,显示两个物体是否接触这一步,供下一步参考。

2023-04-06 13:51:48 125

翻译 cannon-es 物理引擎 中文翻译 AABB 轴对其的边界框类 (2)

cannon-es 物理引擎中文翻译 AABB 轴对其的边界框类

2023-04-06 13:44:11 152

翻译 cannon-es 物理引擎 中文翻译 (1)

cannon-es 文档译文

2023-04-05 17:04:50 678

原创 webrtc-媒体捕获和约束

记录

2023-01-07 18:37:51 320

原创 webrtc-媒体设备

记录

2023-01-07 18:13:24 291

原创 webrtc-概述

自己记录一下

2023-01-07 17:57:25 77

原创 ESLINT

{“rules”: {// off=0, warn=1, error=2, 如果是数组, 第二项表示参数option“indent”: [2, 2], // 控制缩进为2“eqeqeq”: 1,// 警告使用全等“quotes”: [2, “single”], //单引号“no-console”: 0, //不禁用console“no-debugger”: 1, //警告debugger“no-var”: 2, //对var禁止“semi”: 2, //强制使用分号“semi-spaci

2021-10-21 19:51:50 153

原创 vue/cli 中 proxy配置

vue proxymodule.exports = { devServer: { proxy: { "/animalApi": { target: Url, 代理地址 changeOrigin: true, **是否替换,不能理解为是否跨域,不然有坑** secure: false, logLevel: "debug", ws: true, pathRewrite: { "^/animalApi": "", }, },

2021-10-15 20:16:54 143

原创 dart/flutter 笔记 6

类使用类的成员变量对象的由函数和数据(即方法和实例变量)组成。 方法的调用要通过对象来完成: 调用的方法可以访问其对象的其他函数和数据。使用 (.) 来引用实例对象的变量和方法:var p = Point(2, 2);// 为实例的变量 y 设置值。p.y = 3;// 获取变量 y 的值。assert(p.y == 3);// 调用 p 的 distanceTo() 方法。num distance = p.distanceTo(Point(4, 4));使用 ?. 来代替 .

2021-09-26 16:58:58 206

原创 dart/flutter 笔记 5

异常throwthrow 'Out of llamas!';catch捕获异常可以避免异常继续传递(除非重新抛出( rethrow )异常)。try { breedMoreLlamas();} on OutOfLlamasException { buyMoreLlamas();}通过指定多个 catch 语句,可以处理可能抛出多种类型异常的代码。 与抛出异常类型匹配的第一个 catch 语句处理异常。try { breedMoreLlamas();} on OutOfLl

2021-09-26 13:53:53 65

原创 dart/flutter 笔记 4

控制流程语句if elseif (isRaining()) { you.bringRainCoat();} else if (isSnowing()) { you.wearJacket();} else { car.putTopDown();}forvar message = StringBuffer('Dart is fun');for (var i = 0; i < 5; i++) { message.write('!');}闭包在 Dart 的 f

2021-09-26 13:49:10 62

原创 dart/flutter 笔记 3

运算符++ -- () [] . ?.- ! ~ ++ --* / % ~/+ -<< >> >>>&^|>= > <= < as is is!== !=&&|| ??a1?a2:a3..= *= /= += -= &= ^= etc.

2021-09-26 13:27:14 55

原创 dart/flutter 笔记 2

函数main函数任何应用都必须有一个顶级 main() 函数,作为应用服务的入口。 main() 函数返回值为空,参数为一个可选的 List 。void main(List<String> arguments) { print(arguments); assert(arguments.length == 2); assert(int.parse(arguments[0]) == 1); assert(arguments[1] == 'test');}函数可以作为参数

2021-09-26 13:17:00 63

原创 dart/flutter 笔记 1

@override这是指出该函数也是祖先类中定义的函数但是被重新定义为在当前类中执行其他操作它还用于注释抽象方法的实现可选提高可读性@required使用const Scrollbar({Key key , @required Widget child})函数中的参数分为两种类型:require 和optional 。 命名的可选参数也可以标记为 “@ required”位置可选参数 使用[]assertassert 方法的参数可以为任何返回布尔值的表达式或者方法。如果返回的

2021-09-26 11:10:10 65

原创 vue+vuex+fs+path中使用模板动态生成api,对api进行管理

使用node.js的fs文件操作模块配合path路径转换模块,获取模板文件,根据json配置文件统一生成。let fs = require("fs");let path = require("path");let vuex_api_example, vuex_api_list;let vuex_api_example_path = path.resolve(__dirname, "./vuex_api_example.js");let vuex_api_list_path = path.resol

2021-08-30 14:48:10 577

原创 vscode -- vetur 配置

{“editor.tabSize”: 2,“search.followSymlinks”: false,“git.autorefresh”: false,“explorer.confirmDelete”: false,“[html]”: {“editor.defaultFormatter”: “HookyQR.beautify”},“background.style”: {“content”: “’’”,“pointer-events”: “none”,“position”: “abs

2021-07-01 17:26:14 844

原创 vue+element-ui封装一个可以生成所有输入类型的弹窗

就是做一个弹窗,传值,生成所需要的表单,这样的话,省事。最少我觉得省事下面是封装的组件的代码<template> <el-dialog :title="config.title" :visible.sync="config.dialogVisible"> <el-form :model="config.ruleForm" :rules="config.rules" ref="dialogInputsGroups" label-width="100p

2021-05-04 15:31:43 347

原创 浏览器隐藏滚动条-前端代码

在某些特定环境下,需要将某些地方的滚动条隐藏掉,达到某些效果。下面是css代码声明:我也是百度看别人的文章学会的,没有在所有环境下测试。但是在我目前的环境下可以使用欢迎补充*::-webkit-scrollbar { display: none;}* { scrollbar-width: none; -ms-overflow-style: none;}...

2021-04-13 17:40:25 117

原创 H5-canvas-原生-编写俄罗斯转盘抽奖系统

先放上写好之后的样子这里面的图片素材是我从别人的网站的拔下来的,如果需要删除的话请联系我哈。为什么我要写这个呢,因为闲的,然后看见了这个东西,结果下载还要收费,我一想,算了吧,素材扒下来自己写一个。然后就有了后面的代码这个是文件结构下面直接上代码里面有注释index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>幸运

2021-03-19 17:22:31 635

原创 微信小程序原生实现好看的日期选择插件-万年历

今天看见一张比较好看的万年历图,刚好自己也在开发微信小程序,原本想开发成微信小程序组件上传的,结果发现好像行不通,应该是不允许上传组件一类的,反正代码是写出来了。效果图如下:左右按钮和左滑右滑可以切换年份。大概代码在下面,复制粘贴到指定文件就行.wxml 文件如下<view class="full-screen-date-choose" bindtouchstart='touchstart' bindtouchmove='touchmove' bindtouchend='touchend'&

2021-03-01 01:15:35 2294

原创 每日一练(二)HTML5-lufylegend.js制作猜拳游戏

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>石头剪刀布</title> <script src="lufylegend-1.10.1.min.js"></script></head><body><div id="legend"></div>

2021-01-04 23:46:05 291

原创 每日一练(一)HTML5-canvas制作绘画板

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>canvas</title></head><body><canvas width="1000" height="500" id="canvas"></canvas><div> <button oncli

2020-12-30 21:35:24 159

原创 前端使用axios与vuex对接口和数据统一管理

下面是写这篇博客的时候项目中使用的配置axios,vue,vuex版本"axios": "0.17.1","vue": "2.5.16", "vuex": "3.6.0",用法可参考官方文档:axios:http://www.axios-js.com/zh-cn/docs/vue:https://cn.vuejs.org/vuex:https://vuex.vuejs.org/zh/下面是对axios进行的二次封装service.js:import axios from "axios"

2020-12-11 17:28:43 252

原创 Angular学习之路(二)---组件概念

在angular中,可以使用命令创建组件命令如下 ng generate component <component-name>命令中<component-name>为需要创建的组件的名称创建成功后,组件文件结构如下:test-component.component.html为需要显示信息的html模板。内容如下:test-component.component.less为css模板,我在创建项目时选用的是less,所以创建的为less文件。test-componen

2020-12-05 18:40:47 175

原创 Angular学习之路(一)

1

2020-12-04 20:50:44 103

原创 vue2.x和vue3.x实现双向绑定的不同方式

vue2.x在vue2.x中,实现双向绑定,是使用Object.defineProperty()方法对属性设置get和set方法实现。Object.defineProperty()let obj = {};Object.defineProperty(obj,'name',{ get(){ //读取 console.log('get被调用了'); }, // set自带一个参数 set(value){

2020-12-03 10:44:36 256

原创 前端-自动生成JSON文件小工具

自动生成JSON文件小工具是我自己在项目中目前没有后端对接,需要大量假数据来供自己调试使用。写的不好,不喜勿喷。如果有需要点下面自动生成JSON文件小工具

2020-12-02 21:17:45 1620

原创 vue实现前端页面缓存

在vue中实现页面缓存只需要添加keep-alive标签例如下方:<keep-alive> <router-view/></keep-alive>接下来我们就需要来聊聊keep-alive标签对vue生命周期的影响被keep-alive包裹的组件,加载过的页面,再次进入时,是不会执行页面第一次进入时的部分生命周期函数。并且被keep-alive包裹的组件会新增两个生命周期函数activated和deactivated。如果有指定要求缓存某些组件以及一

2020-12-01 16:18:41 1659

原创 vue+node.js(express)实现同步启动与热更新

vue+node.js(express)实现同步启动与热更新vue/clivue脚手架创建目录,我这里用的是vue2.x,脚手架版本4.x。执行命令vue create client选择一些配置后,创建完成。express-generatornpm安装express-generatornpm install -g express-generator用下面命令创建express应用express [options] [dir]具体可前往express官网查看【点击查看express

2020-11-25 14:25:53 972

_Auto_Create_Json_File_

根据自己需要填写配置文件,即可选择生成响应json文件。在config文件夹下添加需要生成类型的json配置文件,在前端代码中保持名称一致的情况下添加选择框即可。所有选项均可自定义配置。

2020-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除