JavaScript
JavaScript 是 Web 的编程语言。
所有现代的 HTML 页面都使用 JavaScript。
胶泥座人
程序员永远不能说不!!!
展开
-
js中如何判断方法是否存在
if (typeof (close) == "function") { closetab(data);}原创 2021-01-14 19:24:12 · 1122 阅读 · 0 评论 -
Echarts实现全球3D飞线攻击图
function getAttackMapChart(){ var success = function(o){ var geoCoordMap = {'上海': [121.48,31.22],'阿富汗':[67.709953,33.93911],'安哥拉':[17.873887,-11.202692],'阿尔巴尼亚':[20.168331,41.153332],'阿联酋':[53.847...原创 2020-04-27 18:48:02 · 3554 阅读 · 0 评论 -
jquery实现点击更改背景图片
//增加样式function changeCss(){ $('.btn_opt').bind({ 'mouseover':function(){ $(this).children('img').attr('src', 'browse/images/fenxi1.png'); }, 'mouseout':functio...原创 2020-04-07 16:29:02 · 1721 阅读 · 1 评论 -
js在页面显示实时时间
html代码如下:<span id="timeShow"></span>js代码如下:var t = null;function time(){ dt = new Date(); var y = dt.getFullYear(); var mon = dt.getMonth() + 1<10? "0"+(dt.getMonth...原创 2019-12-04 21:55:41 · 249 阅读 · 0 评论 -
在js中取值的方法
可以在jsp页面中定义input标签<input type="hidden" id="id" value=""><input type="hidden" id="name" value="">然后在js中进行引用即可://向input标签赋值function setName(){ $('#id').val(id); $('#name')....原创 2019-10-13 21:42:29 · 708 阅读 · 0 评论 -
MUI在搜索框输入内容后,将手机软键盘右下角的换行变成搜索
只需要在input搜索框的外边在加一层form标签,并将搜索的js方法写到onsubmit里边即可,HTML代码如下:<div class="mui-bar mui-bar-nav nav_search"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a> ...原创 2019-01-22 15:02:37 · 1474 阅读 · 0 评论 -
实现App版本更新功能的前后台代码
var version = "";mui.ready(function() { mui.plusReady(function() { version = plus.runtime.version; checkVersion(); })})/** * @param {String} userId 用户名 * @param {String} password 密码 */f...原创 2020-04-27 18:15:36 · 2261 阅读 · 0 评论 -
如何用正则表达式过滤html中所有script标签
用正则表达式过滤html中所有Script 的方法:1、定义正则表达式:/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi2、用正则表达式处理script的方法如下:<html><head><!--此处引入script脚本用于测试开始--><...原创 2019-04-23 10:04:20 · 7265 阅读 · 0 评论 -
如何实现返回顶部功能
jsp代码<span id="assetToTop" class="commentTop" style="cursor:pointer; width: 54px;height: 54px;background-image: url('browse/images/zxb/top.png');position: fixed;left: 72%;top: 85%;margin-left: 2...原创 2019-07-17 23:02:19 · 1452 阅读 · 0 评论 -
echarts中的中国地图js源码(china.js)
ECharts官方已不再提供js地图下载,china.js的源码如下,只需要新建一个js文件,然后将以下js代码复制进去保存即可引用,也不用浪费积分去下载资源(function (root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as...原创 2019-07-30 23:00:06 · 4879 阅读 · 0 评论 -
解决eclipse中没有js代码提示的问题
打开eclipse点击window旁边的Help选项--->Eclipse Marketplace--->在find中查找AngularJS Eclipse--->--->点击install(我下的是1.2.0)---->安装好以后,重启eclipse---->选择你的项目,右键你的项目选择Configure---->conv...转载 2019-09-01 23:12:06 · 1158 阅读 · 0 评论 -
js文件报错:Uncaught TypeError: Cannot read property 'split' of null
var name = srt.split(",")[0];在js中使用split方法进行时,突然报以下错误:刚开始以为是js文件引入的问题,还将双引号改成了单引号试了试,可是还是不行,在控制台输出str的值后,最后发现,是因为遍历字符串str的时候,发现第一次会得到一个空值,因此报错了。解决办法:在使用split方法前,先对字符串str进行判断即可,代码如下:if(str...原创 2019-09-19 21:58:22 · 11847 阅读 · 5 评论 -
js中的contains方法和indexOf方法
js中的contains方法不能判断字符串是否包含中文,只能判断英文,如果需要判断是否包含中文,只能用indexOf方法!!!原创 2019-01-25 14:02:46 · 9719 阅读 · 0 评论 -
MUI搜索框动态赋值样式问题
问题:在用HBuilder、MUI进行移动开发时,搜索框内输入内容点击搜索后,再返回,搜索框会出现如下情况:Html代码如下: <header class="mui-bar mui-bar-nav"> <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left">&...原创 2018-12-25 10:03:01 · 2886 阅读 · 0 评论 -
JSON语法基础
首先需要知道,什么是JSON?JSON的定义: JavaScript Object Notation(JavaScript 对象表示法),JSON 是存储和交换文本信息的语法,独立于语言。类似 XML。JSON 比 XML 更小、更快,更易解析,具有自我描述性,更易理解的特点。JSON就是一串字符串,只不过元素会使用特定的符号标注。 {} 双括号表示对象 [] 中括号表示数...原创 2018-12-12 10:02:36 · 146 阅读 · 0 评论 -
细说;(function ($, undefined){ })(jQuery); 的使用
1. 对于function前面的分号(;)的使用:使用分号的目的是为了防止多个文件压缩合并时,以为其他文件最后一行语句没加分号,而引起合并后的语法错误。2. (function ($, undefined){ })(jQuery)这是一个匿名的函数,一般js库都采用这种自执行的匿名函数来保护内部变量。3.使用undefined的原因:(1)因为undefined是window的属性,声明为局部变量...转载 2018-03-28 10:51:48 · 1340 阅读 · 0 评论 -
js将html形式的时间转换为可以进行运算的数值
<script type="text/javascript"> var targetTime = parseInt($("#date").html().replace(/-/g,"").replace(/\s/g,"").replace(/(:)/g,"")); alert(targetTime); </script>原创 2018-04-03 16:41:52 · 1513 阅读 · 0 评论 -
项目中js文件修改后浏览器不能及时更新的解决办法
现在就分别把IE,firefox,chrome中解决办法贴出来供大家参考:1.firefox(火狐浏览器)解决问题第一步,在浏览器中敲入:about:config ,然后回车第二步,在显示出的内容中找到下面的列表内容,双击下面图中圈出的内容在出现的对话框中将3改为1然后关闭这个页面,你就可以让你的项目在更新时浏览器及时地更新你项目中的js文件。2.IE打开IE浏览器,同时按住ALT+X,在出现的页...转载 2018-03-28 18:27:45 · 874 阅读 · 0 评论 -
js 如何判断字符串中是否含有~!@#¥% & =等特殊字符
if(/[!~@#$%&=]+/gi.test(fileName)){}原创 2018-04-04 10:09:41 · 2714 阅读 · 0 评论 -
js判断当前时间和已有时间的时间差是否超过两天
<script type="text/javascript"> var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var year = date.getFullYear(); var month = date.getMonth() + 1; v...原创 2018-04-04 10:24:55 · 4724 阅读 · 0 评论 -
Uncaught Error: Bootstrap's JavaScript requires jQuery
在jsp中引入bootstrap后,刷新页面后在控制台出现以下错误。此时会发现,bootstrap的一些效果也无法显示出来,打开jsp代码后,引入顺序是这样的,导致这个报错的原因是:css,js文件引入的先后顺序,应该先引入jquery的js文件再引入bootstrap的css文件。解决办法:调换引入顺序即可,如下图:此时浏览器控制台不再报错,bootstrap的效果也可以正常显示出来了!!!!...原创 2018-05-10 17:22:36 · 2891 阅读 · 1 评论 -
js如何在前端控制台打印
在js中右中全局方法可以在控制台console中打印信息:1、console.log(123);2、console.info(456);3、console.warn(666);4、console.error(23333);在浏览器端,按下F12 可以打开 浏览器的console窗口,查看即可。不同方法展示效果也不同,上图是log()输出的,下图是warn()输出的以及e...原创 2018-08-14 10:41:29 · 102522 阅读 · 2 评论 -
jsp中的id属性是唯一的,不能重复!!!!
jsp中的id属性是唯一的,不能重复!!!!当用struts2或者jstl等技术将后端返回的list数据显示到列表中时,不要给相同的元素属性id,否则,多条数据的id也相同,然后就不能在js里通过id来操作元素了!!!...原创 2018-08-14 19:36:29 · 3484 阅读 · 0 评论 -
彻底弄懂JS的事件冒泡和事件捕获
在学校,听老师讲解事件冒泡和事件捕获机制的时候跟听天书一样,只依稀记得IE使用的是事件冒泡,其他浏览器则是事件捕获。当时的我,把它当成IE浏览器兼容问题,所以没有深究(IE8以下版本的浏览器已基本退出市场)。工作至今,虽然多次遇到该类问题,但均未深究,始终一知半解,遇到了全TM靠猜(选A不行就选B呗)。今天闲来无事自己做了个demo,算是把这个问题彻底搞明白了。先上结论:他们是描述事件触...转载 2018-08-21 10:02:38 · 124 阅读 · 0 评论 -
JavaScript 放置在文档最后面的作用
<!-- JavaScript 放置在文档最后面可以使页面加载速度更快 --> <!-- 可选: 包含 jQuery 库 --> <script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script> <!-- 可选: 合并...原创 2018-10-09 11:31:33 · 363 阅读 · 0 评论 -
js获取三天前或者指定天数之前的时间
获取1天前的时间:var curTime = new Date().getTime();var startDate = curTime - (1 * 3600 * 24 * 1000);startDate = new Date(startDate).format('Y-m-d H:i:s');获取3天前的时间:var curTime = new Date().getTime()...原创 2018-10-09 15:37:51 · 8981 阅读 · 6 评论 -
本地存储localStorage用法详解
这篇文章主要为大家详细介绍了本地存储localStorage的用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下一、什么是localStorage?在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(cookie中每条cookie的存储空间为4k),localStorage中一般浏览器支持的是5M大小,...转载 2018-12-14 10:30:19 · 2320 阅读 · 0 评论 -
Javascript循环删除数组中元素的几种方法示例
在码代码的过程中,经常会遇到在循环中移除指定元素的需求。按照常规的思路,直接一个for循环,然后在循环里面来个if判断,在判断中删除掉指定元素即可。但是实际情况往往不会像预想的那样顺利运行。下面以一段Javascript代码为例演示这一过程。 12345678910111213 (function () { var arr = ...转载 2018-12-17 18:31:23 · 246 阅读 · 0 评论 -
js+bootstrap实现分页、页码跳转
制作page.jsp,在其他页码引入,只需把最外层的form标签的id设置为myForm;其中 totalPages:共有多少页;totalElements:共有有多少条记录;currentPage:第几页<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>...原创 2018-04-08 16:41:10 · 10736 阅读 · 0 评论