自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-09-12

vue-router4: createWebHashHIstory,createWebHIstory 路由懒加载:import (‘组件路径’)(如果不配懒加载,则webpack会把所有的代码都打包到一个文件里) ///webpackChunkName:‘home-chunk’/可以控制打包后的名字 import { createRouter, createWebHashHistory, createWebHistory } from 'vue-router'; const routes=[ {pa

2021-09-12 18:06:39 69

原创 Vue常用组件库

1、element-ui 2、vue-table-with-tree-grid 3、vue-quill-editor 4、echarts ps:lodash(深拷贝)

2020-12-10 21:53:54 256

原创 NPM 的一些包

1、密码加密 bcrypt 2、登陆验证(cookie,session):express-session 3、验证规则器:joi 4、解析表单:formidable 使用:form=new formidable.IncomingForm(); 5、分页:mongoose-sex-page 6、在开发环境中将客户请求信息打印到控制台中:morgan 7、将不同环境的配置抽取到单独的文件中:config ...

2020-12-08 15:35:48 90

原创 node常用包

1、npm install nodemon -g (实时监控。动态执行) 2、npm install nrm -g (切换下载地址) 使用:nrm ls nrm use taobao 3、npm install gulp(依赖:npm install gulp-cli -g) 使用:新建gulpfile.js 执行任务:gulp “任务名称” gulp插件: 1、html任务(gulp-html(压缩) gulp-file-include(公共文件抽取)) 2、css任务(gulp-csso(压缩)

2020-12-07 10:27:22 244

原创 better-sroll使用

功能:重点解决移动端(已支持 PC)各种滚动场景需求的插件 1、probeType: //0,1:不侦测滚动 //2,手指触摸屏幕是侦测滚动 //3,手指离开屏幕依然侦测滚动 2、pullUpLoad=true(上拉加载更多) 实例应用: 1、封装模块 <template> <div class="wrapper" ref="wrapper"> <div class="content"></div> </div> </temp

2020-12-03 10:55:17 181

原创 Vue项目报错记录

1、文件命名(否则会引起不必要的警告) 1、*.js文件命名规范 属于类的.js文件,除index.js外,使用PascalBase风格 其它类型的.js文件,使用kebab-case风格 属于api的,统一加上api后缀 2、*.vue文件命名规范 除index.vue之外,其它.vue文件统一用PascalBase风格 3、*scss/*.css/* 统一使用kebab-case命名风格 4、vue,js的

2020-12-03 10:54:49 174

原创 项目目录结构

1、.editorconfig : 项目代码风格

2020-11-27 14:58:24 53

原创 axios知识点

1、安装 npm install axios --save 2、全局配置(main.js) 1、axios.defaults.baseURL=‘http://192.168.88.30:8000’ 2、axios.defaults.timeout=5000(超时) 3、创建对应的局部配置 例如:const instance1=axios.create({ baseURL:‘http://192.168.88.30:8000’, timeout:5000 }) (请求) instance1({ url:’/h

2020-11-26 17:54:18 56

原创 Vuex知识点

1、概念:多个组件数据共享,状态共享 const store=Vuex.Store({ state:{ //作用:保存数据,保存状态 //组件中使用:this.$store.state.xxx //单一状态树:所有数据放在一个store中,便于管理 }, mutations:{ //作用:同步操作,响应式修改数据 //组件中使用:this.$store.commit("xxx",‘参数’) //修改state唯一的途径 }, actions:{

2020-11-26 15:37:10 62

原创 Vue脚手架知识点

Vue脚手架知识点 1、安装vue脚手架 npm install -g @vue/cli 2、创建项目 1、vue create project 3、 项目目录分析 1、public文件夹(打包时候里面的内容会原封不动的打包进去) 2、src文件夹(源代码) 3、.browserslistrc(浏览器配置文件) 4、.gitignore(忽略文件) vueRouter(路由) 1、前端路由 2、后端路由 3、前后端渲染 4、SPA(单页面复应用,改变url页面不会重新 1、安装 npm install vu

2020-11-26 09:36:42 180

原创 webpack常用插件(plugin)

plugin知识点 1、版权插件: new webpack.BannerPlugin(“最终版权归aaa所有”) 2、打包html 的插件 1、下载 npm install html-webpack-plugin 2、引入:const HtmlWebpackPlugin= require(’html-webpack-plugin‘) 3、new HtmlWebpackPlugin({}) 3、js压缩的plugin 1、下载npm install uglifyjs-webpack-plugin 2、引入

2020-11-24 15:59:00 202

原创 webpack知识点

webpack知识点 1、概念:javascript应用的静态模块打包工具 2、对比gulp:只需要进行简单的合并,压缩,使用gulp即可,更加强调的是前端流程的自动化 webpack强调模块化开发管理,而文件压缩合并预处理等等都是附带的功能 3、安装(依赖node环境) 1、安装node.js 2、安装webpack (npm install webpack -g) 4、使用 目录结构:index.html—>src(文件夹 main.js)------>dist(文件夹 bundle.js

2020-11-24 14:52:41 49

原创 vue知识点

vue知识点: 1、计算属性与method方法对比 计算属性多次调用的时候,会将结果进行缓存,只运行一次。而methods方法会多次调用,因此计算属性性能更高。 2、数组方法响应式 vue中无法通过索引值响应式修改数组的值。例如 arr[0]=‘aaa’(错误的),如果想修改,可以通过splice,或者vue.set(要修改的值,索引值,修改后) 3、v-model原理 v-bind与v-on结合使用 4、v-model修饰符 v-model. lazy v-model.number

2020-11-23 17:19:13 47

原创 2020-09-24

焦点图做法: 1、html主体结构 <div class="w"> <div class="main w"> <div class="focus fl"> <ul> <li> <a href="javascript:;"><img src="images/focus.pn

2020-09-24 22:32:46 358

原创 2020-09-23

仿京东放大镜效果:鼠标经过的小图时候显示大图并且伴随移动 1、写html结构 <div class="box1"> <!-- 小图片 --> <img src="../images/s3.png" alt=""> <!-- 滑块 --> <div class="mask"></div> <div class="box2">

2020-09-23 17:41:58 73

原创 2020-09-18

jivascrpit预解析案例: 1. function fun(){ var a=b=c=9;//等价于var a=9;b=9; c=9 console.log(a); console.log(b); console.log(c); } fun(); console.log(a); console.log(b); console.log(c); 2.预解析过程 f

2020-09-18 10:23:06 52

原创 2020-09-18

javascript预解析案例: (1、先提升var申明的变量。但是不提升赋值 2、提升function申明的函数 3、执行 ) 代码: var num=10; fun(); function fun(){ console.log(num); var num=20; } 预解析过程:var num; function fun(){ var num; console.log(num); num=20; } num=10; fun(); 因此最终结果为:undefined ...

2020-09-18 10:07:09 113

原创 快速找到点击按钮的下标

按钮1 按钮2 按钮3

2020-07-15 22:40:11 163

原创 节点操作

1、document.write //覆盖原有内容 例如: em操纵 div文本 strong操作 节点操作 原来结果:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200714174409434.png) 点击按钮以后结果: ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020071417444626.png) 创建节点 ![在这里插入图

2020-07-14 18:27:30 2350

原创 每秒改变字体的大小的颜色

要求利用定时器每一秒改变字体的颜色大小(字体大小由小到大,由大到小) 1、准备函数 //随机颜色生成函数 function rgbchange(){ parseInt(Math.random()*256); //获取随机的颜色,传回字符串。rgba(255,255,255,1)中的255用字符串替代,用“+”连接起来(不明白) var str=“rgba(”+parseInt(Math.random()*256)+","+parseInt(Math.random()256)+","+parseInt(Mat

2020-07-14 16:24:34 344

空空如也

空空如也

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

TA关注的人

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