- 博客(18)
- 收藏
- 关注
原创 Typescript 类 (class)
abstract 所定义的类是抽象类, 不能实例化abstract 所定义的方法, 都只是进行一个描述, 无法进行实现可以用 派生类 来继承 抽象类派生类中要实现抽象类中用 abstract 定义的方法派生类可以被实例化抽象类// 抽象类showName(): unknown { // 这里没有用abstract, 可以正常编译。
2023-03-30 18:44:11
619
原创 Typescript 函数类型
/ 有返回值// 没有返回值集合 interface 定义age?: numberconsole.log(showInfo({name: '张三', age: 19}))
2023-03-27 19:18:40
120
原创 Typescript 数组类型 (声明方式)
{ name: '张萨满', age: 111 },{ name: '张萨满', age: 10 }// 等于{ name: '张萨满', age: 111 },{ name: '张萨满', age: 10 }const a: IArguments = arguments // 对arguments类型的定义。
2023-03-23 19:42:18
471
原创 vue自定义封装组件,并发布到npm上 (完整说明)
1. 案例自定义组件结构 (自己创建项目目录)vue-plugin — |— build // 构建配置 |— webpack.base.conf.js // 基础构建配置 |— webpack.prod.conf.js // 打包(正式环境)的构建配置 ... |— config // 运行环境配置 |— packages // 组件...
2021-03-12 10:42:53
2581
3
原创 html,vue, react,angular 前端实现二维码生成 ,二维码解析
本文的背景近期,由于项目开发的需求,需要前端实现图片二维码的解析。由于需求的需要,这边调研了一下,发现很多人都有着类似的需求,但是网上给的解决方案也很多,但是有感觉似乎没有很好的解决。又想到之前做过前端生成二维码。于是这里就有了封装一个插件,同时满足前端js生成二维码,前端js解析本地图片二维码。 这里满足了自己的项目需求,也满足了个人的兴趣需要。 同时也希望可以帮助有着同样需求的观众老爷????步入正题:先看案例html 代码<html lang="en">
2020-10-20 17:16:20
1819
1
原创 websocket-sdk 解决本地服务与浏览器之间的连接, 以及浏览器与服务器之间的数据传输
最近由于项目业务需求,需要利用websocket完成本地服务与浏览器之间的数据传输。为了满足这个需求,这里自行封装了websocket-sdk 这个工具。
2020-10-10 12:50:08
1802
原创 vue服务端渲染——项目搭建、开发、生产环境的部署、浏览渲染、SEO优化
几个月前,公司要求(服务端渲染)——用vue-ssr做了个服务端渲染,从起搭建、开发、部署、浏览器渲染到优化,希望对有需要的小伙伴有帮助,若是有不足之处,望指出,一起讨论学习。——几个月过去了,公司又提出,不希望用vue,或是react或angular的ssr,希望用express + 引擎模板 做纯的html的服务端渲染,这个我下次分享,有兴趣的小伙伴可以一起交流学习。一.前提(为什么使用v...
2020-01-06 14:30:46
3897
7
原创 js实现对象的排序(js实现后台返回分数数据的排序)
实现对象形式成绩的排序的方式有很多,主要还是看后台返回的数据形式:下面分享下个人在工作中遇到的排序成绩的例子;有不足之处还望大神指出:对象的形式如下: marks:{ '张三':‘89’, ‘李四’:‘78’, '王五' : '80', '赵钱' : '83', '孙李' : ‘6...
2019-01-07 18:34:20
3008
原创 变量声明提前、函数声明提前、声明提前的先后顺序
好久没有写这玩意儿了;今天在工作中遇到了这个问题,就拿出来分享下,希望对需要的朋友有所帮助,若有不足的地方,还请大神多多指出! 1、什么是声明提前? 它是指当我们声明一个变量或是一个函数的时候,我们可以在起前面访问带该变量或函数;即:声明统一提前,赋值原地不变 2、变量声明提前 就是当我们声明一个变量的时候,我们可以在其前方访问到它:这里就要提到一个函数作用域的...
2018-12-26 13:48:19
6976
1
原创 vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别
vue-cli 3.0 正式版于 8月10号发布,但是3.0 与 2.0 版本在搭建项目时到底有何不同呢?下面做一下简单的介绍,希望可以帮到有需要的朋友1、 全局安装vu-cli 3.0 npm install -g @vue/cli (如果之前安装了2.0版本,先卸载 npm uninstall -g vue-cli ) ; 安装完 3.0 后,有以下两种创建项目的方式:a 、 指令...
2018-09-30 16:38:44
25981
原创 网页如何唤起QQ群
网页可以唤起QQ群,这我们都知道可以做到,那如何唤起呢?下面就做一个简单的介绍,希望可以帮助到有需要的朋友 1、官方提供的几种加群的链接官方的加群代码的获取前提是我们具有权限(也就是群主或管理权限) 2、首先我们需要通过此链接:https://qun.qq.com/join.html 去QQ群官网,一键加群a 、进入该页面之后,我们登录自己的qq账号,选择要创建一键加群的群...
2018-09-28 10:33:21
28658
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人