[TOC] 部署方式(推荐1、2,大陆直连)1.netlify:https://yujun.netlify.app/.netlify/functions/twikoo 2.HuggingFace(大陆最快!但SMTP端口被封,邮件通知功能 失效!):https://mancai-twikoo.hf.space 3. vercel:https://twikoo.eamon.us.kg https://twikoo-alpha-blue.vercel.app 4.worker:https://twikoowk.eamon.us.kg https://twikoo-cloudflare.z1260750674.workers.dev/ 数据库comment表中 字段的 意义:_id: 这是一个唯一标识该条评论的字符串ID,通常用作MongoDB数据库中的主键。它具有唯一性和重要性,是评论的主要标识。uid: 这是一个唯一标识评论者的字符串ID。它可以用来关联评论与评论者的其他信息,比如头像、用户名等。nick: 这是评论者的昵称,用于在评论中显示评论者的名称。mail ...
[TOC] 一、 网站(主要)目录结构:“tree /f > tree.txt”命令,将当前目录下的 所有文件夹及文件 以“文件树”形式输出到当前路径下的tree.txt中。 blog/source文件夹下: 12345678910111213141516171819202122232425262728│ ads.txt│ cacheList.json│ manifest.json│ README.md│ update.json│ ├─about│ index.md│ ├─archives│ index.md│ ├─categories│ index.md│ ├─icons│ icon-192x192.png│ ├─tags│ index.md│ ├─_data│ about.yml│ link.yml│ ├─_drafts└─_posts │ absolute探讨.md blog/publi ...
一、不同的数据类型会占用不同大小的内存空间,为数据指定相应的数据类型,可以更合理地使用内存。 二、js中的数据类型(7种原始类型/基本类型,1种引用类型/复杂类型)原始类型/基本类型:Number,String,Boolean,Null,Undifined,BigInt,Symbol引用类型/复杂类型: Object typeof 操作符【此为操作符,并非构造函数!typeof()中的()只是将后续的内容当做一个整体而已,非必须有】作用:以 字符串形式 返回 变量中值的 数据类型。“undefined”表示 变量 已使用var,let等关键字声明,但未赋值(初始化);“boolean”表示为 变量值的 数据类型为 布尔值;“string”表示为字符串;“number”表示为数值;“object”表示为对象;(变量值为null时, typeof测出来的数据类型是object —特殊情况)“function”表示为函数;“symbol”表示为符号; 1.Number一般值:整数,小数(又称 浮点数,小数运算之前,必须先把小数转换为整数!);特殊 ...
Surge是面向前端开发人员的静态web发布网站。 1. 安装node2. 安装surgenpm install –global surge 123456789101112131415161718192021操作命令:$ surge --help surge – single command web publishing. (v0.23.1) Usage: surge <project> <domain> Options: -a, --add adds user to list of collaborators (email address) -r, --remove removes user from list of collaborators (email address) -V, --version show the version number -h, --help show this help message Additional commands ...
JavaScript 语言中,生成实例对象的传统方法是通过构造函数。ES6 的class可以看作只是一个语法糖,它的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰更像面向对象编程的语法而已。所以ES6 的类,完全可以看作 构造函数的另一种写法。 构造函数constructor方法是类的默认方法,通过new命令生成对象实例时,自动调用该方法。一个类必须有constructor方法,如果没有显式定义,一个空的constructor方法会被默认添加。 1234567class Person{}等同于class Person{ // 构造函数 constructor(){}} 实例 属性和方法、静态 属性和方法定义在类体中的属性称为实例属性,定义在类体中的方法称为实例方法。如下,temp、name、age就是实例属性,sayName方法就是实例方法。 同理,直接通过类调用的,而不是通过实例对象调用的。即只能通过“类名.names”或“类名.fn()”方式访问的属性和方法,便是 静态属性、静态方法。 ...
1.Log (anObject)的输出具有误导性; 只有在控制台中展开 > 时才能解析显示的对象的状态。它不是您在 console.log 对象时对象的状态。相反,尝试 console.log (Object.keys ()) ,或者甚至console.log(JSON.parse(JSON.stringify(obj))) ,您将看到键,或者调用 console.log 时对象的状态。2.来自 MDN:“不要使用console.log(obj),使用console.log(JSON.parse(JSON.stringify(obj)))。这样你就可以确定你obj在记录它的那一刻看到了它的价值。否则,许多浏览器提供了一个实时视图,随着值的变化而不断更新。这可能不是你想要的想。” developer.mozilla.org/en-US/docs/Web/API/Console/log – 拉菲 详见:console.log - Web API 接口参考 | MDNjavascript - Can’t access obje ...