- 博客(8)
- 收藏
- 关注
原创 ES7 异步函数 (async await)
1.先说说Promise对象Promise是ES6中处理异步操作的一个新方式,Promise对象有三种状态:Pending(进行中)、Resolved(已完成,又称 Fulfilled)和 Rejected(已失败),写法如下://1)创建promise对象,创建后立刻执行//接收一个函数作为参数,resolve、reject是Promise状态发生变化时执行的函数,这里由js引擎渲染出,不需要手
2017-12-19 15:26:07 932
原创 Vue笔记3 vue-cli单页面应用与路由设置
1.准备,安装webpack和vue-cli,根据官网教程构建项目。搭建好的项目如下: 2.配置路由 1). 在components中创建Page.vue,在router中的index.js中配置路由。import Vue from 'vue'//1.导入路由组件vue-routerimport Router from 'vue-router'import Hello from '@/co
2017-09-14 11:57:17 5693
原创 Vue笔记2 父子组件的数据通信
使用vue封装的组件,在调用时要与父组件进行数据通信,主要有两种方式:1.使用props,将父组件的数据传递给子组件//子组件,设置parentMsg接收子组件的数据Vue.component('my-child',{ props:['parentMsg'],});//父组件,绑定parentMsg属性<parent id="app"> <my-child :parent-ms
2017-09-06 09:57:02 349
原创 关于引用类型与基本类型
var a=1;function change1(s){ s=2; console.log(s);}change1(a); // =>2a; //=>1 变量a在change1外部未被改变var b=[1,2,3]function change2(s){ s[0]='bbb'; console.log(s);}change2(b) // =>['bbb'
2017-05-01 17:56:30 206
原创 关于js面向对象的认识
一、创建一个类//定义构造器function item(o){ this.itemname=o.itemname; this.price=o.price; this.count=o.count;}//在原型链上定义需要继承的函数item.prototype={ showName:function(){ console.log("name:"+t
2017-04-23 15:18:04 329
原创 关于JSONP的问题
jsonp的请求方式: 动态加载script标签,利用script标签的src属性请求服务器,与XHR无关。实际上这种请求方式是HTTP请求,所以jQuery封装的jsonp只能使用get方法。 script标签可以加载任何格式的文件,不仅是.js。回调方法的定义及调用: 请求服务器成功之后,回调的函数定义在同域的脚本中。请求成功后,根据服务器返回的值调用。遗留问题 1) jsonp的请
2017-03-26 20:05:43 216
原创 vue学习笔记1
第一次正式写vue代码,模拟基本信息编辑页面,实现数据加载、数据处理的功能。html部分<div class="wrap" id="eg1"> <div> <span>姓名:</span> <input v-model="name" /> </div> <div>
2017-03-19 16:52:41 241
原创 XML转换成字符串格式
XML转换成字符串格式代码写懵逼了,突然不知道怎样把XML转换成字符串。百度一圈,大多是字符串转换成XML格式,这里把XML转换成字符串的方法写下来。//字符串转换成xml, $.parseXMLvar str='<xml><child>1</child><child>2</child></xml>';var sxml=$.parseXML(str);//xml转换成字符串//取出要转换的某个
2017-03-19 11:10:40 701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人