再叙 JavaScript 事件循环

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'一、为什么 JavaScript 是单线程我们都知道 JavaScript 是一门单线程语言,也就是说,同一个时间内只能做一件事。至于它为什么不能是多线程,这和它的用途有关。作为浏览器脚本语言,JavaScript ...

发布于   更新于 JS

整理下近期面试被问到的面试题(前端 3-5 年经验)

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'js 中 new 操作符干了什么 创建一个空对象 让新对象继承构造函数的原型对象 调用构造函数,传入实参,并自动替换构造函数中的 this 为 new 正在创建的新对象。构造函数中,通过强行赋值的方式为新对象添加规定...

发布于   更新于 笔记

前端工程化配置(下) 规范仓库提交记录 commitlint + commitizen + cz-git + 配置

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'前言 随着多人开发团队推进着前端工程化的不断发展,团队规范与项目系统化配套工具链条也在不断诞生。 从 lerna 或到最近兴起的 pnpm 管理 monoreo workspace。 eslint 配合 prette...

发布于   更新于 前端工程化

前端工程化配置(上) 构建代码检查工作流:husky + lint-staged 配置

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'前言在团队开发时,为了保证每个人提交的代码格式统一,采用 husky + lint-staged 配置 git hooks,自动触发格式化操作,对通过 git add 命令添加到暂存区的代码进行格式化。 概念什么是 ...

发布于   更新于 前端工程化

hexo 博客部署到云服务器

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'🎉🎉🎉2022-10-23参照本文重新部署测试后,成功访问,本文仍具有参考价值。 前提条件你已经在本地搭建好了 Hexo 所需要的环境 Git、Node.js、hexo 且已经在本地可以运行 Hexo 静态网...

发布于   更新于 博客

git 修改上次 commit 描述

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'今天在提交代码的时候 commit 描述里多了一个空格,强迫症患者表示不能忍受 有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录;或者你上一次的commit message的描述有误,这...

发布于 Git

vue3 中的 v-model

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'在原生组件中使用 v-model1<input v-model="name" /> v-model 是本质上是一个语法糖,上面的代码其实等价于下面这段 (编译器会对 v-model ...

发布于 Vue3

js 中的 call、apply、bind 笔记

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'apply callFunction.prototype.apply()、Function.prototype.call() call() 和 apply() 是 Function 的方法,它的第一个参数是 this...

发布于 JS

关于博客主题自动更新的问题记录

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'设置子模块 将 blog 仓库的主题文件夹设置成子模块 1git submodule add https://github.com/xiangshu233/hexo-theme-stellar.git themes...

发布于   更新于 博客

包管理操作笔记

var meting_api='https://api-meting.geekswg.top/api?server=:server&type=:type&id=:id&r=:r'安装项目依赖npm / cnpm / pnpm12345678910npm install [package]// 简写npm i [package]// 安装指定版本npm i[package]...

发布于   更新于 前端工程化
12345