JavaScript
文章平均质量分 55
付出总会有收获
支持者继续支持.
展开
-
关于Uncaught ReferenceError: $ is not defined的错误
基本上只有两种可能:1、jq没引用进来2、jq引用错误,应该在所有使用了jq的插件前就引用jq比如: <scripttype="text/javascript"src="a.js"><scripttype="text/javascript"src="jquery.js">而a.js又使用了jq的方法,那么这样顺序就是错误的,正确应该是将jq放前面<scrip原创 2017-10-31 13:19:42 · 2872 阅读 · 0 评论 -
使用axios请求接口, 几种content-type的区别
axios的使用安装(一般使用框架的话, 脚手架都集成了)$ npm install axios请求示例// POSTaxios.post('/user', { firstName: 'Fred', lastName: 'Flintstone' }) .then(function (response) { console.log(respon...原创 2019-05-09 13:51:45 · 8635 阅读 · 0 评论 -
H5跨域通信 - window.postMessage
一.简介window.postMessage is a method for safely enabling cross-origin communication. Normally, scripts on different pages are only allowed to access each other if and only if the pages which executed ...转载 2019-04-23 16:13:38 · 1102 阅读 · 0 评论 -
[正则表达式] 校验经度和纬度
经度,整数部分为0-180小数部分为0到6位function verifylonglat(longitude,latitude){ var longreg = /^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,6})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,6}|180)$/; if(!longreg.tes...转载 2019-04-15 17:08:44 · 2478 阅读 · 2 评论 -
Bootstrap Table 刷新方法
更详细的方法, 可以看文档. 网友转译的中文文档: http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/原创 2018-04-04 09:21:16 · 25732 阅读 · 1 评论 -
HTML日期时间工具类
有时候,有这么一个需求,就是我默认只查询从当天回退一个月内的数据,那么就要用到日期期间,比如下面这图那样:var d = new Date(); var vYear = d.getFullYear(); var vYear2 = d.getFullYear(); var vMon = d.getMonth() + 1; v原创 2018-01-05 10:17:06 · 311 阅读 · 0 评论 -
通过js获取系统版本以及浏览器版本
function getOsInfo() { var userAgent = navigator.userAgent.toLowerCase(); var name = 'Unknown'; var version = "Unknown"; if(userAgent.indexOf("win") > -1) { name = "Windows"; if(userAgent.inde转载 2018-01-14 15:44:10 · 6888 阅读 · 1 评论 -
jQuery监听回车键触发事件&keyCode值详细列表
1. 事件触发敲击回车键去确认一个事件,是平时网页中常用的方式,比如登录、提交表单等。$(document).keyup(function(event){ if(event.keyCode ==13){ //这里填写你要做的事件 //TODO原创 2017-12-13 10:33:37 · 11863 阅读 · 0 评论 -
提取当前页面url带参数的value值
比如,我有个这样的需求,网址是:http://www.baidu.co?login=sbb&pwd=abcde ,现在我要把login和pwd的值取出来。写成一个函数,方便其他地方调用,如下:function getUrlData(url) { url = window.location.href; //获取当前页面的url var enUrl = de原创 2017-12-13 10:40:49 · 1957 阅读 · 0 评论 -
ajax跨域请求及传递cookie
一、ajax跨域访问 先要搞清楚什么是ajax跨域。看如下例子即可明白:网站A:a.test.com 通过ajax请求网站B:b.test.com上的接口,很明显网站A和网站B 是两个不同的域,而处于安全机制,JS只能访问与所在页面同一个域(相同协议、域名、端口)的内容,但是我们在项目开发时,经常遇到一个页面的js代码,通过ajax去访问另一个服务器并返回数据,这就是aja转载 2017-11-24 10:53:31 · 5997 阅读 · 0 评论 -
jQuery.Cookie.js详解
Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key/value保存到某个目录下的文本文件内,下次请求同一网站时就发送该Cookie给服务器(前提是浏览器设置为启用cookie)。例如购物网站存储用户曾经浏览过的产品列表,或者门户网站记住用户喜欢选择浏览哪类新闻。 在用户允许的情况下,还可以存储用户的登录信息,使得用户在访问网站时不必每次转载 2017-11-24 10:45:14 · 429 阅读 · 0 评论 -
直接在img标签上添加点击事件
如果不想用a来包一层的话,那么直接在img标签上添加onclick来点击跳转,原创 2017-11-03 10:34:48 · 71918 阅读 · 0 评论 -
通过jq来监听input的输入状态,实现角标的显示/隐藏
//监听input获取焦点事件,如果有值即显示清空键 $('.login-enter-main-content-User').on('input propertychange', function() { if($("#userName").val().length > 0) { $("#clearData").css("display", "inline"); $("#clea原创 2017-11-03 10:31:39 · 1744 阅读 · 0 评论 -
纯js随机生成验证码
//随机生成验证码function getVerify() { var code = new Array( 'abcdefghijklmnopqrstuvwxyz', 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', '0123456789' ); var idx, i; var result = ""; for(i = 0; i < 5; i++) { id原创 2017-11-03 10:07:45 · 530 阅读 · 0 评论 -
jQuery实现点击div外的区域,来隐藏它自身
$(document).bind('click', function(e) { var e = e || window.event; //浏览器兼容性 var elem = e.target || e.srcElement; while (elem) { //循环判断至跟节点,防止点击的是转载 2017-10-31 16:39:08 · 4643 阅读 · 1 评论 -
ES6 中的类
好在ES6中加入了新特性class,new跟function搭配的怪异行为终于可以退休了(虽然运行时没有改变),在任何场景,我都推荐使用ES6的语法来定义类,而令function回归原本的函数语义。下面我们就来看一下ES6中的类。创建类classclass Animals { constructor (name, action) { this.name = name this...原创 2019-07-04 11:40:24 · 648 阅读 · 0 评论