在学习JavaScript中,我们知道它是一种灵活的语言,具有面向对象,函数式风格的编程模式,面向对象具有两点要记住, 三大特性,六大原则。 那么是哪些呢?具体的三大特性指的是什么?请记住三大特性:封装(Encapsulation),继承(Inheritance),多态(Polymorphism)。我们常说的 封装,继承,多态,三大特点。 六大原则指: 单一 ......
130
0
0
2023-07-27
目录前言日期字符串工具总结前言在这篇文章中,我列出了一个系列的50个 JavaScript 单行代码,它们在使用 vanilla js(≥ ES6)进行开发时非常有用。它们也是使用该语言在最新版本中为我们提供的所有功能来解决问题的优雅方式。我将它们分为以下5大类:日期字符串数字数组工具事不宜迟,我马上开始的,我希望你发现他们对你有帮助!日期1. 日期是否正确 ......
168
0
0
2023-07-27
目录1、使用传统的全局命名空间2、使用对象的写法3、使用命名空间的写法4、使用IIFE的写法接触了Vue模块化开发才发现JavaScript组件化开发的演变一直在继续,以前也没有特别在意这一块内容,写着代码能调试运行不报错就可以了,主要编程语言标准就是ECMAScript5和ECMAScript6(2015年发布),使用ECMAScript6规范编写的程序需 ......
141
0
0
2023-07-26
目录一、项目展示二、核心代码三、效果图一、项目展示摇色子是一款简易的游戏类小程序用户可以投出1-9个色子二、核心代码dice.wxml<!--pages/dice/dice.wxml--> <import src="dice/dice-template.wxml" /> <view id="header"> &l ......
207
0
0
2023-07-25
目录前言:一、业务需求1. 确定业务2. 实现思路二、实现步骤  1. 新建 VFrame.js 文件 2. main.js 中 使用我们新建的 VFrame.js3. html js 中使用我们配置好的多语言 三、微信小程序中使用 1. 完成上方基础 VFrame 创建,main.js 中挂载,但 ......
161
0
0
2023-07-23
目录用nodejs写脚本, 下面这九步你都要做第一: vscode安装插件 ESLint第二: 使用 babel 把es6转成es5第三 可以复制我的 webpack 配置文件第四: package.json 增加 build 命令第五: 保存bundle.js到手机第六: 打包成app测试第七: project.json第八: 三个文件第九: 试试auto ......
161
0
0
2023-07-23
目录1基本工作1.1 创建场景1.2 创建物理世界2 骰子2.1 骰子模型2.2 骰子物理2.3 判断骰子的顶面方案一方案二具体实现2.4 锁定骰子结1基本工作笔者利用业余时间自学了three.js。为了更好的了解WebGL以及更熟练的使用three,想模仿原神中的小游戏“七圣召唤”中的投掷骰子效果,作为首个练习项目~~ 这是坚持写技术博客的第二周,也是首篇 ......
171
0
0
2023-07-23
目录Node.js图片处理库sharp1、sharp2、源码3、sharp的其他操作总结Node.js图片处理库sharp1、sharpsharp 是 Node.js 平台上相当热门的一个图像处理库,其实际上是基于 C 语言编写 的 libvips 库封装而来,因此高性能也成了 sharp 的一大卖点。sharp 可以方便地实现常见的图片编辑操作,如裁剪、格 ......
207
0
0
2023-07-22
目录1、调用流程2、格式3、next函数的作用4、定义中间件函数5、全局生效的中间件6、中间件的作用7、定义多个全局中间件8、局部生效的中间件9、定义多个局部中间件10、了解中间件的注意事项11、中间件的分类1、应用级别的中间件2、路由级别的中间件3、错误级别的中间件4、Express内置的中间件5、第三方中间件6、自定义中间件中间件(Middleware) ......
172
0
0
2023-07-18
目录将类型想象成集合理解类型声明和类型收窄使用带有区分的联合类型而不是可选字段使用类型谓词来避免类型断言控制联合类型的分布方式使用穷举式检查,在编译时捕捉未处理的情况优先选择 type 而不是 interface在适当的时候优先选择元组而不是数组控制推断的类型的通用性或特殊性使用const来缩小到最具体的类型使用satisfies来检查类型,而不影响推断的类 ......
179
0
0
2023-07-16
目录类型别名字符串字面量类型元组枚举类类的概念TypeScript 中类的用法参数属性readonly抽象类类的类型类与接口泛型泛型类泛型参数的默认类型声明合并函数的合并接口的合并本文讲述了typescript开发的一些高级的类型与技术,算是对于基础知识点的补充,具体内容包括:比如元组、枚举类、接口、泛型相关概念等。虽说是进阶,但是内容不算多也并不难理解。类 ......
178
0
0
2023-07-14
目录学习编程的几个阶段原始数据类型1 string2 number3 boolean4 任意类型any5 undefined与null6 空 void数组类型接口类型(对象类型)1 可选属性2 只读属性3 限制接口属性范围4 额外的任意属性函数类型1 函数声明2 函数表达式3 可选参数4 参数默认值5 ...rest参数联合类型类型推断 类型断言1 ......
161
0
0
2023-07-14
目录前言一.uni.scss 使用方式二.暗黑主题三.自定义主题配置1.在根目录下新建 theme 文件夹css-themeuni.scss中引入css-variatecue-thememain.js 导入system-theme2.vuex 配置index.js 全局导出main.js中导入3.页面中使用四.黑夜 白天主题展示总结前言老是碰到初版制作完成没 ......
564
0
0
2023-07-05
目录前言一、准备工作二、初始化阶段2.1、读取与合并配置信息2.2、创建编译器(compiler)对象2.3、插件注册三、编译阶段3.1、创建 compilation 编译对象3.2、读取 entry 入口文件3.3、编译 entry 入口文件四、生成阶段五、写入阶段六、编写 loader七、编写插件文末前言webpack 在前端工程领域起到了中流砥柱的作用 ......
216
0
0
2023-07-02
目录canvas 粒子动画介绍何为canvas粒子动画是啥canvas定义初始变量初始化canvas和数字文本创建一定数量的点倒计时倒计时文本绘画循环绘制点动画效果图canvas 粒子动画介绍何为canvascanvas是HTML5中新增的一个标签,主要是用于网页实时生成图像并可操作图像,它是用JavaScript操作的bitmap。粒子动画是啥粒子动画就是 ......
181
0
0
2023-07-02