Javascript
文章平均质量分 60
Javascript学习笔记
千云培风
这个作者很懒,什么都没留下…
展开
-
浅谈Vue中computed和watch的区别
浅谈Vue中computed和watch的区别原创 2023-02-14 16:01:05 · 219 阅读 · 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 · 240 阅读 · 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 · 367 阅读 · 0 评论 -
Vuex仿饿了么购物车功能
饿了么购物车功能今天通过Vuex完成了基本的购物车功能,对Vuex的store和mutation有了进一步认识。实现购物车所需要的数据store作为可以全局访问的数据仓库,满足了我们在任意一个组件使用数据的需求。所以,我预先在store里声明三个变量:f_count数组类型,cart_list数组类型,cart_item 整数类型,以便在全局调用。数字类型数组 f_count ,存储购物...原创 2018-09-23 00:00:18 · 1690 阅读 · 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 · 521 阅读 · 1 评论 -
封装Ionic HttpClient网络请求服务
封装一个ionic HttpClient网络请求服务//创建一个服务 ng g service my-httpimport { Injectable} from "@angular/core";import { HttpClient } from "@angular/common/http"; //导入import { LoadingController,ToastController ...原创 2018-09-30 15:15:04 · 681 阅读 · 0 评论 -
Js对象浅复制与深复制
Js对象的浅复制与深复制浅复制再来看一个浅复制例子深复制的例子js对象的复制分为浅复制和深度复制两种:浅复制得到的子对象与原对象引用的是同一个内存地址,只要有一个对象被修改,两个对象都会被影响。而深复制就是将对象复制到不同的内存地址里,修改新对象,原对象不会被影响。浅复制先从js的数据类型入手,为什么会出现浅复制?js的数据类型分为两种:简单类型(也叫基本数据类型)和复杂数据类型(也叫...原创 2018-11-21 19:24:25 · 551 阅读 · 0 评论