
js
风行傲天
这个作者很懒,什么都没留下…
展开
-
js父页面调用子页面数据时,子页面通过父页面传过来的参数回调父页面具体方法
今天写代码时发现同一页面多个地方需要调用同一个子页面,如果多个方法调用时,同一子页面回调父页面方法则会出问题,所以查了下资料,让这个功能通用化,根据具体方法回调具体父页面方法,顺便总结一下,希望以后可以有用,或许可以帮助需要帮助的人这里使用 eval() 函数定义和用法eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。父原创 2014-09-22 12:04:02 · 7284 阅读 · 1 评论 -
js常用方法
网页开发一些常用js方法var Util = function() { if (jQuery) { $.ajaxSetup({ complete : function(XHR, TS) { filterAjaxError(XHR, TS); } }); } /** * 拦截ajax错误...原创 2019-03-08 14:30:58 · 176 阅读 · 0 评论 -
jquery.fileupload 文件上传
1.引入文件<script src="/assets/global/plugins/jquery-file-upload/js/vendor/jquery.ui.widget.js" type="text/javascript"></script><script src="/assets/global/plugins/jquery-file-upload/js...原创 2018-11-23 10:41:29 · 5970 阅读 · 0 评论 -
js中(function(){}()),(function(){})(),$(function(){});之间的区别
1. (function(){}())与(function(){})()这两种写法,都是一种立即执行函数的写法,即IIFE (Immediately Invoked Function Expression)。这种函数在函数定义的地方就直接执行了。通常的函数声明和调用分开的写法如下:function foo() {/*...*/} // 这是定义,Declaration;定义只是...转载 2018-10-30 11:04:13 · 20884 阅读 · 1 评论 -
向数组中插入另一个数组
arr1 = ['a', 'b', 'c'] arr2 = ['1', '2', '3'] 把数组arr2插入数组arr1的第二个元素b后面; 思路: 插入特定的位置,我们首先会想到splice,但是又不能直接splice(2, 0, arr2),这样的结果:['a', 'b', ['1', '2', '3'], 'c']; 那我们怎么能把arr2的元素一个一个的splice到arr1中...转载 2018-10-23 14:00:19 · 8807 阅读 · 1 评论 -
webupload 上传
1. css 文件 .btn-file { position: relative; overflow: hidden; vertical-align: middle;}.btn-file > input { position: absolute; top: 0; right: 0; width: 100%; height: 100%; marg...原创 2018-10-19 10:58:43 · 460 阅读 · 0 评论 -
$.proxy使用
for (var i = 0; i < ids.length; i++) { for (var d = 0; d < dataList.length; d++) { if (ids[i] == dataList[d].id) { ...原创 2018-08-22 18:23:21 · 191 阅读 · 0 评论 -
jquery.validate 添加验证规则方法
/** * 必填项,空格不行 */jQuery.validator.addMethod("required2", function(value, element, param) { value = value.trim(); // check if dependency is met if ( !this.depend( param, element ) ...原创 2018-08-16 17:48:10 · 1506 阅读 · 0 评论 -
$.proxy()和()=>箭头函数
var Test = function() { var id = OssUtil.getParams('id'); /** * 初始化 */ var handleInit = function() { // es6箭头函数执行 指向函数定义生效时所在的对象 $('.auth-submit').unbi...原创 2018-08-07 15:30:59 · 227 阅读 · 0 评论 -
iframe子页面适应高度
/** * 根据子页面高度调整iframe高度 * @param id id:iframe id */function resizeiFrameHeights(id) { var ifm = document.getElementById(id); ifm.height = 0; var subWeb = document.frames ? document.frames[id].document...转载 2018-05-24 15:20:01 · 587 阅读 · 0 评论 -
jquery-validate remote 远程校验返回非boolean类型处理
文档地址:http://www.runoob.com/jquery/jquery-plugin-validate.html关于处理远程校验处理返回非boolean值的处理在表单校验的时候经常用到验证码,验证码返回的结果有好多种,如:过期,错误等不同类型的错误,这个时候用boolean就不能处理该问题,这个时候就需要查看源代码,修改方法获取支持。通过查看源代码加断点调试就会发现,remote会调用下...原创 2018-03-06 15:00:54 · 1377 阅读 · 0 评论 -
datatables 添加复选框及序号列及使用ajax请求
使用Datatables显示列表,列表添加 复选框列,序号列,及使用ajax请求数据,及添加其他条件搜索查询原创 2016-08-24 11:15:58 · 36183 阅读 · 1 评论 -
在iframe子页面中添加导航功能代码
使用iframe嵌套页面,并在页面中添加导航功能,iframe只适应高度效果图如下图主页面 onLoad="iFrameHeights();" width="100%;" frameborder="0" src原创 2015-04-28 14:14:40 · 7552 阅读 · 0 评论 -
js将字符串时间格式yyyy-MM-dd hh:mm:ss 转换为long
var ddate = new .replace(new RegExp("-","gm"),"/")原创 2014-10-15 19:47:13 · 28605 阅读 · 1 评论 -
JS删除数组指定对象或者指定下标 删除数组重复值
[javascript] view plaincopy/** *删除数组指定下标或指定对象 */ Array.prototype.remove=function(obj){ for(var i =0;i this.length;i++){ var temp = this[i]; if(!isNaN(obj)){转载 2014-08-30 17:04:45 · 2662 阅读 · 0 评论 -
jquery获取checkbox选中的值
多层 小高层高层别墅原创 2014-09-12 11:21:35 · 878 阅读 · 0 评论 -
jquery操作radio
jquery 操作 radio原创 2014-09-12 16:34:00 · 1787 阅读 · 0 评论 -
js 获取url参数对象
/** * 获取页面路径参数值 */ function getParams(key) { var result = {}; var paramStr = encodeURI(window.document.location.search); if (paramStr) { paramStr =...原创 2019-03-06 10:14:00 · 1104 阅读 · 0 评论