- 博客(5)
- 收藏
- 关注
原创 几个IP定位API接口
在做定位的朋友,如果只是单纯的想获取地址而又不想集成高德等第三方sdk,可以试试以下地址:https://ip.seeip.org/geoiphttps://ip.nf/me.jsonhttp://ip-api.com/json这几个地址是世界通用,不管是哪个ip都可以进行访问如果还想进一步进行详细的地址解析,可以试试这个sdkhttps://github.com/maxmind/GeoIP2-java...
2020-10-24 09:38:02 663
原创 webpack
webpack###开发依赖devDependencies与运行依赖dependenciesnpm自己的文档说dependencies是运行时依赖,devDependencies是开发时的依赖。即devDependencies 下列出的模块,是我们开发时用的,比如 我们安装 js的压缩包gulp-uglify 时,我们采用的是 “npm install -D gulp-uglify ”命令安装,因为我们在发布后用不到它,而只是在我们开发才用到它。dependencies 下的模块,则是我们发布后还需要
2020-10-21 14:18:15 89
原创 Promise
Promise1.promise是一个对象,对象和函数的区别就是对象可以保存状态,函数不可以(闭包除外)2.并未剥夺函数return的能力,因此无需层层传递callback,进行回调获取数据3.代码风格,容易理解,便于维护4.多个异步等待合并便于解决Promise作用1、主要用于异步计算2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果3、可以在对象之间传递和操作promise,帮助我们处理队列Promise详解new Promise( function (resolv
2020-10-17 10:37:47 79
原创 Vue面试题
面试题Vue:渐进式JavaScript框架(用到什么功能,只需要引入什么框架)特点:易用,灵活,高效1、请问一下,vue中为何model层数据改变了,view会自动更新最新的数据视图呀?(双向数据绑定的底层原理是什么?) vue在创建vm的时候,会将数据配置到实例中,然后通过Object.defineProperty方法,为数据动态的添加getter与setter方法。 当获取数据的时候,会触发对应的getter方法,当设置数据的时候,触发对应的setter方法。 然后
2020-10-10 10:18:46 2553
原创 vuex中持久化插件(刷新页面也不会初始化数据)--vuex-persistedstate
vuex-persistedstatevuex是中大型项目中必不可少的状态管理组件,刷新会重新更新状态,但是我们有时候并不希望如此。例如登录状态,token等。安装插件npm i -S vuex-persistedstate配置及使用import createPersistedState from "vuex-persistedstate";let store = new Vuex.Store({ plugins:[createPersistedState()],})export de
2020-09-27 09:29:41 285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人