
JavaScript
MarsWill
一直致力于后端开发工作。喜欢总结工作中所遇到过的难题以及分享解决方案。相信互联网的开放一定需要大家互相分享互相成长。
展开
-
②写给后端工程师的JavaScript教程——JS数据类型
一、JS的基本数据类型 从上图可以看出:基本类型的种类和其他大部分语言的种类差不多。但是在基本类型中没有char这样的字符类型。通常情况下我们可以用含有一个字符的字符串变量来表示字符。 其他数据类型都容易理解,比较难的类型可能就是null、undefined、对象类型了。二、null类型null是js的关键字,表示数字、字符串或对象是无值得。对她执行typeof返回的是“object”字符串,这原创 2017-05-19 01:28:34 · 1034 阅读 · 0 评论 -
学习编程与学习编程语言不同
译注:本文来自phpocean,使用机翻后由Mr.Wei校对。[语言往往给程序员带来的成就感往往让其忘了初衷,当你不再买各种《XXX从入门到精通》就说明你要么放弃了要么明白了。_]我们都是程序员,我们都是学习者。看到有多少人(学习者)把时间浪费在毫无意义的事情上(bashing their head against the walls),以为自己在学习编程,这真是令人惊讶。您可能正在学习一...翻译 2018-11-16 12:37:07 · 1874 阅读 · 0 评论 -
[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 评论 -
vuejs使用vux出错Module build failed: Error: Cannot find module 'less'
首先来说明使用场景和错误重现,因为vue使用中出错后对于新手来说定位错误是非常困难的一件事。 本次出错的使用场景是这样的: 使用vux来构建一个移动端的应用,在使用vux的loading来做页面切换中的loading时出现了如题所说的错误。错误提示错误解释Module build failed: Error: Cannot find module ‘less’ 这句话不难理解,构建模原创 2017-11-27 15:47:23 · 33727 阅读 · 0 评论 -
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 评论 -
js数组操作find查找特定值结合es6特性
使用场景假如我们给vue组件绑定了一个班级的学生列表数据。其数据结构可能如下格式,如果你想从以下数据中查找出姓名为李四的学生的信息。var stu = [ { name: '张三', gender: '男', age: 20 }, { name: '王小毛', gender: '男',原创 2017-10-10 15:31:48 · 34969 阅读 · 0 评论 -
④写给后端工程师的JavaScript教程——js有趣的非数字值NaN、Infinity
js中的数字js中的数字是不区分整数值和浮点数值的,所有的数字均用浮点数值表示。那么数字类型可以表示的范围是怎么样的呢? js使用IEEE754(二进制浮点数标准)来表示整数和浮点数。 在js中数字类型的最小值为:5e-324 最大值为:1.7976931348623157e+308 注意下这两个边界在后端开发中我们知道如果数字操作或者运算后的范围超出这个边界那么就会报溢出的原创 2017-06-14 16:11:20 · 2272 阅读 · 0 评论 -
③写给后端工程师的JavaScript教程——变量申明
变量申明变量申明方法及不声明使用在JavaScript中使用变量之前一般情况下是需要申明的,一般是使用var关键字来申明一个变量。例如: var statement="本系列教程由魏永强5月22日发布在个人优快云博客"; 但是如果不声明能不能使用呢?如果有如下的代码 console.log(a); //因为statmentStr事先并未申明过所以会报错,报错内容如下原创 2017-05-22 17:11:05 · 1063 阅读 · 0 评论 -
codes51竟然抓取优快云博客中作者的文章篡改
这是一个让人感觉很不愉快的事情。有个叫做codes51的网站会抓取优快云博客的内容。这个就算了,而且他会篡改发布时间,让我们一起来看看。下边是我之前发表的文章按照标题在百度的搜索结果。显然codes51排在了考前的位置,而优快云博客的搜索排在了后边:这不是重点,继续往下看↓原创 2017-05-22 16:26:57 · 940 阅读 · 0 评论 -
①写给后端工程师的JavaScript教程——从这里开始
说起用户界面的开发往往需要涉及到JavaScript虽然说作为后端开发人员来说不会选择JavaScript这种语言作为自己的后端语言选型,但是客户端的JavaScript还是非常需要的,尤其是涉及到丰富的用户界面以及客户端数据有效性验证中是非常必要的。提起JavaScript这门语言很多人只停留在浏览器端语言的层面上,和对于这种弱类型语言的鄙视上,这就错了。JavaScript的发展以及非常强大了,不管作为一名PHPer还是Java程序员还是其他语言的开发人员,在当前了解JavaScript语言是必须的。而原创 2017-05-18 23:19:33 · 2217 阅读 · 0 评论 -
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 · 22807 阅读 · 1 评论