停止页面js加载函数(jquery)

//停止页面js加载  function CloseSearch() {     $(".CloseSearch").html(CloseSearch);     var xmlhttp;     if (window.XMLHttpRequest) {// c...

2019-01-19 16:58:42

阅读数 18

评论数 0

js判断电脑是windows系统还是mac系统

            //判断系统类型             function OSnow(){               var agent = navigator.userAgent.toLowerCase();               var isMac = /macintosh|...

2019-01-12 21:55:38

阅读数 128

评论数 0

Vue组件数据的动态刷新

考虑这样一种情况,Vue 的父组件根据接口 api 获取到数据后,动态更新到子组件的 props 上,这本身也是一个较为简单的操作, // 父组件 <template> <div class="hello&...

2019-01-07 10:09:29

阅读数 22

评论数 0

VUE项目引入jquery

既然写项目,那么少不了用jq,那我们就引入进来吧 1、因为已经安装了vue脚手架,所以需要在webpack中全局引入jquery 打开package.json文件,在里面加入这行代码,jquery后面的是版本,根据你自己需求更改。  dependencies:{   "jqu...

2019-01-03 19:57:04

阅读数 23

评论数 0

vue+highcharts使用教程

首先安装依赖   1 npm install -S vue-highcharts      在main.js 中进行配置 1 2 3 4 5 6 7 8 9 10 ...

2019-01-03 14:18:30

阅读数 32

评论数 0

vue+element的table数据导出为excel教程

相关代码 1、 安装相关依赖 主要是两个依赖 npm install --save xlsx file-saver 如果想详细看着两个插件使用,请移步github。 https://github.com/SheetJS/js-xlsx  https://github.com/eligrey...

2019-01-02 20:08:40

阅读数 42

评论数 0

js ES6 多行字符串 连接字符串

1. 以前,js多行字符串用\n写起来比较费事,所以最新的ES6标准新增了一种多行字符串的表示方法,用` ... `表示: 旧版写法 1 alert("你好,\n 我叫\n Olive"); 新版写法 1 ...

2018-12-29 16:43:23

阅读数 25

评论数 0

ES6 转换到 ES5-Babel的使用(教程)

场景(兼容IE10==微信web端浏览器),他们不支持es6,而且也不支持一些方法,比如js中的assign(深浅拷贝)需重写: Babel 是 ES2015 语法转换器,将ES6 转换为 ES5, 官网:http://babeljs.io ES6 不能完全的呗浏览器兼用,所以我们可能需要转化...

2018-12-27 13:12:10

阅读数 42

评论数 0

js来控制导航栏在滚动条拉到一定位置时显示

<html> <head>     <title>test</title> </head&a...

2018-12-19 11:24:44

阅读数 39

评论数 0

input的type=file触发的相关事件

今天突然用到input相关的事件,突然发现自己还没有总结过input相关事件的运行原理。而且我还竟然翻api去了解了,所以,为了记恨自己,就写了相关与input相关的事件运行的过程。添加了一些相关的方法测试了一下。这一节首先介绍一个input的type=file的运行流程。 我们书写了mouse...

2018-12-16 19:01:30

阅读数 36

评论数 0

Tab内嵌Swiper轮播图(快速完成产品需求,请使用本例)

Swiper对于各位前端的朋友实在是福音,不仅开源,最关键但是好用。 Swiper地址:http://www.swiper.com.cn/ 最近因为项目上的需求,需要切换两个轮播图。于是出现了一个很尴尬的问题,第一个Swiper可以正常切换,但是第二个轮播图却无法正常运行,卡顿。 检查了代码...

2018-12-15 19:43:45

阅读数 39

评论数 0

ajax传文件调用后端接口formdata(不废话,直接上例子用jquery写的)

 $(function(){             $("#upload").click(function(){                 var formData = new FormData();                 formData.a...

2018-12-14 13:47:32

阅读数 44

评论数 1

js实现图片资源转化成base64的各种场景

网络上有很多片介绍通过js将图片转换成base64的文章,之所以再写这篇文章的原因时发现没有找到系统的介绍的文章,有的介绍如何实现本地项目的图片转码,有的介绍如何实现网络资源的图片转化,但是系统介绍的少之又少,所以我就在这里将各种场景系统的介绍一下: 场景一:将用户本地上传的资源转化,即用户通过...

2018-12-13 18:10:14

阅读数 29

评论数 0

打包上线前在build/webpack.base.conf.js中配置(别的什么都不要动,足够了)

publicPath: process.env.NODE_ENV === 'production'       ? './' +config.build.assetsPublicPath       : './' +config.dev.assetsPublicPath 还有一点要注意,千万不要...

2018-12-12 16:28:07

阅读数 45

评论数 0

Vue+WebSocket 实现页面实时刷新长连接

最近vue项目要做数据实时刷新,折线图每秒重画一次,数据每0.5秒刷新一次,说白了就是实时刷新,因为数据量较大,用定时器估计页面停留一会就会卡死。。。 与后台人员讨论过后决定使用h5新增的WebSocket来实现数据实时展示,记录一下过程以及碰到的问题; 注意:页面刷新长连接会被关闭,其实进入...

2018-12-10 16:38:03

阅读数 129

评论数 0

vue优雅的解决跨域,路由冲突问题

如何在vue里面优雅的解决跨域,路由冲突问题 当我们在路由里面配置成以下代理可以解决跨域问题 proxyTable: { '/goods/*': { target: 'http://localhost:3000' ...

2018-12-09 23:28:26

阅读数 34

评论数 0

vue-axios的使用方法(简单易懂)

1.vue-axios插件的安装 使用 npm: $ cnpm install axios 2.在main.js中添加(添加到原型链上) import axios from 'axios'; Vue.prototype.axios = axios; 完活,然后就可以随便在任何组件开始用了,...

2018-12-09 23:27:02

阅读数 25

评论数 0

理解javascript中的立即执行函数(function(){})()

之前看了好多代码,都有用到这种函数的写法,但是都没认真的去想为什么会这样写,今天开始想学习下jquery的源码,发现jquery也是使用这种方式,用(function(window, undefined){})(window)包裹内部代码,于是进一步的去学习了下。 要理解立即执行函数(funct...

2018-12-01 01:11:19

阅读数 13

评论数 0

javascript调用函数时什么时候加括号,什么时候不用加括号

重点:加括号后表示立即执行,不加括号一般用在触发某个事件后才执行   示例:        描述:         不带括号的调用 function : 函数体对象为参数         带括号的调用 function():立即执行函数后返回的值为参数 ...

2018-11-30 22:06:00

阅读数 28

评论数 0

坑爹的JS闭包,怎么去理解才是正确的

有好些天没写文章了,前面一直在搭建自己的博客后台,由于域名备案一直没有下来,就只能继续在这里写了。   今天写些什么了,一般大家比较关心,尤其学JS的,就是又爱又恨的一个概念——闭包。   说老实话,这个概念大家百度可能会百度到一堆的答案,但真正能弄懂的又有几个了?在这里我不是打广告,到目前为...

2018-11-22 00:51:37

阅读数 20

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭