Javascript
文章平均质量分 60
Javascript学习笔记
千云培风
这个作者很懒,什么都没留下…
展开
-
浅谈Vue中computed和watch的区别
浅谈Vue中computed和watch的区别原创 2023-02-14 16:01:05 · 233 阅读 · 1 评论 -
Promise 链式调用
第一步 创建一个Promise对象 function step1 (a,b,c) { return new Promise((resolve, reject) => { if (a > b ){ resolve(a>b); } else {console.log(a,b,c) reject(c...原创 2020-03-24 22:30:10 · 251 阅读 · 0 评论 -
js数组forEach(),map(),filter(),reduce()总结
JS数组API 这几天复习了下js数组API,总结了几个知识点,在此记录一下: 遍历的两种方法:forEach()和map() 过滤filter() 汇总reduce() arr.forEach() 对原数组中的每个元素执行相同的操作: arr.forEach(function(elem,i,arr){ //对当前元素执行相同操作,并保存回原数组中的当前位置 … ...原创 2018-08-04 23:14:17 · 377 阅读 · 0 评论 -
Vuex仿饿了么购物车功能
饿了么购物车功能 今天通过Vuex完成了基本的购物车功能,对Vuex的store和mutation有了进一步认识。 实现购物车所需要的数据 store作为可以全局访问的数据仓库,满足了我们在任意一个组件使用数据的需求。所以,我预先在store里声明三个变量:f_count数组类型,cart_list数组类型,cart_item 整数类型,以便在全局调用。 数字类型数组 f_count ,存储购物...原创 2018-09-23 00:00:18 · 1699 阅读 · 1 评论 -
Ajax封装及使用
1.封装异步对象 //创建Xhr异步对象 function createXhr(){ var xhr=null; if(window.XMLHttpRequest){ xhr=new XMLHttpRequest(); }else{ xhr=new ActiveXObject("Microsoft.XMLHttp"); } return xhr; } 2.监听...原创 2018-10-13 15:18:03 · 538 阅读 · 1 评论 -
封装Ionic HttpClient网络请求服务
封装一个ionic HttpClient网络请求服务 //创建一个服务 ng g service my-http import { Injectable} from "@angular/core"; import { HttpClient } from "@angular/common/http"; //导入 import { LoadingController,ToastController ...原创 2018-09-30 15:15:04 · 695 阅读 · 0 评论 -
Js对象浅复制与深复制
Js对象的浅复制与深复制浅复制再来看一个浅复制例子深复制的例子 js对象的复制分为浅复制和深度复制两种: 浅复制得到的子对象与原对象引用的是同一个内存地址,只要有一个对象被修改,两个对象都会被影响。 而深复制就是将对象复制到不同的内存地址里,修改新对象,原对象不会被影响。 浅复制 先从js的数据类型入手,为什么会出现浅复制? js的数据类型分为两种:简单类型(也叫基本数据类型)和复杂数据类型(也叫...原创 2018-11-21 19:24:25 · 563 阅读 · 0 评论