
Javascript
南易武痴
15岁开始程序开发,第一个用到的语言是VB,后续相继学习c#,Java,PHP,python,JavaScript,node.js,golang等语言,掌握oracle,mysql,mongoDB等主流数据库系统。
展开
-
公农历互转js库-solarlunar-es
公农历互转原创 2022-02-28 13:54:59 · 2806 阅读 · 0 评论 -
lintcode-396 · 硬币排成线 III-JavaScript实现-经典博弈型动态规划
描述有 n 个硬币排成一条线, 第 i 枚硬币的价值为 values[i].两个参赛者轮流从任意一边取一枚硬币, 直到没有硬币为止. 拿到硬币总价值更高的获胜.请判定 第一个玩家 会赢还是会输.样例样例 1:输入: [3, 2, 2] 输出: true 解释: 第一个玩家在刚开始的时候拿走 3, 然后两个人分别拿到一枚 2.样例 2:输入: [1, 20, 4] 输出: false 解释: 无论第一个玩家在第一轮拿走 1 还是 4, 第二个玩家都可以拿到 20.挑战在 n原创 2021-12-01 16:54:16 · 895 阅读 · 0 评论 -
可能是东半球最好看的vue3日历组件vue-baidu-calendar
前几天面试,被问到如何实现一个日历组件,然后发现百度的日历组件比较看,决定自己用vue3实现一下,并且还能巩固一下vue3的知识。代码全部采用compositionAPIscript-setup风格支持vite宜忌算法未实现(欢迎pr)vue-baidu-calendar码云:https://gitee.com/isfive/vue-baidu-calendargithub:https://github.com/qiuquanwu/vue-baidu-calendar顺便写了一个农历公历原创 2021-02-02 13:20:00 · 4674 阅读 · 5 评论 -
vue3.x显示json数据组件-vue3-json-viewer
vue3-json-viewer简单易用的json内容展示组件,适配vue3和vite。 在使用vue3+vite开发时,发现需要用到显示json数据组件,发现vue-json-viewer只能兼容vue2,于是花了一个小时,重写的vue3的适配。 原作者:github代码仓库GitHubGitee安装需要依赖clipboard,先安装clipboard$ npm install clipboard --save再安装vue3-json-viewer$ npm install v原创 2021-01-28 02:36:53 · 8203 阅读 · 10 评论 -
vite2.x实现按需加载ant-design-vue@next组件
vite2.x实现按需加载ant-design-vue@next组件1.使用版本vite:2.0ant-design-vue: 2.0.0-rc.8vue:3.0.52.安装vite插件yarn add vite-plugin-style-import -D or npm i vite-plugin-style-import -D3.vite.config.js配置import vue from '@vitejs/plugin-vue'import styleImport from '原创 2021-01-20 23:36:08 · 4648 阅读 · 2 评论 -
vue3引入vditor插件正确使用方法
首先安装vditornpm install vditor --save在组件中使用<template> <div id="vditor"></div></template><script setup>import { defineProps, ref, onMounted } from "vue";import Vditor from "vditor";import "vditor/dist/index.css";const原创 2021-01-19 15:33:08 · 3545 阅读 · 4 评论 -
Deno版本管理工具-dvm
Deno版本管理工具-dvm仓库地址Deno简介一个开源的JavaScript,TypeScript运行时。dvm安装您可以使用下面的安装程序安装它,或者从发布页面下载源文件.Shell安装:curl -fsSL https://deno.land/x/dvm/install.sh | shPowerShell安装:iwr https://deno.land/x/dvm/install.ps1 -useb | iex使用➜ ~ dvm --helpDeno Version原创 2021-01-17 15:32:30 · 508 阅读 · 0 评论 -
手写Promise实现
function Promise(executor) { this.PromiseState = "pending" this.PromiseResult = null this.callbacks = [] const self = this // resolve函数 function resolve(data) { // 状态值只能修改一次 if (self.PromiseState !== "pending") retur原创 2021-01-07 07:49:40 · 267 阅读 · 0 评论 -
webpack打包css文件简单例子-开发环境
项目结构index.csshtml, body{ margin: 0; padding: 0; height: 100%; background-color: pink;}index.js// 引入样式资源import './index.css';import './index.less';index.less#title { color: #fff;}webpack.config.js/* webpack.config.js webpack的配置原创 2020-12-24 11:47:48 · 215 阅读 · 0 评论 -
JavaScript防抖实现
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #container {原创 2020-12-24 05:26:32 · 304 阅读 · 0 评论 -
vue3.0父子组件传值实现-compositionAPI
vue3.0父子组件传值实现-compositionAPI父组件Father.vue<template> <div> 父组件 <h1>{{ count }}</h1> <button @click="increment">父组件+</button> <child :count="count" @increment:count="increment"></child> &原创 2020-08-09 16:27:24 · 4824 阅读 · 4 评论 -
如何在React Hook组件中远程获取数据?
如何在React Hook组件远程获取数据?简介在本教程中,我想给你看在React Hook组件中如何通过state和effect 等hooks获取数据。我们将使用众所周知的Hacker News API获取从科技世界受欢迎的文章。 您还将实现您的自定义的数据抓取钩可以重用任何地方在您的应用程序或发布在npm作为独立节点包。如果你对于关于这个新的特性还没有了解,请先查看React Hoo...原创 2019-08-10 12:33:08 · 913 阅读 · 0 评论 -
pareact-基于parcel打包工具的react的开源项目
Pareact-基于parcel打包工具的react脚手架工具一个基于parcel打包工具的react脚手架21:46 星期三 2019年7月31日 添加react-router-dom支持12:40 星期四 2019年8月1日 修复jsx语法bug13:26 星期四 2019年8月1日 添加react-redux支持...将添加typescript支持关键词react、parce...原创 2019-08-01 15:14:03 · 300 阅读 · 0 评论 -
使用es6的面向对象实现继承
代码如下//声明一个类class People{ constructor(name,age){ this.name=name; this.age=age; } say(){ console.log(`大家好我是${this.name},今年${this.age}岁!`)//es6语法的模板字符串 }} var ...原创 2019-04-01 01:57:16 · 472 阅读 · 0 评论 -
javascript async和await实例
javascript async和await实例examplefunction resolveAfter2Seconds(x) { return new Promise(resolve => { setTimeout(() => { resolve(x); }, 2000); });}async function add1(x)...原创 2018-06-29 15:25:35 · 1028 阅读 · 0 评论