
前端
MarsWill
一直致力于后端开发工作。喜欢总结工作中所遇到过的难题以及分享解决方案。相信互联网的开放一定需要大家互相分享互相成长。
展开
-
③写给后端工程师的JavaScript教程——变量申明
变量申明变量申明方法及不声明使用在JavaScript中使用变量之前一般情况下是需要申明的,一般是使用var关键字来申明一个变量。例如: var statement="本系列教程由魏永强5月22日发布在个人优快云博客"; 但是如果不声明能不能使用呢?如果有如下的代码 console.log(a); //因为statmentStr事先并未申明过所以会报错,报错内容如下原创 2017-05-22 17:11:05 · 1063 阅读 · 0 评论 -
Invariant Violation: Invariant Violation: requireNativeComponent: "RNSVGLinearGradient" was not foun
在React Native项目中引入react-native-svg后出现了错误Invariant Violation: Invariant Violation: requireNativeComponent: "RNSVGLinearGradient" was not foun按照网上说的react-native unlink react-native-svg后重新link都试过不行。最终发现...原创 2019-04-03 17:35:08 · 8383 阅读 · 1 评论 -
vue-admin-pro使用vue开发的中后台管理解决方案ant desgn pro设计风格
新年后的第一篇博客,祝大家新年快乐。因为之前使用ant.design的一个中后台解决方案ant design pro感觉ant design pro的设计和交互非常漂亮。但是ant design pro + dva + umi的体验也非常好。但是说实话我觉得umi很好可是dva的使用上很多人也有点不太习惯。像ant design pro这种方案化的vue中后台解决方案不是很多,所以在春节期间我开...原创 2019-03-08 16:07:35 · 22809 阅读 · 1 评论 -
学习编程与学习编程语言不同
译注:本文来自phpocean,使用机翻后由Mr.Wei校对。[语言往往给程序员带来的成就感往往让其忘了初衷,当你不再买各种《XXX从入门到精通》就说明你要么放弃了要么明白了。_]我们都是程序员,我们都是学习者。看到有多少人(学习者)把时间浪费在毫无意义的事情上(bashing their head against the walls),以为自己在学习编程,这真是令人惊讶。您可能正在学习一...翻译 2018-11-16 12:37:07 · 1874 阅读 · 0 评论 -
Inline JavaScript is not enabled. Is it set in your options?
完整错误信息回顾:魏永强 hayixia606@163.com 2018-10-28原创错误分析从以上的错误信息我们可以得出错误的关键点:错误信息中我们可以看到错误是在less中的mixin部分编译中出现的。这部分可能不是非常明确那么在看下边的错误提醒Inline JavaScript is not enabled. Is it set in your options?。其实如果使用l...原创 2018-10-28 19:22:49 · 23595 阅读 · 1 评论 -
react-redux的使用从action规划到reducer实现及完整案例
网络中介绍redux和react-redux的文章非常非常多我为什么要写这篇文章呢?因为他们都写得不好。好与不好的标准就是对于一个需要学习react redux的人能不能在读完文章后顺利理解和完成可运行案例。由于时间关系和演示项目对文件命名不是很合理,请谅解。redux作为一个状态管理库其实是独立的。可以在angular,vue,react或者jQuery中使用。当然使用redux你需要遵循一...原创 2018-10-18 01:47:57 · 6313 阅读 · 3 评论 -
改变windows系统自带滚动条样式
改变windows系统自带滚动条的样式,对chrome兼容很不错但是不兼容windows请酌情使用::-webkit-scrollbar { width: 8px; height: 8px; background:#b9b9b9; } ::-webkit-scrollbar-button { display: none; } ::-webkit-scrollb...原创 2018-09-20 10:07:31 · 5490 阅读 · 3 评论 -
[Vue warn]: Error in callback for watcher "xxxxxxxxx": "TypeError: Cannot set property 'name' of
在vue中慎用箭头函数 以上标题其实是vue中的错误信息,但是由于标题的长度限制只能显示那么多。在此我将贴出完整的错误来分析。 文字错误描述:vue.esm.js?efeb:591 [Vue warn]: Error in callback for watcher "permissionGroup": "TypeError: Cannot set property ...原创 2018-04-09 23:30:36 · 125222 阅读 · 3 评论 -
vue init webpack命令出错 vue-cli/node_modules/_rimraf@2.6.2@rimraf/rimraf.js:313
这是在vue开发中的一个比较低级的错误但是肯能会遇到,分享在这儿以便遇到后能够很好的解决 先说明一下此问题出现的开发环境:本机是mac+nvm管理的node使用node v8.0.0 全局安装了vue-cli: npm install vue-cli -g错误如下/Users/weiyongqiang/.nvm/versions/node/v9.2.0/lib/node_module原创 2017-12-10 13:33:24 · 8282 阅读 · 1 评论 -
[支付宝小程序PHP全栈开发]三、前端逻辑处理之事件
事件是什么事件是用户和界面逻辑层交互的关键。例如我们通常情况下点击界面上的某个按钮跳出登录框,鼠标经过某块区域时区域的背景变成其他颜色,等等。如果熟悉js和jquery的同学就很好理解了,比如click,onchange这些就称之为事件。当用户在界面上执行某个动作时触发该事件我们来做一些其他的处理。支付宝小程序中的事件举例<view id="common-btn" onTap="toLogin">原创 2017-10-25 15:31:21 · 1957 阅读 · 0 评论 -
vuejs高德地图位置选择组件的开发及使用/vuejs地图开发
组件开发背景根据位置的服务在当前的应用中非常非常常见,例如滴滴打车,快餐服务等。那么如何让用户更好的选择所需服务的位置呢? 当然实现方法非常非常多,今天我们要做一个类似于滴滴打车中起点和终点位置选择的组件。最终实现的效果就是以上的gif部分。组件所依赖的项目当然该组件是一个vue组件。除了vuejs之外该组件还需要依赖于vue-amap,这个是饿了么前端团队开发的一个集与高德地图的vue插件。很好原创 2017-10-24 13:51:26 · 5241 阅读 · 2 评论 -
js数组操作find查找特定值结合es6特性
使用场景假如我们给vue组件绑定了一个班级的学生列表数据。其数据结构可能如下格式,如果你想从以下数据中查找出姓名为李四的学生的信息。var stu = [ { name: '张三', gender: '男', age: 20 }, { name: '王小毛', gender: '男',原创 2017-10-10 15:31:48 · 34969 阅读 · 0 评论 -
[支付宝小程序PHP全栈开发]二、前端样式的设计.acss样式详解
本部分的视频内容地址在http://edu.youkuaiyun.com/course/detail/5750关于.acss文件在视频中已经说过了,小程序的设计思想和原生app的设计思想颇为相似,基本的应用单元为页面。当然对于一个页面来说每一个元素的放置位置在哪儿以及显示成什么样子这个是由样式来决定的。我们知道在web开发中样式是在css文件中规定的,叫做层叠样式表 (Cascading Style Sheet原创 2017-09-01 16:11:49 · 2037 阅读 · 0 评论 -
④写给后端工程师的JavaScript教程——js有趣的非数字值NaN、Infinity
js中的数字js中的数字是不区分整数值和浮点数值的,所有的数字均用浮点数值表示。那么数字类型可以表示的范围是怎么样的呢? js使用IEEE754(二进制浮点数标准)来表示整数和浮点数。 在js中数字类型的最小值为:5e-324 最大值为:1.7976931348623157e+308 注意下这两个边界在后端开发中我们知道如果数字操作或者运算后的范围超出这个边界那么就会报溢出的原创 2017-06-14 16:11:20 · 2272 阅读 · 0 评论 -
element-ui上传组件el-upload文件上传阿里云oss出现405 Method not allowed错误问题
今天在vue项目中出现了这个问题。在本地调试时文件上传正常但是打包到线上后出现了405 Method not allowed的错误。其实这个错误挺明确的,只是在分析的时候我们很难理性的去仔细查找。现将405错误分析,以及我的错误和解决办法分享如下。405 Method not allowed错误405码出现的原因有很多种的,一般我们使用post时出现405 错误最大的可能是 Web 服务器...原创 2019-06-12 01:22:12 · 13665 阅读 · 0 评论