自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 js中使用闭包封装一个安全数据类型检测方法[object Type]

在javascript使用typeof操作符并不能完全正确检测对象类型,比如:typeof null; // 'object'typeof []; // 'object'typeof new Date(); // 'object'typeof new RegExp(); // 'object'但是,使用Object.prototype.toString方法会返回当前对象的一个字符串类型说明,格式为[object Type],Type为对象类型。例如数组:[object Array],日期:[ob

2020-12-16 11:07:23 244 2

原创 创建一个更好的散列函数,解决散列表冲突

散列函数一个表现良好的散列函数是由几个方面构成的:插入和检索元素的时间(即性能),当然也包括较低的冲突可能性。创建一个更好的散列函数(社区推荐之一):// key 为 String// return 一个 hashCodefunction djb2HashCode (key){ const hash = 5381; for(var i = 0; i < key.length; i++){ hash = hash * 33 + key.charCodeAt(i); } return

2020-12-09 17:10:00 319

原创 js编程中常用术语-中英对照

语法或词法分析标识符(identifier)[ aɪ'dentɪfaɪər ]标签(label)[ 'leɪbl ]关键字,保留字(keyword,reserved words)[ rɪ'zɜːrvd ]符号(symbol)[ 'sɪmbl ]标记,记号(token)[ 'toʊkən ]数据类型(types,data types)无类型的(untype-)变量(variable)[ 'verɪəbl ]声明(declare)[ dɪ'kler ]赋值(assignment)[ ə's

2020-12-06 16:18:10 1185

使用vite从头搭建一个vue3项目

使用vite3搭建的一套简单的vue3项目模板,以供自由学习使用。

2024-04-18

nodejs+express技术栈开发一个简单记账本案例

基于nodejs技术栈,使用 express-generator 脚手架生成一个express基础项目模板,使用 lowdb 本地 json 文件数据存储方式开发的一个 "记账本" 案例。 本地服务启动基于nodemon,需安装nodemon:`npm i -g nodemon`,这里使用全局安装方式,全局范围使用。 项目下载后需安装第三方包:`npm i `。 本案例代码适合对nodejs以及express框架有一定了解的基础小白学习使用。学习完本demo,可以帮助学习者更加深入了解前后端路由通信以及数据库存储等方面知识。 预祝学习者有更多收获。

2023-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除