芋头's Blog
首页
归档
分类
标签
关于
vue-cli3发布一个npm包(踩坑指南)
前奏最近项目中做了一些工具组件,想着不如打成npm包,沉淀成基础能力,也方便后面其他的项目中使用,因着之前有过相关经验了,信心满满的开搞啦😀。结果dist包顺利的打出来一引用,emmm好像找不到export的组件【尴尬】。从头顺了一遍流程,没有问题,那么。。。偏差应当就在于“脚手架升级了!”,是了没错,现在都是用vue-cli3及以上的版本创建项目了,而上一次打npm好像还是在vue-cli2的
2021-06-10
技术blog
Vue
Vue
Node.js VS 浏览器以及事件循环机制
本文主要梳理node.js,浏览器相关及Event Loop事件循环等,会持续补充更新哦!首先我们要记住JS是一个单线程的语言。 JS同步异步 同步阻塞 异步非阻塞:在涉及需要等待的操作,我们选择让程序继续运行,在等待时间结束的时候,通知一下我们的程序内容执行完毕,你可以操作这些资源了,这段等待时间并不影响你程序的继续执行,只是在未来的某个时间段(不确定),有一个操作一定会执行。 JS的异步
2020-09-13
技术blog
JS
JS
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick
2020-07-31
工具推荐
视频播放器推荐:potplayer https://potplayer.daum.net/屏保推荐:filqlo https://fliqlo.com/贴图软件推荐:snipaste https://www.snipaste.com/解压缩软件推荐:bandzip https://cn.bandisoft.com/bandizip/
2020-07-31
杂七杂八
Other
从头梳理JS基础(三)原型,原型链与继承
本文主要梳理JS 的原型,原型链,new运算及继承等,会持续补充更新哦! 构造函数constructor 返回创建实例对象时构造函数的引用。此属性的值是对函数本身的引用,而不是一个包含函数名称的字符串。 Symbol 是构造函数吗?Symbol是基本数据类型,但作为构造函数来说它并不完整,因为它不支持语法 new Symbol(),但其原型上拥有 constructor属性,即 Symbol.
2020-07-28
技术blog
JS
JS
一文梳理CSS必会知识点
本文主要梳理CSS必会知识点,会持续补充更新哦!万字长文预警!这可能是目前最长的一篇了🙈🙉🙊 CSS引入有哪些引入方式?通过link和@import引入有什么区别?(*) CSS引入方式有4种 内联、内嵌、外链、导入 外链 link 除了可以加载css之外,还可以定义rss、rel等属性,没有兼容性问题,支持使用javascript改变样式 导入[@import ] 是css提供的,只能
2020-07-20
技术blog
CSS
CSS
从头梳理JS基础(一)数据类型及深浅拷贝
前言这个系列呢,说是博客其实就是笔记哈哈哈哈,感觉上班久了以后很多基础的东西反而不那么扎实了,也是进行一个梳理吧,站在巨人的肩膀上加一些自己的理解【虽然可能我会把自己绕进去,这不重要 🙈】,但我会努力讲明白哒 😘 本文主要梳理JS的基本数据类型和引用数据类型,显隐式转换规则及深浅拷贝,会持续补充更新哦! 数据存储结构先来看看三种常见的数据存储结构: 栈:只允许在一段进行插入或者删除操作的
2020-07-17
技术blog
JS
JS
从头梳理JS基础(二)函数执行的整个过程
本文主要梳理JS 函数执行的整个过程,包括执行上下文,作用域链,内存空间,闭包,this指向和call,apply,bind等,会持续补充更新哦! 执行上下文评估和执行 JavaScript 代码的环境的抽象概念。 全局执行上下文— 这是默认或者说基础的上下文,任何不在函数内部的代码都在全局上下文中(一个程序中只会有一个全局执行上下文)。 函数执行上下文 — 每当一个函数被调用时, 都会为该
2020-07-14
技术blog
JS
JS
从 Promises/A+ 规范瞅一瞅 Promise
先进行一些基本的概念梳理: 什么是 Promise?Promise 是异步编程的一种解决方案:从语法上讲,Promise是一个对象,它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。 Promise 可以解决什么问题? 回调地狱,代码难以维护, 常常第一个的函数的输出是第二个函数的输入这种现象 当异步场景越来越多的时候,代码会横向发展(变宽),依赖的层级逐渐变多
2020-06-20
技术blog
ES6
ES6
vue组件通信--provide/inject
前言:之前在Vue中进行组件通信一般都会使用props,开始使用provide/inject是非常偶然的一次尝试。当时在开发中需要实现祖孙组件,甚至祖祖祖祖孙组件之间的通信,在这种多层级场景下,props就显得太过累赘了,由于是进行设计器(插件)开发,为了提高插件的可复用性,减少不必要的包依赖,倾向于在不引入Vuex的情况下解决这个问题,那么就应该看看vue本身,是否具有这种能力,就在这个时候,我
2020-06-08
技术blog
Vue
Vue
搜索
×
关键词