摘要: 前端问题总结 js重难点 Javascript是弱类型语言,单线程 淡入淡出轮播图时,在变化前吧当前的下标记录下来 Https的默认端口号是443 http的默认端口号是80/8080 1.多行文本省略号的设置 span{ width: 520px; word-break: break-all; t 阅读全文
posted @ 2019-08-13 16:24 曼巴博博 阅读(540) 评论(0) 推荐(0)
摘要: 恢复内容开始 1.vue的生命周期并说明各个阶段的作用? beforeate:组件实例化的时候,做了一个初始化的操作,注意当前生命周期是组建还没有实例化完毕,因此你是访问不到当前组件的data或者methods属性和方法,以及其他生命周期函数 场景:初始化loading。 created:创建后 1 阅读全文
posted @ 2019-08-08 02:02 曼巴博博 阅读(161) 评论(0) 推荐(0)
摘要: Vue的双向数据绑定原理是什么? 答:vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 具体步骤: 第一步:需要observe的数据对象进行递归遍 阅读全文
posted @ 2019-07-09 16:32 曼巴博博 阅读(136) 评论(0) 推荐(0)
摘要: 1.用npm install vue-router -S 2.Vue.use(VueRouter)//将路由绑定到vue身上 在main.js中导入vue vueRouter, 导入根组件app ,用new创建Vue创建一个viewmodel,这个vm用来编译各组件 3.配置路由规则,相当于将在ro 阅读全文
posted @ 2019-07-02 09:48 曼巴博博 阅读(145) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-07-01 23:31 曼巴博博 阅读(129) 评论(0) 推荐(0)
摘要: 在vue中使用插件的步骤 1、引入Vue 2、引入插件 3、使用插件 Vue.use() 当路由配置成功以后Vue中就会多了两个内置组件 <router-view></router-view> //当路径匹配成功以后 router-view用来显示相对应的组件 <router-link></rout 阅读全文
posted @ 2019-07-01 22:13 曼巴博博 阅读(379) 评论(0) 推荐(0)
摘要: ES5&&ES6 一、let 1.块级作用域, let定义的变量只在代码块中有效 2.let声明的变量不会提前(前置)(意味着必须先定义后使用) 3.不能重复定义 ,在同一个作用域中不能声明同名的变量 4.暂时性死区(当内部变量与外部变量同名时,内部变量会屏蔽外部变量) 注:let和var的区别 1 阅读全文
posted @ 2019-06-30 13:04 曼巴博博 阅读(376) 评论(0) 推荐(0)
摘要: 面向对象的编程思想: 一.步骤: 1.1首先考虑项目中有那写类 1.2其次是步骤即流程 二、特点: 2.1面向对象描述流程时,都有对象(主语) 2.2面向对象写代码时,任何变量都有所属(就是属性)任何函数都有所属 2.3面向对象都有点像团队配合 面向过程编程思想: 一.步骤: 1.1步骤(流程)每个 阅读全文
posted @ 2019-06-30 01:19 曼巴博博 阅读(131) 评论(0) 推荐(0)
摘要: vuex解决的问题: 1.组建的嵌套(父子组件的嵌套) 2.非父子关系的组件间共享数据 vuex 五步走: 1. npm install vue -S 2. vue.use(Vuex) 3. 创建一个store模块,定义状态管理的规则 state,mutations,actions,getters, 阅读全文
posted @ 2019-06-29 01:01 曼巴博博 阅读(102) 评论(0) 推荐(0)
摘要: 安装:1.全局安装脚手架:cnpm install -g @vue/cli 使用:2.新建文件夹,在当前目录执行命令 vue create "项目名称"3.配置:选择Manually select feautures--》空格选择Babel和CSS Pre-procesors--》选择Sass/SC 阅读全文
posted @ 2019-06-26 21:38 曼巴博博 阅读(171) 评论(0) 推荐(0)