javascript
zhangwen0424
学如逆水行舟,不进则退。
展开
-
javascripts防抖和节流函数
如何使用demo // 防抖 function debounce(fn,time=300) { let timer; return function(){ timer && clearTimeout(timer); timer = setTimeout(function() { fn.apply(this)原创 2021-07-18 18:09:11 · 141 阅读 · 0 评论 -
引入js文件的几种方式
1. 页面中直接引用复制代码 代码如下:2.动态写入页面复制代码 代码如下:document.write('')document.write('')3.模拟包含函数复制代码 代码如下:function include(path){ var a=document.createElement("script")原创 2016-12-15 10:29:05 · 1405 阅读 · 0 评论 -
js获取年月日及时间戳与日期转换
最近在做一些跟时间相关的内容,现在总结些关于js中年月日的获取,以及时间戳和日期的相互转换方法,总结知识,便于理解和记忆。1.js中获取当前时间和日期的函数如下: var now = new Date();//获取当前年月日: Tue Nov 22 2016 17:34:55 GMT+0800 (中国标准时间) var year_2 = now.getYear();//已过原创 2016-11-23 14:59:52 · 14480 阅读 · 1 评论 -
js验证身份证及身份证的命名规则
最近在做一个需要填身份证号的一个表单,想到会用到身份证的验证,由于小白不懂身份证的命名规则,便对关于身份证的命名和验证恶补了一番。现总结关于身份证号的验证和命名规则如下,欢迎指正。首先说下身份证的命名:省编号: var city = {"11":"北京","12":"天津","13":"河北","14":"山西","15":"内蒙古","21":"辽宁","22":"吉林原创 2016-12-05 11:38:25 · 1858 阅读 · 0 评论 -
使用jquery获取ur中指定参数值
??jquery??url????jquery??url?????????????1?jquery??url?????????window.location.href;???????javascript????window???????jquery????2?jquery??url????????????????????javascript??????????转载 2016-07-25 16:37:52 · 1016 阅读 · 0 评论 -
url中参数加密
最近在做url带参数跳转页面,发现url地址栏会显示请求的参数,用的是ajax中的post方式,但是貌似没有自动进行加密,这里找到一个解决方案,可以对url中的参数进行加密,在从url中获取参数时直接解密即可。具体实现方式如下:比如我需要请求的url未加密的地址为:加密后的地址栏为:原创 2016-10-31 17:58:42 · 10940 阅读 · 2 评论 -
事件绑定和取消绑定,重复弹出框问题
最近在做click的事件绑定,发现如果对事件绑定了两次click,就会弹出两次弹出框,最后找到了解决方案。1.首先,说下对元素进行事件绑定的方法$("#myId").on("click", function (event) { window.alert("hello");});此时会弹出hello,但是有时候我们发现不止弹出一次hello,原因可能是我们对这个id绑原创 2016-10-28 16:57:12 · 537 阅读 · 0 评论 -
阻止输入框中输入数据后回车自动刷新页面
问题:鼠标聚焦到TextBox输入框时,按回车键刷新页面原因:当 中只有一个TextBox输入框时,当输入完成后,按回车键会自动提交,便刷新了页面解决方法:1、处理form 在form中添加事件 onsubmit="return false;">.......原创 2016-10-11 16:55:39 · 1442 阅读 · 0 评论 -
jQuery插件AjaxFileUpload实现ajax文件上传
jQuery插件AjaxFileUpload用来实现ajax文件上传,本例是图片上传demo1、引入AjaxFileUpload插件相关的js2、实现上传功能部分代码 商品图片 保 存 3.实现上传功能的ajaxFileUpload原创 2016-07-26 13:16:05 · 1182 阅读 · 2 评论 -
datatable导出excel、word、png、pdf等样式
最近在添加了datatable导出excel的功能,下面内容包括了将datatable数据转为json、text、excel、word、png、pdf等格式的实现过程最终页面如下:导出excel、text及json显示效果如下:1.首先引入必须的js文件和css样式这些文件可在bootstrap官网中找到,tableExport.js可在网页中自行下载2原创 2016-08-19 17:21:54 · 5785 阅读 · 4 评论 -
多个HTML文件访问同一常量,将常量写入一个js文件中便于修改维护
如果我们有多个html页面,每个页面中都有一个常量要使用,但是以后这个常量可能会变化,如果我们这个常量写入每个html中的话,那么以后修改起来就要在每个页面进行修改,不利于维护。我们可以把这个常量写在js中,只要我们在每个页面中调用这个js文件即可使用这个常量,若要修改这个常量,只需在这个js文件中修改一次就可实现统一修改。这样大大的提高了开发的效率。网上大多都是利用cookie来实现的,这可原创 2016-08-02 15:26:45 · 10518 阅读 · 5 评论 -
使用正则表达式获取url中的中文参数值出现乱码问题
今天在使用网上的方法获取url中中文参数时出现了乱码,如下图所示:获取参数方法:解决方案:原创 2016-08-01 17:16:35 · 3110 阅读 · 1 评论 -
根据搜索关键字动态显示表格数据
最近做了为dataTable表格添加一个模糊搜索框,在这里记录下我的实现过程。由于我的表格数据是已经加载完成的,所以在这里直接记录我是如何实现在搜索框中输入关键字点击回车后,自动根据关键字显示搜索结果的。这里我用的是bootstrap中的插件。1.前端html页面 2.js脚本 jQu原创 2016-07-29 17:03:38 · 5545 阅读 · 0 评论 -
数字相加而非字符串相加
Integer.parseInt 是一个方法,从String类型转成int数值 Float.parseFloat 是一个方法, 从String 类型转成float数值 Number() 不知道你指什么isNaN 是判断一个浮点数 是否是一个数字 (NaN代表Not a Number) 根据浮点数的标准,某些值不代表实际的数字,具体的可参考浮点数标准)使用parseIntd.data["good原创 2016-07-25 14:11:40 · 938 阅读 · 0 评论