主要是flux、redux、vuex等 主要问题如下: 一、flux、redux、vuex数据流向,(例如:点击按钮触发到状态更改,数据是如何流向的?) 例如 flux: 1.用户访问 View; 2.View 发出用户的 Action; 3.Dispatcher 收到 Action,要求 Stor Read More
posted @ 2019-01-25 15:09 让心去旅行 Views(83) Comments(0) Diggs(0) Edit
1、webpack打包原理: 把所有依赖打包成一个 bundle.js 文件,通过代码分割成单元片段并按需加载。 2、webpack的优势: ①.webpack 是以 commonJS 的形式来书写脚本滴,但对 AMD/CMD 的支持也很全面,方便旧项目进行代码迁移; ②.能被模块化的不仅仅是 JS Read More
posted @ 2019-01-23 17:24 让心去旅行 Views(161) Comments(0) Diggs(0) Edit
1、说出至少5个ES6的新特性,并简述它们的作用。(简答题) 1.let关键字,用于声明只在块级作用域起作用的变量; 2.const关键字,用于声明一个常量; 3.结构赋值,一种新的变量赋值方式。常用于交换变量值,提取函数返回值,设置默认值; 4.Symbol数据类型,定义一个独一无二的值; 5.P Read More
posted @ 2019-01-22 16:36 让心去旅行 Views(835) Comments(0) Diggs(0) Edit
1、axios是一个基于promise的HTTP库,支持promise的所有API; 2、它可以拦截请求和响应; 3、它可以转换请求数据和响应数据,并对响应回来的内容自动转换为json类型的数据; 4、它安全性更高,客户端支持防御XSRF; Read More
posted @ 2019-01-22 11:19 让心去旅行 Views(4446) Comments(0) Diggs(0) Edit
localstorage 和 sessionstorage 一样都是用来存储客户端临时信息的对象,他们均只能存储字符串类型对象; localstorage生命周期是永久的,这意味着除非用户在浏览器提供的UI上清除localstorage信息,否则这些信息将永远存在; sessionstorage生命 Read More
posted @ 2019-01-22 11:12 让心去旅行 Views(982) Comments(0) Diggs(0) Edit
语法:arrayObject.sort(sortby) 参数sortby可选,规定排序顺序,必须是函数; 注:如果调用该方法时没有使用参数,将按字符编码的顺序进行排序,要实现这一点,首先应把数组的元素都转换趁字符串,以便进行比较。 如果想按照其他的标准进行排序,就需要两个比较函数,该函数要比较两个值 Read More
posted @ 2019-01-22 10:52 让心去旅行 Views(519) Comments(0) Diggs(0) Edit
json返回的是一串json格式数据;而jsonp返回的是脚本代码(包含一个函数调用); jsonp的全名叫做json with padding,就是把 json 对象用符合 js 语法的形式包裹起来以使其他的网站可以请求到,也就是将json封装成 js 文件传过去; Read More
posted @ 2019-01-22 10:40 让心去旅行 Views(144) Comments(0) Diggs(0) Edit
网页主要有三部分组成:结构(Structrue)、表现(Presentation)和行为(Behavior)。对应的网站标准也分为三方面: 1、结构化标准语言,主要包括XHTML和XML; 2、表现标准主要包括css; 3、行为标准主要包括对象模型(如W3C DOM)、ECMAScript等; Read More
posted @ 2019-01-22 10:33 让心去旅行 Views(335) Comments(0) Diggs(0) Edit
assets文件夹是放静态资源;components是放组件;router是定义路由相关的配置;view视图;app.vue是一个应用主组件;main.js是入口文件; Read More
posted @ 2019-01-18 16:50 让心去旅行 Views(3443) Comments(0) Diggs(0) Edit
首先,组件可以提升整个项目的开发效率。能够把页面抽象成多个相对独立的模块,解决了我们传统项目开发的缺点:效率低,难维护,复用性等问题; 然后,使用Vue.extend方法创建一个组件,然后使用 Vue.component发放注册组件。子组件需要数据,可以在props中接受定义。而子组件修改好数据后, Read More
posted @ 2019-01-18 16:47 让心去旅行 Views(402) Comments(0) Diggs(0) Edit