修身养性,知行合一

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

真丶深入理解 JavaScript 原型和原型链(二):原型和原型链

上一篇文章已经总结了关于原型的两个属性,那么接下来所有原型和原型链,乃至后面的继承,都与这两个属性有关系。 原型和原型链 理解继承,首先要搞懂什么是原型和原型链。 理解原型和原型链 上面已经介绍了关于原型的两个属性: __proto__ prototype 那么这里再小小总结一下, 1、什么是原型 原型即一个对象的构造器(prototype),可以通过该原型构造器创造无数实例,每一个实例都具有指向该原型的属性(__proto__)。 2、什么是原型链 在对象中通过原型,一层一层向上查找父级引用,直到没有父级(nul…

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

真丶深入理解 JavaScript 原型和原型链(一):两个属性

网上有很多相关的文章、视频等资料,但很多都是片面的,不完全的。我也为了自身加深理解,所以对其进行一下简单的总结。 本来想写一篇文章进行总结,发现越写越多,还是分成几篇,分别总结吧。 两个属性 可以说 JavaScript 的很多特性都是基于原型和原型链展开的,这就要提到两个属性: __proto__ prototype 下面先理解这两个属性。 __proto__ 属性 首先,它不是一个 JavaScript 的规范属性,只是浏览器方便获取对象的原型而创建的一个属性,但是它仍然需要理解。 它并不被推荐直接使用,而是使…

2020年12月9日 0条评论 696点热度 0人点赞 jeremyjone 阅读全文
爱码

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条评论 1259点热度 2人点赞 jeremyjone 阅读全文
JavaScript

js 修改 stylus 变量

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

2020年12月1日 0条评论 1086点热度 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条评论 4762点热度 0人点赞 jeremyjone 阅读全文
JavaScript

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

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

2020年10月19日 0条评论 1940点热度 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条评论 1981点热度 0人点赞 jeremyjone 阅读全文
JavaScript

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

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

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

群辉 RAID1 数据恢复小记

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

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

VSCode 中 Vue 的 Template 高亮提示

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

2020年7月29日 0条评论 2609点热度 0人点赞 jeremyjone 阅读全文
12345…13

jeremyjone

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

最新 热点 随机
最新 热点 随机
js 问号链以及双问号的打包问题 关于 git unsafe repository 的错误 美化 Windows Terminal(升级版) win10 修改本地账户名称 小技巧系列 - JS判断图片是否已经缓存 推荐一波起始页吧
关于 git unsafe repository 的错误js 问号链以及双问号的打包问题
axios的二次封装 给MySQL用户添加远程权限 真丶深入理解JavaScript异步编程(最终章):手撸 Promise Vue3 动态添加图片路径 手动实现JS防抖 Windows下Python创建进程池的问题
最近评论
large-C 发布于 2 个月前(03月26日) Parsing error: "parserOptions.project" h...
FateDong 发布于 4 个月前(01月12日) 这个怎么设置访问路径
tyty 发布于 7 个月前(11月02日) 大佬能发一下ts版的示例吗 :lol:
葫芦 发布于 7 个月前(10月19日) 我的界面和你一样,但是192.168.1.1/hidden_version_switch.gch 这...
程 发布于 8 个月前(09月30日) 好了,谢谢
分类
  • ASP.NET
  • CSharp
  • Git
  • JavaScript
  • Python
  • Vue
  • 前端
  • 小程序
  • 工具
  • 建站
  • 数据库
  • 文化
  • 服务器
  • 杂谈
  • 爱码
  • 生活
  • 系统
归档
标签聚合
.net vue windows JavaScript canvas IdentityServer csharp mysql

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

COPYRIGHT © 2021 jeremyjone.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

京ICP备19012859号-1

京公网安备 11010802028585号