
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
12 es6模块化在ES6出现之前,JS不像其他语言拥有“模块化”这一概念,比如python的import,就连css也有@import,于是为了支持JS模块化,我们使用类、立即执行函数或者第三方插件(RequireJS、seaJS)来实现模块化,在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。es6成为浏览器和服务器通
1.ctrl+`打开终端2.运行以下代码:如果是jquerynpm install @types/jquery --save如果是zeptonpm install @types/zepto --save3 . 可以看到项目文件夹下出现了对应配置文件4.再进入js文件中输入代码已经有提示了!...
1. 导入echarts在终端输入cnpm install echarts --save在main.js中引入import * as eCharts from 'echarts';Vue.prototype.$eCharts = eCharts;2.封装echarts组件新建组件echats.vue首先应该明确Echarts图形必须满足四项刚性条件才可以绘制:准备一个具有宽高的容器(contain
类型声明declare1、概览1.1 declare是什么前提:假如现在有一门用Typescript写的库,想供其他开发人员使用,有两种方式方式1 打包ts源文件(供ts用户使用)和编译后的js文件(供js用户使用)方式2 提供编译后的js文件和供ts用户使用的类型声明后一种方式的优点:所占文件体积较小,十分明确该导入声明,并省去ts进一步编译的时间类型声明定义:万事并不总是如意,代码也不一定都有
1.首先上报错信息These dependencies were not found:swiper in ./node_modules/vue-awesome-swiper/dist/vue-awesome-swiper.jsswiper/css/swiper.css in ./node_modules/cache-loader/dist/cjs.js??ref–12-0!./node_modul
8.symbol1.什么是symbol什么Symbol?Symbol是ES6中新增的一种数据类型, 被划分到了基本数据类型中基本数据类型: 字符串、数值、布尔、undefined、null、Symbol引用数据类型: ObjectSymbol的作用用来表示一个独一无二的值格式let xxx=Symbol(‘标识字符串’);为什么需要Symbol?为了避免第三方框架的同名属性被覆盖在企业开发中如果需
枚举的作用是列举类型中包含的各个值,一般用它来管理多个相同系列的常量(即不能被修改的变量),用于状态的判断。这是一种无序的数据结构,把键映射到值上,可以理解为编译时键固定的对象,访问键时,ts将检查指定的键是否存在在web中,比较常见的状态判断有响应状态的判断:const handleResponseStatus = (status: number): void => {switch (st
1. 图片懒加载的背景类似于大型的淘宝商城、京东等网页,设计大量的商品图片信息,如果我们使页面包含的所有图片一次性加载完成,那用户体验很差。目前流行的做法是滚动动态加载,也就是懒加载,显示在屏幕之外的图片默认不加载,随着页面的滚动,图片进入了显示的范围,则触发图片的加载显示这样做的好处,一是页面加载速度快(浏览器进度条和加载转圈很快就结束了,这样用户的体验也比较好),而是节省流量,因为不可能每一个
浏览器识别不了require关键字,只需要导入require.js这一个库就好了通过npm install require.js --save安装好这个库会安装到nodemodule目录下取得require.js文件,然后在index.html文件最前端引入即可
1. 问题背景把vue项目打包后放入springboot的static文件夹里,手下访问首页,然后进行页面跳转都是没有问题的,但是假如在非首页的任何一个页面点击刷新,就会报错2. 问题原因主要问题在于:由vue开发的应用,采用的是SPA单页面模式传统的多页面模式,每一个页面对应一个html文件,当我们刷新页面的时候,会主动向后端请求对应的html文件,拿到html文件后渲染界面,但是SPA单页面模







