Typescript 装饰器


装饰器类装饰器const doc:ClassDecorator = (target:any) =>{ console.log(target) target.prototype.name = "meowrain";}@docclass Meowrain {

javascript aes-256-cbc 加密密钥


const crypto = require("crypto");const fs = require("fs");const path = require("path");const configPath = path.join(__di

javascript this指向问题


今天刷js基础题发现个自己忘掉的重要的知识点一个普通函数的 this 指向是:在非严格模式下,this 指向全局对象(浏览器下是 window 对象,Node.js 下是 global 对象)。在严格模式下,this 指向 undefined。在函数作为对象的方法被调用时,this 指向那个对象。在

JS Set Map练习


题目要求How many languages are there in the countries object file.Use the countries data to find the 10 most spoken languages:题目要求我们写两个函数来统计这个文本中有多少语言,并且找

Javascript-类型转换复习


//String to Intlet num = '10'//第一种let numInt = parseInt(num)console.log(numInt);//第二种let numInt2 = Number(num);console.log(numInt2);//第三种let n

Vue ref在响应式对象中的解包


ref在响应式对象中的解包当一个 ref 被嵌套在一个响应式对象中,作为属性被访问或更改时,它会自动解包,因此会表现得和一般的属性一样:const count = ref<number>(0);const state = reactive({ count})state.count +=

Node核心模块


核心模块核心模块是Node中自带的模块,可以在node中直接使用console.log(global)Processprocess模块用来表示和控制当前的node进程。process.exit([code]) 结束进程process.nextTick(callback[, …args]) 向tick

ES模块化


ES模块化参考: 1.模块化 – 李立超 | lilichao.com​2.10_ES模块化规范_哔哩哔哩_bilibili默认情况下,node中的模块化标准是CommonJS,要想使用ES的模块化,可以采用下面两种方案使用mjs作为扩展名修改package.json,把模块化规范设置为ES模块当我

Common JS规范


Common JS规范模块就是一个js文件,在模块内部任何变量或其他对象都是私有的,不会暴露给外部模块。在CommonJS模块化规范中,在模块内部定义了一个module对象,module对象内部存储了当前模块的基本信息,同时module对象中有一个属性名为exports,exports用来指定需要向

Leetcode-704. 二分查找


Leetcode-704. 二分查找C语言题解int search(int* nums, int numsSize, int target){ int index = binarySearch(nums,0,numsSize-1,target); return index;}int bi