- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 JavaScript面试知识点总结
JavaScript面试知识点 参考资料 1. js 的数据类型有哪些,值是如何存储的 JavaScript一共有8种数据类型,其中有7种基本数据类型:Undefined、Null、Boolean、Number、String、Symbol(es6新增,表示独一无二的值)和BigInt(es10新增); 原始数据类型: 直接存储在栈(stack)中,占据空间小、大小固定,属于被频繁使用数据,所以放入栈中存储。 引用数据类型: 同时存储在栈(stack)和堆(heap)中,占据空间大、大小不固定。引用数据类
2020-06-29 17:58:51
558
原创 vue axios get请求在IE浏览器请求是缓存的解决方案
问题描述 IE 浏览器(笔者使用的版本是 IE 11)在发起 GET 请求,当参数一样时,浏览器会直接使用缓存数据,这样对于实时性有要求的数据不适用。笔者在使用 Chrome 或 FF 时发现浏览器并未发现 GET 请求的缓存问题。 问题解决 方案一 最简单的方法在我们的 get 请求后面添加一个参数 t = 时间戳 t = new Date().getTime(); 例如: http://127.0.0.1/api/user/list?pageNo=1&pageSize=10&t=151
2020-05-18 11:32:28
1503
原创 关于防止多次请求的一些小操作
目的:在统一封装请求的时候处理,就不用每次请求去处理 1.常见的就是防抖函数的使用 2.利用样式透明遮罩层盖住不能再次点击,例如axios:在请求前拦截前插入body全屏Div,请求结束无论成功还是失败都把Div移除(这里也可以用hide()或show()) 3.今天做uniapp小程序的时候,不能操作Dom,又想只在发请求的时候改变是否需要遮罩的状态,利用vuex存贮更改的是否需要隐藏或者显示遮罩层,在页面取值,在统一封装请求的地方,通过store.commit(‘overlayshowchange’,f
2020-05-14 10:43:51
731
原创 初学Kbone记录
快速上手:参照地址内容描述 因为我已经照着官网路程试了一下,所以之后我是直接clone的kbone-template-vue-master的代码 有几点总结: 小程序pages下的文件夹的增删改(图1),需要在图2和图3那里设置。然后在图4那里添加路径信息。 图·1 图2 图3 图4 在kbone中引入第三方的ui库在小程序中不显示 我引用了有赞的ui,web端很正常,在小程序端报错未找到...
2020-05-12 10:10:14
268
原创 vant使用cdn方式引入vue和vant开发,懒加载组件使用
cdn方式引入vue和vant开发,懒加载组件使用,需要先Vue.use(vant.Lazyload, { lazyComponent: true }); 图片加载: 组建加载:
2020-05-12 10:09:31
4247
原创 优化webpack和vuecli3时候的注意
1.开启图片压缩 image-webpack-loader 如果项目使用了svg-sprite-loader,svg雪碧图,规则配置了.text(svg)svg类型,那会影响svg雪碧图显示 2.开启js/css压缩 compression-webpack-plugin 除了在vue.config设置,相呼应的服务器ngix也要开启 gzip:on 3.路由懒加载,vue.config需要设置 config.plugins.delete('prefetch'); 4.cssOptions = { ext
2020-05-12 10:07:56
271
原创 常见易忽略样式
1vertical-align: middle:针对行内元素齐起作用,可增加display: inline-block、table-cell。不可flot,浮动后默认display:block。
2020-01-02 15:23:10
140
原创 使用原生H5小程序
标题小程序开发步骤: 1去微信公众平台https://mp.weixin.qq.com/申请账号,密码: 2AppID(小程序ID), 小程序的标识,(个人理解,开发者工具中识别哪个小程序,上传代码)(开发时候有区别作用) 3AppSecret(小程序密钥) 想要生产unionId的前提,后续与后端交互有用到 4小程序的开发需要开发者工具 绿框的部分就是说,如果web-src的地址不是http...
2019-12-20 15:18:43
4242
1
原创 JS对于原型继承和类式继承的 总结
转自https://www.cnblogs.com/constantince/p/4754992.html 类式继承(构造函数) 类式继承是在函数对象内调用父类的构造函数,使得自身获得父类的方法和属性。call和apply方法为类式继承提供了支持。通过改变this的作用环境,使得子类本身具有父类的各种属性。 var father = function() { this.age = 52; ...
2019-05-14 15:21:40
251
原创 Webpack 4 以及打包优化
在上篇文章基础上https://blog.youkuaiyun.com/weixin_43554698/article/details/89914721 修改上次目录结构 需要下载的依赖package.js { "name": "webpack4-vue", "version": "1.0.0", "description": "", "main": "index.js"...
2019-05-09 15:36:33
1107
原创 webpack4 + vue
1.创建webpack4-vue文件夹,进入 cd webpack4-vue 2.初始化npm npm init -y 3.安装相关依赖 npm i -D webpack webpack-cli webpack-dev-server vue vue-loader vue-template-compiler html-webpack-plugin 4.在根目录下创建src文件夹,在src文件夹...
2019-05-07 09:39:36
539
原创 Vue-router——遇到的坑(一)history模式刷新/设置嵌套路由报错(webpack配置)
前端路由都不是真是存在,只需要为前端跳转做一个显示。 hash模式 url中会有#存在,看起来不太舒服且不好做SEO,但是由于路由器向服务器发请求的时候会忽略#后面的值,所以在浏览器刷新的时候都是很正常的不会再次发请求。 -history模式 url就是我们看的正常的路由样子,就是因为看起来很像真的,所以浏览器向服务器请求(也就是刷新)的时候会发现服务器根本没有这个路径资源,所以返回404。 ...
2019-04-29 17:58:22
7272
原创 记录ES6 语法的学习
最近系统看了一下es6,也在现有的项目中投入了使用,新的语法让代码的可读性大大提高,今天整理一下常用到知识。 详细的请参考阮一峰老师的ES6入门 let, const 具有块作用域,{}具有块作用域 js中var声明变量,容易出现重复定义导致变量污染,console也不会报错,有了let和const,当你变量重复声明或者犯了其他错误时,console 都会报错,让代码更加规范: 用const声明...
2019-04-19 11:26:55
329
原创 vue-cli3多环境多入口,分别打包
最近公司需求,参考了很多资料,自己搭了一个小demo。 一、安装 1.Vue CLI 3需要 nodeJs ≥ 8.9 ,查看node版本升级,升级一下 2.查看版本vue -V,安装vue-cli3,npm install -g @vue/cli 二、使用 1.vue create projectname 搭建新项目:vue create vue-cli3 选择默认default(基本的 Ba...
2019-04-17 15:13:29
9123
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅