08 2019 档案
摘要:1. vue create vuedemo 2. 你会被提示选取一个preset。你可以选默认的包含了基本的Babel+ESLint设置的preset,也可以选手动选择特性来选取需要的特性。 3. Babel : 将ES6编译成ES5 TypeScript: javascript类型的超集 Prog
阅读全文
摘要:1. 谈谈你对MVVM开发模式的理解 MVVM分为Model、View、ViewModel三者。 Model 代表数据模型,数据和业务逻辑都在Model层中定义; View 代表UI视图,负责数据的展示; ViewModel 负责监听 Model 中数据的改变并且控制视图的更新,处理用户交互操作;
阅读全文
摘要:jQuery总结 jQuery第一天 jQuery jQuery是一个快速,简洁的JavaScript库 JavaScript库:是一个封装好的特定的集合(方法和函数) 学习jQuery本质:学习调用这些函数(方法) j 就是 JavaScript;Query 查询; 意思就是查询js,把js中的D
阅读全文
摘要:1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。 3.timeout: 要求为Number类型的
阅读全文
摘要:1.JavaScript 的 typeof 返回类型? undefined string boolean number symbol(ES6) Object Function 2. js使用严格模式 使用strict关键字 "use strict"; 3. $(document).ready和win
阅读全文
摘要:ECMAScript 6 目标:学习完 ES6 可以掌握方便后续的开发,未来工作中大量使用 ES6 开发 学习网站:http://es6.ruanyifeng.com 1. ECMAScript 6 介绍 2. ECMAScript 6 新增语法 3. 内置对象的扩展 4. ECMAScript 6
阅读全文
摘要:Vue总结 vue引入与导出 引入一个js文件,如果js文件中有 export default xxx 的内容 就这样引入: import 名称 from '路径' 如果js文件中没有 export default xxx 内容 需要这样引入: import '路径' (此时window增加一个全局
阅读全文
摘要:Ajax总结 ajax第一天 简介:Ajax是一种技术、是能够使浏览器和服务器进行交互(请求响应)的一种技术。 Ajax也是一套内置在浏览器端的API,核心对象是内置在浏览的中的 XMLHttpRequest ,通过这些API的调用,可以实现发送Ajax类型的请求和收取服务器端响应的数据。 1.响应
阅读全文
摘要:状态管理 组件之间传值 父给子传 父组件 子组件 props 接收 props: { name: { type: String, required: true } } 子给父传 父组件 <! 注册事件 <! $event 就是事件处理函数的第一个参数,只能用在标签内部 子组件 + // data p
阅读全文
摘要:HTTP 状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。 HTTP状态码的英文为 HTTP Status Code。 下面是常见的HTTP状态
阅读全文
摘要:内置对象介绍 ☞ JavaScript组成: ECMAScript | DOM | BOM ☞ ECMAScript: 变量 , 函数, 数据类型 ,流程控制,内置对象。。。 ☞ js中的对象: 自定义对象 , 内置对象 , 浏览器对象(不属于ECMAScript) ☞ Math对象,A
阅读全文
摘要:页面结构 调用一个APP的方法(全局方法) APP(obj) //调用APP方法的作用就是用来创建应用程序实例对象 //定义应用程序的生命周期事件 wxml:基于xml 约定大于配置
阅读全文
摘要:1.在Visual Studio Code的后端运行yarn serve报错: Error: Watching remote files is not supported 2.分析 是webpack-dev-server出了问题,这是setupWatchStaticFeature函数在3.7.2和3
阅读全文
摘要:1. HTML对象获取问题 FireFox:document.getElementById("idName");ie:document.idname或者document.getElementById("idName").解决办法:统一使用document.getElementById("idName
阅读全文
摘要:Vue-router Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有:嵌套的路由/视图表;模块化的、基于组件的路由配置;路由参数、查询、通配符;基于 Vue.js 过渡系统的视图过渡效果;细粒度的导航控制;带有
阅读全文
摘要:Jquery中的ajax type 以什么样的方式获取数据,是get或posturl 必填项,规定把请求发送到哪个 URL。axync true/false,默认是tue异步请求,false同步。异步请求$.ajax执行后,才会继续执行ajax后面的脚本,服务器返回数据之后,才会触发success的
阅读全文
摘要:1.分别用es5,es6输出0-9 1 //es5 2 var funcs = []; 3 for(var i=0;i<10;i++){ 4 funcs.push((function(i){ 5 return function() { 6 console.log(i); 7 } 8 9 }(i)))
阅读全文
摘要:1. vue常用指令及用法 2.vue中methods,watch,computed区别 computed是在HTML DOM加载后马上执行的,如赋值; 1.当页面中有某些数据依赖其他数据进行变动的时候,可以使用计算属性。 2.就算在data中没有直接声明出要计算的变量,也可以直接在computed
阅读全文
摘要:一次完整的HTTP事务是怎样的一个过程? 基本流程: a. 域名解析(DNS解析) b. 发起TCP的3次握手 c. 建立TCP连接后发起http请求 d. 服务器端响应http请求,浏览器得到html代码 e. 浏览器解析html代码,并请求html代码中的资源 f. 浏览器对页面进行渲染呈现给用
阅读全文
摘要:前端性能优化 思路:分析一个页面从输入 URL 到页面加载显示完成的所有步骤,采用分治法逐步优化。 1.优化DNS查询 减少域名:尽量把所有的资源放在一个域名下。一个域名同时可以发4(IE8)或8个请求(Chrome)。请求文件少,用1个域名,文件多用多个域名。与3权衡。 2.优化TCP协议 TCP
阅读全文
摘要:JavaScript高级 第一天 1.面向对象和面向过程 面向过程:作为一个执行者,关注是过程中每一步,事事亲力亲为。 面向对象:作为一个指挥者,关注的是对象能干什么,需要什么对象 注意:对于 对象 本身,对象内部还是过程 面向过程:作为一个执行者,关注是过程中每一步,事事亲力亲为。 面向对象:作为
阅读全文
摘要:1.跨域 1)同源政策 协议相同(http https) 域名相同 端口相同(http默认80端口,https默认443端口) 协议相同(http https) 域名相同 端口相同(http默认80端口,https默认443端口) 如果非同源,共有三种行为受到限制。 Cookie无法读取。 DOM
阅读全文
摘要:1.export default 和export都可以用于导出常量,函数,文件,模块等; 2.可以在模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用 3.在一个文件或者模块中,export,import可以有多个,但是export default
阅读全文
摘要:webpack 今天目标: 能够安装webpack 能够配置打包模式、入口和出口文件 能够编译index.html模板页面 能够配置实时打包功能 能够安装配置使用css相关loader 能够安装配置使用less相关loader 能够安装配置使用img相关loader 能够安装配置使用babel相关l
阅读全文
摘要:在开发中在导入模块时经常使用require和import; 导出模块时使用module.exports/exports或者export/export default; 有时候为了引用一个模块会使用require奇怪的是也可以使用import????它们之间有何区别呢? 于是有了菜鸟解惑的搜喽过程。。
阅读全文