摘要: 写在文章之前 博主编程入门学的是c和java,所以有些概念还拐不过来,本文开篇需要先来了解下 "面向过程和面向对象、对象、类、和实例" 。 本章内容 + 使用对象 + 创建并操作数组 + 理解基本的JavaScript类型 + 使用基本类型和基本包装类型 🥑 重点 Array方法集,Date方法集 阅读全文
posted @ 2020-03-28 20:56 浮华而已- 阅读(399) 评论(3) 推荐(0) 编辑
摘要: 本章内容 + 理解基本类型和引用类型的值 + 理解执行环境 + 理解垃圾收集 JavaScript的变量与其他语言的变量有很大区别。JavaScript变量松散类型的本质,决定了它只是特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以 阅读全文
posted @ 2020-03-28 14:29 浮华而已- 阅读(619) 评论(2) 推荐(0) 编辑
摘要: 本章内容 + 语法 + 关键字和保留字 + 变量 + 数据类型 + ⭐操作符(仅写位操作符) + 语句 + 函数 + 小节 关键词:arguments 重载 一、语法 严格模式 严格模式是为JavaScript定义了一种不同的解析与执行模型。在严格模式下,ECMAScript3中的一些不确定的行为将 阅读全文
posted @ 2020-03-28 13:40 浮华而已- 阅读(202) 评论(3) 推荐(0) 编辑
摘要: 前言: 为了回顾学习的vue内容,将视频中一个大的项目里的购物车这一块单独拎出来写了个小demo。说难也不难,就是对所学的vue知识进行了个整合,实现了三个界面间的操作以及状态管理,但是说简单也不简单,虽然有点基础但写下来还是有些吃力。总的来说,这个小demo写完,对于vue算是能够独立上手了,也养 阅读全文
posted @ 2020-03-19 17:23 浮华而已- 阅读(1673) 评论(0) 推荐(0) 编辑
摘要: 问题引入 自己写的小demo中,引入mui.js并实现相关功能后,再点击底部的导航栏发现点击失效 如下所示,一个标准的路由使用,于chrome浏览器中点击失效,于IE和火狐上可以 解决方案一 将这种声明式的方式换成编程式的方式 解决方案二 看视频学习的时候,老师的解释是App.vue中的router 阅读全文
posted @ 2020-03-15 12:17 浮华而已- 阅读(6033) 评论(0) 推荐(0) 编辑
摘要: 区别 通过注入路由器,我们可以在任何组件内通过 this.$router 访问路由器,也可以通过 this.$route 访问当前路由 this.$router 相当于一个全局的路由器对象,包含了很多属性和对象(比如 history 对象),任何页面都可以调用其 push(), replace(), 阅读全文
posted @ 2020-03-15 11:48 浮华而已- 阅读(3320) 评论(0) 推荐(0) 编辑
摘要: 解释 是chrome为了提高页面的滑动流畅度而新折腾出来的一个东西 由于浏览器必须要在执行事件处理函数之后,才能知道有没有掉用过 preventDefault() ,这就导致了浏览器不能及时响应滚动,略有延迟。 所以为了让页面滚动的效果如丝般顺滑,从 chrome56 开始,在 window、doc 阅读全文
posted @ 2020-03-14 23:06 浮华而已- 阅读(7915) 评论(0) 推荐(0) 编辑
摘要: 引用mui.js 报错信息: 方案一 原因:babel在将js文件转码为ES5时,默认使用严格模式,而在严格模式下,为了安全起见是不能用caller,callee,arguments等属性的。 解决: 修改bablerc文件的配置,让项目忽略mui.js的转码,完美解决我的问题 此外,如果设置了语法 阅读全文
posted @ 2020-03-14 22:06 浮华而已- 阅读(10973) 评论(1) 推荐(1) 编辑
摘要: 引言 babel默认只转换新的 JavaScript 语法,比如箭头函数、扩展运算(spread)。 不转换新的 API,例如Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象,以及一些定义在全局对象上的方法(比如 Objec 阅读全文
posted @ 2020-03-14 19:48 浮华而已- 阅读(7044) 评论(0) 推荐(2) 编辑
摘要: 利用node和npm环境我们可以很快的搭建一个vue环境。具体步骤,请看上一篇博客。搭建完成后,我们可以看到生成的文件夹中包括如下文件。 在开发中,这些生成的配置文件不需做太多的改动,我们要做的就是在src中进行业务代码的开发。 build文件夹 是项目打包的webpack的配置内容,是自动构建成的 阅读全文
posted @ 2020-03-09 16:15 浮华而已- 阅读(784) 评论(0) 推荐(1) 编辑