JavaScript
hi修修
这个作者很懒,什么都没留下…
展开
-
关于JavaScript中监听鼠标滚轮事件
在JavaScript中,有时候需要通过鼠标中间的滚轮去实现一些效果,所以这里就需要通过JavaScript去监听鼠标的滚轮事件1.定义自己的function函数function myWheel(e) { if(e.wheelDelta > 0){//兼容IE,Opera,Chrome console.log("向上滚动") }else if(e.det原创 2018-01-12 23:59:59 · 2236 阅读 · 0 评论 -
ES中常用的字符串方法
includes(), startsWith(), endsWith()let str = 'abc'str.includes('a') //是否包含 -> 返回布尔变量str.startsWith('a') //字符串开始位置是否包含 -> 返回布尔变量str.endsWith('c') //字符串结束位置是否包含 -> 返回布尔变量repeat() 原来都认为这个就是替...原创 2018-03-27 16:36:12 · 7548 阅读 · 0 评论 -
vue2-非父子组件通信-自定义事件
在组件中使用1.在main.js中定义一个空的vue实例,在data中定义一个 Bus:new Vue()new Vue({ el: '#app', data:{ Bus: new Vue() }, router: router, render: h => h(App)})2.在任意组件中发起自定义事件myEmit(){ this.$原创 2018-05-07 23:05:08 · 275 阅读 · 0 评论 -
Promise 简单使用
Promise 简单使用 /** * 第一个请求 * resolve() 成功的回调 * reject() 失败的回调 */ function ajax1() { return new Promise((resolve, reject) => { // 模拟一个异步请求 setTimeout(() => { ...原创 2018-07-03 14:47:08 · 236 阅读 · 0 评论 -
基于axios的请求拦截
基于axios的请求拦截使用场景:连续发次多个异步请求,最终拿到的请求的结果很大程度上不是最后一次发起的请求结果所以我们需要每次发起请求的时候,将之前的请求给停止掉,从而保证我们拿到的是最后一次请求的结果两者的区别,就是在传参的时候的写法不一样而已post请求let source = '' // 创建一个空的source对象function getData() { i...原创 2018-07-05 15:28:31 · 355 阅读 · 0 评论 -
二次封装axios的请求拦截
基于vue组件,封装axios请求拦截新建一个自己的公共的js文件 如:commTools.jsimport axios from 'axios'export const mixin = { data(){ return { source: '',// 请求对象-用于停止请求 } }, methods: { /** * g...原创 2018-07-06 10:50:02 · 594 阅读 · 0 评论 -
JS中的一些优化
由于JS是一种解释型语言,执行速度要比编译型语言慢得多 注作用域 访问全局变量总是比访问局部变量要慢,因为需要遍历作用域链。只要能减少花费在作用域链上的时间,就能增加脚本的整体性能 在ES6 按理来说 变量申明最好是: const > let > var避免全局查找var imgs = document.getElementByTagName("img");for...原创 2018-07-30 10:52:29 · 848 阅读 · 0 评论 -
element-ui中按需引入
这里写自定义目录标题element-ui中按需引入为什么选择 element-ui 而不是 iview1、按需引入1. 借助 babel-plugin-component,我们可以只引入需要的组件,以达到减小项目体积的目的:2. 更改.babelrc文件2、 我们将按需引入的代码单独分割一下1. 在 src 文件夹中新建我们的 element 文件夹,并在里面新建一个 index.js 文件2. ...原创 2018-09-26 16:13:27 · 26183 阅读 · 9 评论 -
炎黄移动 - 控制节点
对于炎黄移动 节点控制的一些操作首先在OB表里面 添加字段 TASKID 并设置默认值为 0,如图:在表单的 html 里面添加该字段的 html 代码因为只有在 html 里面存在的字段 才可以被操作,并保存到 BO表里面在表单代码里面 添加如下代码:<script id="formSave"> function formSave(isTransac...原创 2018-12-05 11:05:52 · 355 阅读 · 0 评论