自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue-cli4+typescript项目实践

文章目录 前言 一、安装vue-cli4 1.引入库 二、使用步骤 1.引入库 2.读入数据 总结 前言 最近新项目要开始了,领导打算用typescript,所以开始学习新知识啦! 提示:以下是本篇文章正文内容,下面案例可供参考 一、安装vue-cli4 下载vue-cli4 // 安装vue-cli包 npm install -g @vue/cli // 安装之后,查看版本信息 vue --version // 创建项目 vue create hello-wro..

2020-09-10 09:23:34 1814 1

原创 vue-cli4 创建项目并结合webpack打包vue组件库

一、安装vue-cli4 参照vue官网步骤如下: // 安装vue-cli包 npm install -g @vue/cli // 安装之后,查看版本信息 vue --version // 升级vue-cli包 npm update -g @vue/cli 这里只写npm的步骤,详情建议看官网:vue-cli官网 二、创建项目 1、创建项目 vue create hello-world 2、配置步骤:(备注,用cmd,不要用git,因为git不可以用空格选中) 根据需要选择常规配置即可 – 请参考链

2020-09-09 14:45:51 1485

原创 js闭包的实际使用场景

什么是闭包? 1. 定义 - 当函数可以记住并访问所在的词法作用域,即使函数是在当前词法作用域之外执行,这时就产生了闭包 - - 词法作用域:js的作用域特点,在写代码时将变量和作用域块写在哪里来决定的, 2、举例 ``` function foo () { let index = 0 function baz () { return index += 1 } return baz } let bar = foo() bar() // 1 bar() // 2 ``` - ...

2020-05-25 13:58:17 2638

原创 JavaScript 实现深拷贝

JavaScript 的类型分为简单类型和复合类型。简单类型是存储在栈中的,变量之间传递的是值;复合类型是存储在堆中的,传递的是引用,即变量在内存中的地址。 let obj1 = { foo: 10, bar: 10 } let obj2 = obj1; obj2.foo = 20; console.log(obj1) /* * obj1 输出的是 { foo: 20,...

2019-08-15 17:33:44 136

原创 nodejs中exports和module.exports的区别

在nodejs中是通过module.exports导出模块,每个文件都有一个module对象,其中有一个成员对象exports,如下: modeule.exports = { exports : { } } return module.exports; 所以最后导出的是module.exports 而exports只是module.exports的一个引用, ...

2018-05-10 20:06:27 165

原创 简单理解MVVM

MVVM 是Model-View-ViewMode的缩写。它是一种架构方式,开发思想。在前端方面最早出现的angular中。拆开来讲:Model: 数据模型,是处理数据的,不关心业务逻辑;View: 是视图,可以理解为html页面;View-Model:指的是视图数据模型,即操作数据的对象;他们之间的关系:...

2018-05-04 23:35:13 385

空空如也

空空如也

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

TA关注的人

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