修身养性,知行合一

  • 首页
  • 爱码
    • 系统
    • 数据库
    • JavaScript
    • CSharp
    • Python
  • 生活
    • 文化
    • 美食
  • 杂谈
  • 关于
修身养性,知行合一
码字,杂谈
爱码

js 中优雅的捕获 await 的异常

看了 await-to-js,不由得佩服大神的思路。看起来很简单,但是有时候很简单的方案就可以解决很看似很复杂的问题。 前置知识: async await Promise 百度一下,基本全是官方文档照抄的内容,我就不超了,有不明白的同学自己去看吧。 两个版本,可以直接使用,跟 npm 下载的一样。 js 版本: function to(promise, errorExt) { return promise .then(data => [null, data]) .catch(err => { if (e…

2020年12月1日 0条评论 3180点热度 2人点赞 jeremyjone 阅读全文
JavaScript

js 修改 stylus 变量

使用变量 一些基本操作: 使用 $ 作为变量名前缀 赋值号(=)赋值 使用 @ 可以直接引用当前类下的属性名 width 10px height @width 可以直接在类中使用变量名(好像是废话) 修改变量 如果想动态修改,需要用到 js,但是 js 无法修改 stylus 的变量,只能借助 css 的变量名体系。 标准的方式: 在 :root 中声明默认变量属性 通过 js 动态修改全局的 css 变量 具体内容可以看文档 MDN。 css 的变量使用 -- 作为起始,使用的时候需要使用 var() 函数包裹。…

2020年12月1日 0条评论 3300点热度 0人点赞 jeremyjone 阅读全文
JavaScript

@typescript-eslint/no-unused-vars 警告问题

使用 TypeScript 的时候,总是报这个问题,名字很直接,就是有未使用的变量,那么如何消除呢? 很简单: 1、最标准的方式当然是删掉这些变量。 2、配置一下 eslinetrc.js 环境即可。 module.exports = { rules: { "no-unused-vars": "off", "@typescript-eslint/no-unused-vars": ["off"], } } 好了~ 烦人的警告没有了。 另外…

2020年11月17日 0条评论 10852点热度 0人点赞 jeremyjone 阅读全文
JavaScript

js 升级 ts 之路,含 vue 升级攻略

最近在升级项目,用到了TypeScript,简单总结一下JS转TS,尤其是在vue中的使用方式。 基础语法 对于TS的基础语法,这里就不多介绍了,看官网即可,毕竟巨硬的文档可以秒杀一众系列丛书。 放个链接: TypeScript文档 TypeScript中文文档 上面是英文官方的,保持了最新。下面好像也是官方的,但是不是最新,不过没关系,大体都差不多的。 编写 ts 文件 TypeScript文件以.ts结尾,在内容书写上基本按照 JavaScript 格式即可,需要注意有些地方需要显式的给出类型声明,比如: fu…

2020年10月19日 0条评论 4877点热度 0人点赞 jeremyjone 阅读全文
ASP.NET

.NET Core 的 URL 中文路径编码问题

在请求静态文件时,有时路径可能是中文的。.NET Core在接收后会转成奇奇怪怪的字符,导致无法加载文件。 使用 HttpUtility 中的方法可以有效对 url 进行编解码。 下面为示例 using System.Web; public void DoSomething() { // 编码 string encode = HttpUtility.UrlEncode("小鹰"); // %E5%B0%8F%E9%B9%B0 // 解码 string decode = HttpUtility.U…

2020年9月24日 0条评论 5159点热度 0人点赞 jeremyjone 阅读全文
JavaScript

手撸了一个基于Vue的Gantt组件

基于Vue的Gantt组件 工作需要,要实现甘特图,之前实现了一版,但是有些问题,干脆撸一个单独的组件出来,打包封装直接使用,这样也更加灵活。 虽然不比专业的,但是小功能足够用了,展示,拖动,后续可能会添加新功能。 话不多说,直接上图。 功能 树形数据结构展示,支持动态增减 自定义左侧表格的列内容 自定义右侧甘特条的内容 任意拖动甘特条以修改时间 更多功能,可以查看文档。 使用 组件已经发布到 npm,使用 npm 或者 yarn 都可以下载安装。 安装: npm install jz-gantt --save #…

2020年9月4日 34条评论 7340点热度 0人点赞 jeremyjone 阅读全文
服务器

群辉 RAID1 数据恢复小记

一直使用群辉做数据盘,也做了RAID,就是怕数据丢了。谁成想突然群辉一下子打不开了,两个盘都挂了。 起因 前阵子家里停了两次电,之前也没有过。其实一直想着买个UPS以防万一,因为小区供电还比较稳定,结果嫌贵一直放购物车没剁手。这下好了,直接系统崩溃。 具体崩溃原因未知,就是前天突然发现网盘掉了,web也登不上了,ssl也不行,尴尬了。。。 找数据 数据得找回来啊,没办法,又把祖传的硬盘底座拿出来读盘,还好,硬盘显示正常,分区都能显示出来,但是文件系统格式不对啊,用虚拟机的Linux打开,发现还是不行,群辉这点坑的不…

2020年8月9日 0条评论 4886点热度 1人点赞 jeremyjone 阅读全文
Vue

VSCode 中 Vue 的 Template 高亮提示

今天突然发现 template 块中的提示和高亮都没有了。之前也没在意,就百度了一下,结果根本没有一个管用的。 解决方案 前提是:需要安装 Vetur 插件,就是这个货: 我挨个看了一下 Vetur 的配置,还是自己动手找比较靠谱。 在 文件 > 首选项 > 设置 ,设置页面中找到 扩展 > Vetur,在右侧找到 Experimental: Template Interpolation Service 这个选项,勾上 √ 即可。 没有其他操作,不需要有的博客说的什么配置 Emmet 之类的,通通…

2020年7月29日 0条评论 6933点热度 1人点赞 jeremyjone 阅读全文
JavaScript

Proxy - JavaScript

JavaScript 的 Proxy 对象是 ES2015,也就是 ES6 版本添加的。其官方定义为: Proxy 对象用于定义基本操作的自定义行为(如属性查找、赋值、枚举、函数调用等)。 它本质上就是一个代理,如果学过设计模式的话,其实很好理解。我之前写过的js版本的设计模式也写过这个。有兴趣可以参照:https://github.com/jeremyjone/design-pattern-js/blob/master/src/mode/proxy-mode.js 先举一个小例子 先看一下代码: /** * 使用…

2020年7月28日 0条评论 4325点热度 0人点赞 jeremyjone 阅读全文
JavaScript

手动实现JS节流

什么是节流 在函数调用过程中,避免过于频繁的调用,而是间隔某一时间后调用一次的方法,叫做节流。 节流做什么 节流可以有效避免短时间内大量调用某一方法或数据,保证页面的稳定性和数据的准确性。 一个小的例子 使用 underscore 的节流功能来测试一下效果。 中文网址 在页面中直接导入 cdn 即可。 https://cdn.bootcss.com/underscore.js/1.9.1/underscore.js 未节流时的样子 将下面内容粘贴到一个 HTML 的 body 标签中。 <div id=&qu…

2020年6月24日 0条评论 3986点热度 0人点赞 jeremyjone 阅读全文
1…7891011…18

jeremyjone

这个人很懒,什么都没留下

最新 热点 随机
最新 热点 随机
推一个vscode纯黑主题 vue 的递归插槽穿透 Github Pages SPA 重定向 行间距引出的 DOCTYPE 怪异行为 写个小彩蛋 绘制一个可重用的线条阴影
推一个vscode纯黑主题
rgb 颜色小数兼容问题 ASP 获取站点根目录 .NET6 的极简风格震撼到了我 css实现跳动的文字 TypeScript class 中的 get 属性在传递中神奇消失 MySQL升级之路(5.6-8.0)
最近评论
米優 发布于 7 个月前(05月07日) 老師!!謝謝你的教學!!我成功應用到自己網站中了 多虧有您!
test 发布于 2 年前(11月20日) 这个应该是用来判断图片是否加载完成吧,不是用来判断图片是否已经缓存吧
星星 发布于 2 年前(09月18日) 您好大佬 我修改了node module里面的源码 用什么命令打包成dist
星星 发布于 2 年前(09月18日) 您好大佬怎么自定义gantt头部日期格式
root 发布于 2 年前(09月05日) 謝謝博主!這個有效!
分类
  • ASP.NET
  • CSharp
  • Git
  • JavaScript
  • Python
  • Vue
  • 前端
  • 小程序
  • 工具
  • 建站
  • 数据库
  • 文化
  • 服务器
  • 杂谈
  • 爱码
  • 生活
  • 系统
归档
标签聚合
csharp TypeScript mysql JavaScript vue windows IdentityServer .net

(っ•̀ω•́)っ✎⁾⁾ 开心每一天

COPYRIGHT © 2021 jeremyjone.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

京ICP备19012859号-1

京公网安备 11010802028585号