
js
长安start
这个作者很懒,什么都没留下…
展开
-
Vuex- Action的 { commit }
Vuex- Action的 { commit }Vuex 中 使用 Action 处理异步请求时,常规写法如下:getMenuAction:(context) =>{ context.commit('SET_MENU_LIST',['承保2','核保2']) } }我们也可以使用如下简化写法,如下:actions:{ ...原创 2020-03-30 19:46:21 · 560 阅读 · 0 评论 -
promise
promisepromise是一个对象,对象和函数的区别就是对象可以保存状态,函数不可以(闭包除外)并未剥夺函数return的能力,因此无需层层传递callback,进行回调获取数据代码风格,容易理解,便于维护多个异步等待合并便于解决promise详解new Promise( function (resolve, reject) { // 一段耗时的异步操作 res...原创 2020-03-30 21:10:38 · 70 阅读 · 0 评论 -
vue原理
vue 的过程先明白钩子函数的作用利用钩子导出内部数据或状态给外部调用者看,可以使编程者不用关注组件是如何启动和执行的,只需要关注需要的事件点上即可。此处有封装的作用。回调函数先摆在那,有了触发事件后,调用的函数...原创 2020-04-02 09:52:05 · 85 阅读 · 0 评论 -
let const var区别
let 块级作用域,变量;const 区级作用域,常量;var 无作用域,全局,变量。原创 2020-04-06 11:53:35 · 275 阅读 · 0 评论 -
扩展运算符 三个点(...)
含义:扩展运算符( spread )是三个点(…)。将一个数组转为用逗号分隔的参数序列。操作数组: //里面放自己定义的方法 methods: { /** * 把数组中的元素孤立起来 */ iClick() { let iArray = ['1', '2', '3']; console.log(...原创 2020-04-11 11:28:04 · 722 阅读 · 0 评论 -
音乐播放停止
音乐播放停止<html> <body> <audio src="music.mp3" controls="controls" style="display: none" id="music_bg" ></audio> <div id="button_music" onclick="toggleSound()" style="原创 2021-07-06 01:15:23 · 222 阅读 · 0 评论 -
js 动画要使用的调整元素
js 动画要使用的调整元素1.1.2 offset 与 style 区别offsetstyle元素可视区 client 系列元素滚动 scroll 系列页面被卷去的头部注意页面滚动的距离通过 window.pageXOffset 获得offset 属性主要用于dom元素的动画效果场景可以 动态 的得到该元素的位置(偏移)、大小等获得元素距离带有定位父元素的位置获得元素自身的大小(宽度高度)注意:返回的数值都不带单位1.1.2 offset 与 style 区别offse原创 2021-07-18 10:35:58 · 149 阅读 · 0 评论 -
js执行机制
js执行机制JS执行机制(事件循环)js 是一门单线程语言,就是同一时间只能做一件事。因为他为网页而生,比如dom操作,只能先创建,再删除。意味着前一个任务完成,才能进行下一个任务,这会带来阻塞。为解决这个问题,为解决这个问题,h5允许可以创建多个线程,但子线程受主线程控制。于是,js出现了同步和异步任务。同步 一个时间只能处理一件事,按先后顺序执行异步 一个时间同时处理多件事。JS中所有任务可以分成两种,一种是同步任务(synchronous),另一种是异步任务(asynchronous)。原创 2021-07-18 08:47:24 · 123 阅读 · 0 评论 -
js bom
js bom顶级对象windowwindow对象的常见事件页面(窗口)加载事件(2种)调整窗口大小事件定时器(两种)setTimeout() 炸弹定时器停止定时器setInterval() 闹钟定时器开启定时器停止定时器this指向问题location对象navigator对象history对象BOM 比 DOM 更大,它包含 DOM。顶级对象windowwindow对象的常见事件页面(窗口)加载事件(2种)调整窗口大小事件定时器(两种)setTimeout() 炸弹定时器停止定时原创 2021-07-17 20:21:31 · 110 阅读 · 0 评论 -
js去除字符串两侧空格 trim()
js去除字符串两侧空格 trim()var str = ' hello 'console.log(str.trim()) //hello 去除两端空格var str1 = ' he l l o 'console.log(str.trim()) //he l l o 去除两端空格原创 2021-07-10 16:53:28 · 529 阅读 · 0 评论 -
js回调函数
function say(aa) { console.log(aa); } function count(hh, vv) { hh(vv); } count(say, "nihao");原创 2021-07-08 21:00:29 · 84 阅读 · 0 评论 -
旋转图片-前端
旋转图片 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <原创 2021-07-06 17:31:33 · 112 阅读 · 0 评论