- 博客(26)
- 收藏
- 关注
原创 关于input的change事件触发多次发解决
$(document).off(‘change’,’#logo_name’).on(‘change’,’#logo_name’,function(){alert(“ok”);});这个问题并不是由change事件失效造成的,而是ajaxFileUpload插件造成的,它会把原来的file元素替换成新的file元素,所以之前绑定的change事件就失效了,需要重新绑定一下,解决办法是再再次绑定之前先移除绑定再重新绑定...
2020-06-04 13:11:20 1945
原创 判断IE8及以下浏览器的终极无敌骚操作
var isIE8 = !+'\v1'return isIE8IE8及以下返回true,IE8以上、火狐、谷歌返回false
2020-01-03 16:01:36 224
转载 promise与setTimeout的执行顺序问题
setTimeout(function() { console.log(111)}, 0);setTimeout(function() { console.log(333)}, 1000);new Promise(function(resolve){ console.log(444); resolve(); console.log(555);})...
2019-12-09 11:40:39 697
原创 VUE学习笔记var _this = this 的作用
var _this=thisconsole.log(_this)原来的对象console.log(this)//当前方法对象_this只是一个变量名,this代表父函数,如果在子函数还用this,this的指向就变成子函数了,_this就是用来存储指向的普通函数中的this表示调用此函数时的对象,箭头函数里面的this会继承自外部的this,普通函数中的this并不会向上继续找对象,箭...
2019-12-02 15:58:31 536
原创 vue+elementUI实现网页截图及下载功能
1、npm install html2canvas //下载包2、import html2canvas from "html2canvas" //导入包3、html页面<el-button type="primary" @click="clickGeneratePicture">截图</el-button> //按钮//需要截图的区域<d...
2019-11-11 17:30:07 2682 1
原创 npm 常用命令
1.自我升级 npm install npm -g 2.使用npm安装模块(安装在工程目录下的node_modules目录中) npm install 模块名 3.全局安装 npm install 模块名 -g 4.本地安装 npm install 模块名 5.查看所有全局安装的模块 npm list -g npm list 或npm ls 查看已安装的所...
2019-09-20 15:10:37 129
原创 mac下 Eclipse的项目文件更新后,自动刷新目录方法
Eclipse->Preferences->General->Workspace->勾选Refresh using native hocks or polling 和勾选Refresh on access...
2019-07-10 11:30:03 801
原创 正则匹配只能大于0的正整数的正则表达式
var reg = /^\+?[1-9]\d*$/;var val= $(".abc").val()if (!reg.test(val)) {Toast('提示语');return false;}
2019-07-10 10:13:05 32264
原创 时间戳转换方法
放一个自己经常用的代码Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, // 月份 "d+": this.getDate(), // 日 "h+": this.getHours(), // 小时 ...
2019-06-25 17:12:49 1827
原创 谷歌浏览器被360劫持,谷歌主页被360篡改怎么办
右击谷歌快捷方式属性,在目标位置后面添加 --disable-flag-switches注意:--disable-flag-switches前面,要带一个空格
2018-12-20 10:06:24 10629 5
原创 用node.js自己搭建本地服务
1.端口号随意var express = require('express');var app = express();app.use(express.static('./'));var server = app.listen(5000, function () { console.log('Example app listening on port 5000!'); });2...
2018-10-09 14:18:58 360
原创 数组的indexof=-1
-1代表未匹配到元素 ,可以用来数组去重经常与javascript打交道的小伙伴一定对indexOf不会陌生吧!判断一个字符串是否包含在另一个字符串中的时候,使用indexOf非常有用。按照官方的对indexOf()的定义,它的作用是返回某个字符串在另一个字符串中首次出现的位置。我们来看看js indexOf()的使用方法。 <script> ...
2018-09-14 15:37:26 20722
原创 mpvue怎么使用第三方样式weui
第一步:npm install --save weiui npm install --save weiui.css 第二步:
2018-08-24 11:45:10 5163
原创 var _this = this;的理解以及详解
例子一不知道楼主有没有接触过 jquery里边有一个特别典型的例子能说明用_this的作用$("#btn").click(function(){ var _this = this;//这里this和_this都代表了"#btn"这个对象$(".tr").each(function(){this;//在这里this代表的是每个遍历到的".tr"对象_this;//仍代表"#btn"...
2018-08-23 11:28:59 13597
原创 运算符
一、三元运算符三元条件运算符由问号(?)和冒号(:)组成,分隔三个表达式。它是 JavaScript 语言唯一一个需要三个运算子的运算符。如果第一个表达式的布尔值为true,则返回第二个表达式的值,否则返回第三个表达式的值。't' ? 'hello' : 'world' // "hello"0 ? 'hello' : 'world' // "world"上面代码的t和0的布尔值分别...
2018-08-06 14:24:59 112
原创 基于mpvue搭建小程序环境
使用Vue开发微信小程序:mpvue框架。端开发框架和环境都是需要 Node.js ,先安装node.js开发环境,下载https://nodejs.org/en/,安装完成之后,打开cmd开始输入命令。(如果是win10系统,需要管理员权限,右键点击以管理员身份运行cmd),不然会出现很多报错。步骤1. 检查下 Node.js 是否安装成功$ node -v步骤2. 检查下 npm 是否安装成功...
2018-07-09 10:35:26 887
转载 vue.js中created和mounted的区别
<span style="font-size: 14px;">Vue.component("demo1",{ data:function(){ return { name:"", age:"", city:"" } }, template:"<ul><li id='na
2018-07-08 17:31:04 4772
原创 ES6常用语法
var var name = "woniu" { var name = 'imooc' } console.log(name) //imooclet 块级作用域 { let name = 'imooc' } console.log(nam...
2018-07-04 13:17:00 166
转载 jQuery表单提交和后台交互
要求:仅使用jQuery提交表单和后台交互,不使用基于jQuery的表单插件方式1、取到页面控件的值后拼接放在data中,传递到后台页面代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&...
2018-07-03 16:13:51 2851
转载 JS中的!=、== 、!==、===的用法和区别。
var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 test !== num //false test与num类型相同,其值也相同, 非运算肯定是false ...
2018-07-02 14:12:18 123
转载 如何获取url地址中“?”后面的参数
<!DOCTYPE HTML><html><head><title>js获取url后面的参数</title><meta charset="utf-8" /><script> var params=(function(){ var search=location.search;
2018-06-28 09:11:26 17854 2
原创 for循环嵌套for循环
for (var i = 0;i < 5; i++) { document.write("外"+'<br/>'); for (var j = 0; j < 3; j++) { document.write("内"+"<br/>") for (var k = 0; k < 2; k++) { document.w...
2018-06-27 15:19:05 3813
原创 同步和异步的区别
异步:以我们平时吃饭为例子。公司规定12点可以吃饭。当中午11点半的时候,yen同学开始点外卖,这个上班的过程中,厨师也在做饭了,到12点后外卖就被送来了,Yen就可以吃饭了。同步:也是以我们平时吃饭为例子。当中午11点半的时候,mo同学还在上班,mo同学需要等到12点才可以下去吃饭,其过程中要mo同学要下楼梯,要走到饭店去,还要点餐,厨师还要做饭,然后mo同学才可以吃上饭。...
2018-06-24 17:07:37 190
原创 Table栏切换
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>可多次使用的jQuery tab选项卡</title> <style ty...
2018-06-24 16:19:52 6773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人