
js
文章平均质量分 55
nayi_224
这个作者很懒,什么都没留下…
展开
-
jquery.page分页插件重复调用导致点击事件覆盖
文章目录分页插件源码添加的代码完整的修改后的代码做动态查询的时候,经常需要重置分页,当第二次调用时,会出现点击事件覆盖,导致诸如点击下一页时向后跳转多页的情况。网上没找到靠谱的方法,于是自己改了源码,好在源码很短,非常好改。分页插件源码(function($){ var ms = { init:function(obj,args){ return (function(){ ms.fillHtml(obj,args); ms.bindEvent(obj,args); }原创 2021-07-14 15:10:48 · 349 阅读 · 0 评论 -
查看vue.js版本号
在2021年通过百度只能找到类似这种的方法了,但并不是所有使用vue的项目都是这种前后端分离的项目,一些老项目甚至是单独的引用vue.js这一个文件来使用的。查询vue版本号的方法如下。进入vue.js文件直接搜Vue.version(vue.min.js直接搜version)也可以通过js直接判断console.log(Vue.version);...原创 2021-02-19 11:14:43 · 3101 阅读 · 0 评论 -
谷歌浏览器开发者工具获取在调试时会消失的代码
在通过开发者工具去把一些代码时,有些内容是通过某些触发来动态添加到页面上的,并且在操作开发者工具时会被移除,比如下面的代码<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="https://cd...原创 2020-04-13 16:26:39 · 1058 阅读 · 0 评论 -
arcgis js 简单示例
https://developers.arcgis.com/labs/javascript/display-point-line-and-polygon-graphics/http://desktop.arcgis.com/zh-cn/arcmap/latest/get-started/main/get-started-with-arcmap.htm基本型<!DOCTYPE html&...原创 2019-11-26 16:25:13 · 4221 阅读 · 1 评论 -
html 阻止重叠事件触发
实际上是事件冒泡的知识点,用更通俗的方式起的标题。测试页面<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <div onclick="test1(1, ev...原创 2019-11-25 15:24:44 · 979 阅读 · 0 评论 -
js动态表格排序
针对动态表格所写(即每次刷新都请求后台),通过回调函数调用生成表格代码。使用了jqueryth中需要设置属性column_flag来作为列标识参数el:table的jquery选择器ascHtml:正序时的显示字符descHtml:倒叙时的显示字符callback:点击后的回调函数,三个参数分别为th对象,排序规则(asc,desc),列标识cols:传入数组对象,默认为对全部列排...原创 2019-10-16 09:31:09 · 869 阅读 · 0 评论 -
js数组排序---自定义快速排序
数组自带的sort方法 var arr = [3, 4, 2, 1]; arr.sort(); console.log(arr);进行递增排序(4) [1, 2, 3, 4]sort方法可以接收一个参数,用来自定义排序规则 arr.sort(function(val1, val2){ //return val1 - val2; 默认 return val2 -...原创 2020-04-26 17:00:15 · 3999 阅读 · 0 评论 -
easyui表格后台分页
直接上代码<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script...原创 2019-04-23 11:08:32 · 290 阅读 · 0 评论 -
jquery dataTable
官方地址:https://www.datatables.net/最基本用法<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>nayi224 test</title> <link href="http...原创 2019-11-20 16:27:35 · 1243 阅读 · 3 评论 -
js正则表达式调用方法
定义正则表达式 var reg = /a/; reg = new RegExp("a"); reg = /a/g; reg = new RegExp("a", "g");上面两组,每组之间是等效的。RegExp的第二个参数接收的是匹配模式。(g全局匹配,i不区分大小写,m执行多行匹配)testRegExp的方法,匹配成功返回true,否则返回false。 var reg =...原创 2019-03-07 15:08:08 · 1899 阅读 · 0 评论 -
js 函数 this
其实关于js中的this到底是个什么东西,我看了N多资料都没搞清楚。反正不是全局作用域就是某个对象,那就用笨方法,把所有用到this的情况都写一遍,看看能不能从中找到什么规律吧。本文使用飞严格模式测试 function aaa(){ alert(this === window); } aaa(); //truethis指向全局作用域由于aaa()可以算是windo...原创 2019-03-06 17:30:03 · 716 阅读 · 0 评论 -
js日期转换工具类(仿oracle to_char,to_date等语法)
&amp;amp;amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;html&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;head&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;原创 2018-07-29 19:53:26 · 2616 阅读 · 0 评论 -
js获取数字的整数部分
var num = -123.321;alert(Math[num > 0 ? "floor" : "ceil"](num)); //-123num = 123.321;alert(Math[num > 0 ? "floor" : "ceil"](num)); //123注意不能直接用ceil或floor。向上或向下在正数与负数的情况下会有不符合预期的结果。var nu...原创 2018-08-15 21:04:29 · 6776 阅读 · 0 评论 -
js解析excel
参考资料地址为这个 https://github.com/SheetJS/js-xlsx/tree/master/demos/datagrid不过里面有太多我用不上的代码。下面是我写的精简版的示例代码(相关js在这里下https://github.com/SheetJS/js-xlsx)。<!DOCTYPE html><html><head>...原创 2018-08-27 16:07:31 · 977 阅读 · 6 评论 -
ie7的网页做向上兼容时遇到的问题记录
测试所用的浏览器:ie7,Google Chrome 69.0.3497.100 (正式版本) (64 位)对用js创建的dom对象添加自定义属性ie7中可以直接用.属性 的方式添加,但是在谷歌浏览器中会出现添加不上的bug。 var ddm = document.createElement("TR"); ddm.asd = "aaa"; alert(ddm.outerHTML);i...原创 2018-11-30 11:30:12 · 277 阅读 · 0 评论 -
select下拉复选
先发一下我想要的效果大概就是这个样子。原版就是在select标签上添加multiple="multiple"属性,多选需要借助ctrl与shift键。写法简单,但是效果吗…&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8&quo原创 2019-01-10 14:07:04 · 7953 阅读 · 0 评论 -
js实现月份加减
我想要的规则是If date is the last day of the month or if the resulting month has fewer days than the day component of date, then the result is the last day of the resulting month. Otherwise, the result has...原创 2019-02-01 16:20:22 · 5488 阅读 · 2 评论 -
input file multiple获取文件名
input file multiple获取文件名(以分号分隔)<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <i原创 2019-02-27 16:34:08 · 2316 阅读 · 0 评论 -
js == 与 ===
简单来说==:值等 ===:严格的比较==在比较的时候会自动将两边的对象转换成相同数据类型,再进行比较。===的比较更为严格。数据类型不一致会直接返回false。一些容易记混的比较。null与undefined:==返回true,===返回false。 NaN不与任何值相等(包括它自己)。只能用isNaN()判断。 function Obb(...原创 2018-07-20 08:09:59 · 388 阅读 · 0 评论