首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
极简
思旅人
创建于2022-03-10
订阅专栏
追求尽量少代码去完成一个事物实现
暂无订阅
共18篇文章
创建于2022-03-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
还不懂__proto__和prototype吗???
1. __proto__是每个对象都有的一个属性,而prototype是函数才会有的属性。 2. __proto__指向的是当前对象的原型对象,而prototype指向的,是以当前函数作为构造函数构造
npm命令收集
npm access 在发布的包上设置访问级别 npm adduser 添加用户 npm audit 允许开发人员分析复杂的代码,并查明特定的漏洞和缺陷 npm audit fix 检测项目依赖中的漏
Chrome 引擎版本(含V8)与ECMAScript版本关系
V8 版本 对应的 ECMAScript 版本 1.0 ECMAScript 3 1.1 ECMAScript 3、部分 ECMAScript 4 1.2 ECMAScript 3、部分 ECMASc
随手写系列--vue-cli的Vue create my-app是如何创建模板的和自己搭建下载seed种子项目
Vue create会去找packages.json的bin配置的命令--具体可以自己去找文章了解 源码vue.js内容调用Creator.create方法进行创建 不想说太多--最后会调用loadR
随手写系列--vuex实现--就是玩
插件实现 页面直接访问 console.log(this.$store.name,'------vuex'); 123 ------vuex 当然只是模仿vuex源码resetStoreVM函数核心概
随手写系列--从react-router的Link标签与a标签差异对比的反思hash与history路由形式区别原理
直接说Link行为: Link做了3件事情: 有onclick那就执行onclick click的时候阻止a标签默认事件 再取得跳转href(即是to),用history(前端路由两种方式之一,his
随手写系列--面试官问vuex里面action可以去掉吗或者action与mutation差异?你只会回答可以/不知道??
前文:vuex本质是挂载一个名为store的vm组件在Vue的上下文环境 1.所以this.$store都是执行绑定的同一个sotre 2.同时state因为在vm组件里面的data--所以具备响应式
随手写系列--koa2搭建文件上传文件/获取文件--node动静资源分离
大概思路: 客户端--负责上传下载文件 node端--负责保存文件和提交用户信息和文件名给接口进行保存 接口端--保存文件名和对象的用户信息挂钩 --直接上代码
随手写系列--依照尾递归条件重写斐波纳契数列的函数
``` "use strict"; // 执行递归 function fibImpl(n = 0, a = 0, b = 1) { if (n === 0) { return a; } return
随手写系列--为对象构建迭代行为来使用for of
``` function person(params) { this.name = 213 this.lname = 'kk' } person.prototype.fname = 'k' let t
随手写系列--写一个类似Object.prototype.toString.call()判断方法
基本思路:--简单写了一下,第一手稿,没有优化 如果有实例标识符Symbol.toStringTag-直接返回--比如Map、Promise.resolve() 没有级抓构造类型--其实这里有点类似i
随手写系列--vue+gogocode开发一个本地loader--去除console.log
``` //gococode.js const $= require('gogocode') module.exports= function(source){ return $('input',{
随手写系列--react-sortablejs速成一个可视化编辑表单结构
随便抽了点时间用react-sortablejs构造了可视化编辑表单: 基本能力: 1.组件拖拽到画布 2.同级拖拽 3.跨级拖拽 4.无限容器嵌套 --临时写了一下,利用input类型组件搭建了一个
随手写系列-别再傻傻只回答v-model只是input语法糖封装了
面试官:知道v-model吗? 你:知道,语法糖封装 <input v-bind:value="message" v-on:input="message= $event.target.value"/>
随手写系列-为什么pnpm比npm/yarn做的更好
核心问题:安装更快就不用说了,核心解决了npm/yarn安装不同模块,其依赖的相同的模块还是会重复安装 pnpm怎么处理的: 核心:--本质上都是文件访问的方式 hard link(硬链接) syml
随手写系列-根据vite的creat vite创建项目来如何构造一个cli--速览
part1:package.json里面配置bin脚手架命令--这里到安装到系统的话,会根据不同方式找到改命令位置,比如npm安装位置的node-modules下的bin里面执行对应的命令文件 当然m
随手写系列-setState更新同步异步问题-不同版本看待
react15:默认合并同步更新 react16:fiber调度,打上expirationTime过期时间来区分优先级/不同任务类型也有优先级,高优先级优先更新 react17:lanes取代16的单
随手写系列-Map+递归/数组+Stack/Queue
``` //Map+递归 let arr = new Array(10).fill("").map((_, index) => { return index; }); let dataMap = ne