- 博客(17)
- 资源 (8)
- 收藏
- 关注
原创 室内地图导航应用小程序-前端知识体系图
计划2022年按以下计划实现一个室内地图导航小程序,持续更新该脑图,优化目录结构。本来2021年就想做的,一直没有做,在2022年做起来,加油! 有希望加入的章节,欢迎留言,安排~~ ...
2022-01-26 17:11:41 902
原创 利用n轻松切换nodejs的版本(Mac)
安装nnpm install n -g大多数n命令,都必须sudo查看本地node版本列表:sudo n切换node版本命令:sudo n 8.4.0n 命令删除某个node版本号:注意:不能删除当前版本,会操作失败。sudo n rm <版本号>...
2020-07-27 12:09:37 1205
原创 基于VUE的前端架构设计
前端技术架构设计图如下:前端关键技术介绍:1. 使用Vue2.0 +Vuex MVVM 框架,框架依赖中间件有:vue-router,axios。采用MVVM实际解决的前端问题:提高效率、提升性能、提高可扩展性、防止重复造轮子、提高可维护性。MVVM框架与MVC框架的主要区别有两点:a) 实现数据与视图的分离b) 通过数据来驱动视图,开发者只需要关心数据变化,DOM操作被封...
2019-09-22 10:26:47 8296
原创 解决elementUI中的el-select,使用filter过滤,搜索换行的问题。
在vue+elementUI使用中,控件el-select组件在设置了宽度,且应用filterable属性,在输入搜索时,el-select会被撑开且输入光标会换行。解决思路如下:设置el-select的最大宽度,及选中后的div的最大宽度,设置搜索时的输入框input的最大宽度,保证el-select的宽度 > maxWidth( el-tag.el-tag--info.el-tag-...
2018-12-21 13:32:18 10769 1
原创 vue scoped scss 无效
今天遇到scoped内部的scss设置无效,解决办法如下:/deep/<style scoped lang="scss">.position-el-steps { /deep/ .el-step.is-vertical { .el-step__description { margin-top: -20px; } .el-step__...
2018-12-21 13:21:57 4318 1
原创 解决vue使用axios post 方法导出excel问题
此问题花了大半天时间解决,记录下以供查阅。解决问题步骤如下:1.使用axios中的post传递参数,后台导出excel数据。api接口调用如下:exportPosition(data) { let url = `${EXPORT_POSITION}`; return VueHttp.$http.post(url,data,{responseType: 'blob'}...
2018-11-20 10:43:19 6620 3
原创 npm 的一些常用命令(持续更新)
1.安装淘宝镜像的命令:npm install -g cnpm --registry=https://registry.npm.taobao.org2.移除node_modules 文件夹命令:(1) 安装:npminstallrimraf -g(2)在对应文件夹下面运行:rimraf node_modules3. 发布:npm login,输入username,passwo...
2018-11-11 10:23:02 297
原创 Axure 8.1.0.3379版本注册码
License:newasp.netKey:FfZqw3QtEBv6ROLvK1rV48CrzccgZ606uX6zvtI82d2KTQM9m9OjjWcPx6xSwgce
2018-09-27 09:20:10 6689 5
原创 Sublime text 3 初始化配置、build3176 注册码 与经常使用的插件、快捷键汇总
sublime 3 版本:Build 3176 Version 3.1.11.注册码: ----- BEGIN LICENSE ----- sgbteam Single User License EA7E-1153259 8891CBB9 F1513E4F 1A3405C1 A865D53F 115F202E 7B91AB2D 0D2A40ED...
2018-09-07 10:51:56 1785
原创 微信开发生成测试签名--signature,并使用微信jssdk获取位置
因项目需要,需在微信浏览器中获取实时位置。使用微信jweixin-1.2.0.js初始化时(wx.config)需要签名、appID,URL等参数,本文将讲解测试环境下,初始化各项测试数据的生成。如:公众号的测试appID,appSecret,域名的配置,签名生成等。进而使用微信获取位置接口获取位置。详细步骤如下:1、登录微信公众号平台-》开发者工具-》公众平台测试帐号通过绑定测试者微信号,成功后...
2018-07-10 23:01:04 13991 2
原创 React router v3.0 配置根目录basename
最近在react项目中遇到路由需要配置根目录路径问题,查了很多资料,最后终于解决了,记录一下,希望对React学习的人有帮助。问题描述:使用react框架创建项目时,使用react-router ,运行npm run dev 后,使用http://localhost:8080/home 即可访问首页。但真实情况下我们打包后放在后端的前端代码都会使用nginx配置,配置后访问的路径会带一个项目名称。...
2018-07-07 10:56:40 8989
原创 JS 计算落在某圆形范围下的点数量
业务描述:有一堆散点数据,用户绘制一个圆,已知圆心和半径,统计落在该圆形范围下的散点的个数。实现后效果如下图所示:原理:已知圆心坐标为{x:x0,y:y0},半径为radius。目标即是统计如下图的绿色点的数量:步骤如下:1.先根据该圆心和半径构建该圆的外包围盒,其左下角坐标为:{x:x0-radius,y:y0+radius},右上角坐标为:{x:x0+radius,y:y0-radius}。先...
2018-07-04 11:28:33 1586
原创 chrome 跨域配置(包括mac和windows)
基于谷歌浏览器的安全机制,在调用和本地ip或端口不一致的后台服务或者直接访问本地文件的时候,谷歌浏览器提示跨域错误,导致请求失败。可通过对谷歌浏览器的配置来解决这个问题。1.mac 下配置1)先建立文件夹目录,如google ,文件路径为:/Users/FengMap/google2)控制台运行命令(如下),自动打开安全模式的chrome:open -n /Applications/Google\...
2018-05-25 13:44:11 1708
转载 吹毛求疵的追求优雅高性能JavaScript
本文只从代码和数据上阐述具体说明如何一步步提高JavaScript的性能.Javascript是一门非常灵活的语言,我们可以随心所欲的书写各种风格的代码,不同风格的代码也必然也会导致执行效率的差异,作用域链、闭包、原型继承、eval等特性,在提供各种神奇功能的同时也带来了各种效率问题,用之不慎就会导致执行效率低下,开发过程中零零散散地接触到许多提高代码性能的方法,整理一下平时比较常见并且容易规避的...
2018-05-05 12:38:29 238
原创 Javascript 引用使用介绍(一)
前言js 的引用类型有数组,对象,类等。值类型有int,float,number,double,bool,string引用类型如果使用=表示的是两个对象共用一块内存,某一个对象里面的值改变了都会影响另一个对象的值。如:var a = [1,2],b=a; b[0] = 2; console.log(a) 这时a也变成了[2,2]。有时候这种引用关系是我们需要的,而有时是不需要的。值类型则不会存在这...
2018-03-29 17:10:46 1175
原创 javaScript 自执行函数—保留异步方法调用的内部变量
1.什么是自执行函数其形如:(function(a){})(a)2.用处javascript中没用私有作用域的概念,如果在多人开发的项目上,你在全局或局部作用域中声明了一些变量,可能会被其他人不小心用同名的变量给覆盖掉,根据javascript函数作用域链的特性,可以使用这种技术可以模仿一个私有作用域,用匿名函数作为一个“容器”,“容器”内部可以访问外部的变量,而外部环境不能访问“容器”内部的变量...
2018-03-25 00:42:15 2079
原创 单页应用vue框架开发微信投票系统中填过的坑
本人一直做前端、webGIS开发,因其他机缘做了一次微信公众号系统开发,使用vue2.0 开发,过程中遇到很多坑,一一都解决了还是比较有意思,现在有时间好好总结一下,希望能对一些正在进行微信公众号开发的人提供一些参考。第一次写博客,页面有些粗糙,还请多多包涵。1.准备工作进入微信公众平台(mp.weixin.qq.com),设置->公众号设置->功能设置->网页授权域名。设置公众...
2018-03-15 12:10:17 1785
react16+redux+sage+fetch+route4.0+antd+webpack 框架
2018-08-04
jsts javascript 空间计算类库
2018-07-05
vue2.0+mintUI 实现的微信公众号投票系统前端代码
2018-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人