![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 78
Yes_JiangShuai
默默奋斗的攻城狮 向往掌握技术而不限于技术
展开
-
IE中javaScript脚本的一些指定写法(不断更新)
笔者写前端代码的时候,习惯于在Chrom中调试,而最近这个项目由于硬件驱动原因需要在IE环境下运行,导致一些bug,修补bug过程中,整理IE下javaScript的一些写法如下,供大家参考: 1、IE下获取下拉框的选中值: document.getElementById("contactName").options[document.getElementById原创 2016-11-13 16:08:51 · 8470 阅读 · 0 评论 -
$.cookie is not a function;原因及解决办法
一、没有引入jQuery库文件二、jQuery库文件和jquery.cookie.js文件的顺序问题。须先引入jQuery库文件再引入cookie插件文件三、页面的加载顺序所导致大家的问题大多出在第三个原因!网上有人说是一个页面由于二次或多次引入了jquery插件导致。我觉得应该这样总结:火狐浏览器报错$.cookie is not a function;是由于一个页面通过非正常方法载入jquer...转载 2018-05-31 16:38:41 · 4391 阅读 · 0 评论 -
Form表单传递参数到Servlet的原理
适逢下雨,在实验室无聊,冥想中闪过一个很久之前就想做的一个小实验,对于from表单中的文本框,submit之后,后台获取其中的参数值,是根据文本框的id来获取,还是根据文本框的name来获取呢?一个很简单的小问题,所以随手写了一个demo来测试下,测试代码如下。首先,新建一个jsp页面:index.jsp<%String path = request.getContextPath();原创 2017-05-23 10:34:17 · 1953 阅读 · 0 评论 -
JavaScript取数组数据动态生成下拉列表
此处为了简便,直接使用js数组,在实际开发中,也开始使用服务器端传回前台的数据来生成数组,然后再进行下拉框的创建。话不多说,直接上代码。 var arrayNation = new Array('汉族','蒙古族','彝族','侗族','哈萨克族'); var arrayDegree = new Array('小学','初中','高中','中专','大专','本科','硕士','博士'原创 2017-05-02 07:29:05 · 8415 阅读 · 0 评论 -
JavaScript常用工具函数(验证数据格式、清除空格、判断浏览器类型、cookie操作等)
第一部分 JavaScript工具函数转义特殊字符为html实体:function(str){return str.replace(/&/g, '&').replace(/\"/g, '"').replace(//g, '>').replace(/'/g, ''');}验证是否为有效的手机电话号码: function(str){var rp = /^1[3|4|5原创 2017-05-01 16:14:56 · 1188 阅读 · 0 评论 -
js实现的下拉框二级联动效果
主要介绍了js实现的下拉框二级联动效果,涉及JavaScript针对页面元素的遍历与节点操作相关技巧,需要的朋友可以参考下。<!--/* * 说明:将指定下拉列表的选项值清空 * * @param {String || Object]} selectObj 目标下拉选框的名称或对象,必须 */ function removeOptions(selectObj) { if (t原创 2017-04-30 12:06:28 · 4513 阅读 · 0 评论 -
JavaScript实用代码
整理了一些JavaScript使用代码,以供参考。事件源对象 event.srcElement.tagName event.srcElement.type捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event转载 2017-04-11 11:13:41 · 1361 阅读 · 0 评论 -
JavaScript跨浏览器事件对象EventUtil(IE中event对象和方法DOM中都有,此处提供两者映射方法)
虽然DOM和IE中的event对象不同,但基于它们之间的相似性依旧可以拿出跨浏览器方案来。var EventUtil = { addHandler:function(element,type,handler){ //省略部分代码 }, getEvent:function(event){ return event?event:window.event;原创 2017-03-24 10:39:00 · 936 阅读 · 0 评论 -
js实现html表格导出到excel
// JavaScript Document//功能:导出多个表格到EXCEL或者ET//调用方法:toExcel('要导出的表格ID,以|分隔多个表格','输出到excel中的工作薄名称','导出的方式,0为不带格式,1为带格式','要导出的列数')var idTmr = ""; function Cleanup() { window.clearInterval(idTmr)原创 2016-11-13 15:51:07 · 4001 阅读 · 0 评论 -
JavaScript函数绑定Demo以及函数Currying柯里化
例1: Function Binding Example function bind(fn, context){ return function(){ return fn.apply(context, arguments); }; }原创 2017-04-07 21:51:09 · 909 阅读 · 0 评论 -
JS跨浏览器事件工具之:EventUtil完整源码
提供之前的文章中所提到的EventUtil对象的完整源码:var EventUtil = { addHandler: function(element, type, handler){ if (element.addEventListener){ element.addEventListener(type, handler, false);原创 2017-04-07 21:38:27 · 1055 阅读 · 0 评论 -
遍历html表格,生成json数组
最近项目中使用到的,遍历html表格,生成json数组代码,供大家参考: function tableToJson() { var table = document.getElementById("tab2");var data = [];// first row needs to be headersheaders =["车牌号","司机姓名","司机手机","联系人原创 2016-11-13 15:58:06 · 2317 阅读 · 0 评论 -
JavaScript正则表达式
在做项目的时候用到了使用正则表达式来判断身份证号码有效性、手机号码有效性等JS验证性操作,今天就系统的看了下正则表达式操作,整理如下。如上图所示,定义一个RegExp直接量(javascript中正则表达式通过RegExp对象来管理,RegExp可以是一个直接量,也可以是一个对象),正则表达式包含在开始的斜杠和结束的斜杠之间。注意,这个模式不是一个字符串,除非引号本身也是需要匹配的一部分。原创 2016-11-25 20:42:14 · 6803 阅读 · 0 评论 -
JavaScript判断字符串非空的严格写法
JavaScript字符串判断,valueOf()方法,typeof运算符原创 2016-11-24 11:24:36 · 5334 阅读 · 0 评论