
JS
FameLee-
不会休息的人就不会工作。
展开
-
js Form表单转json格式,及后台接收(多种方法)
一、serialize()方法格式:var data = $("#formID").serialize();功能:将表单内容序列化成一个字符串。注意:要使用params = decodeURIComponent(data ,true)进行解码,不然中文数据会乱码。数据示例:Name=小明&Age=22&Sex=男后台:获取字符串后,可以到后台进行处理数据。...原创 2018-08-09 15:27:47 · 62145 阅读 · 10 评论 -
JS判断手机横竖屏
<script type="text/javascript"> $(function () { change(); }) window.addEventListener("onorientationchange" in window ? "orientationchange" : "resize", ch...原创 2018-12-14 09:33:06 · 210 阅读 · 0 评论 -
js 获取选中file图片路径并显示的两种方法
方法一: <input type="file" id="FileTypeIcon"> <img src="" class="img" />$("#FileTypeIcon").live('change', function () { var file = this.files[0];//获取文件信息原创 2018-11-17 08:29:26 · 19076 阅读 · 3 评论 -
一行代码实现Select列表选中行的上移下移
function UP() { var selected = $("#list_des :selected"); if (selected.get(0).index != 0) {//选中项不能为第一个 selected.prev().before(selected); } else ...原创 2018-09-27 15:06:47 · 1135 阅读 · 0 评论 -
Js中prototype 、$.fn、“:”、jQuery.prototype.init 是什么,表达什么意思
一、prototype 属性例:<script type="text/javascript">function employee(name,job,born){this.name=name;this.job=job;this.born=born;}var bill=new employee("Bill Gates","Engineer",1985);em...原创 2018-09-12 09:59:49 · 3123 阅读 · 0 评论 -
jquery中的$("#id")与document.getElementById("id")的区别
jquery中的$("#id")与document.getElementById("id")的区别以前一直认为jquery中的$("#id")和document.getElementByIdx_x("id")得到的效果是一样的,今天做特效的时候才发现并不是这么一回事,通过测试得到:1、alert($("#div"))得到的是[object Object]2、alert(document...转载 2018-09-04 13:59:11 · 240 阅读 · 0 评论 -
Jquery关闭自定义Iframe弹窗,关闭Iframe弹窗,关闭Iframe弹窗并刷新
关闭自定义 Div+Iframe弹窗 :window.parent.$("div的id/class/name").remove();//移除div关闭Iframe弹窗:window.parent.getElementById("放Ifarme的id").style.display = "none";//隐藏Iframe弹窗关闭Iframe弹窗并刷新:parent.location.relo...原创 2018-08-17 08:59:56 · 12682 阅读 · 0 评论 -
Jquery table 中checkbox获取选中行的所有列的数据
视图页:·<script type="text/javascript"> function Check() { var Tabobj = $("#Tab"); var Check = $("table input[type=checkbox]:checked");//在table中找input下类型为checkbox属性为选中状态的数据 ...原创 2018-08-13 16:40:14 · 20562 阅读 · 6 评论 -
c#后台接收ajax数组数据
方式一前台代码: // 方式一 var _list = {}; for (var i = 0; i < checkedRow.length; i++) { _list["selectedIDs[" + i + "]"] = checkedRow[i].ID; } $.ajax({ ...转载 2018-08-13 15:52:13 · 10365 阅读 · 0 评论 -
深入浅出 JavaScript中的call、apply、bind方法
在JavaScript中,call、apply和bind是Function对象自带的三个方法,这三个方法的主要作用是改变函数中的this指向。call、apply、bind方法的共同点和区别:apply 、 call 、bind 三者都是用来改变函数的this对象的指向的;apply 、 call 、bind 三者第一个参数都是this要指向的对象,也就是想指定的上下文(函数的每次调用都会拥有...转载 2018-08-11 14:02:32 · 165 阅读 · 0 评论 -
attr()和prop()使用区别
具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr(),具体见下表:转载 2018-08-14 16:42:10 · 135 阅读 · 0 评论 -
Js、 replace 全部内容替换、替换全部匹配内容、替换第一个
使用jquery的replace时,发现只默认替换到第一个匹配数据。string str =“12333”1、替换第一个: string end =str.replace(3,"2")结果:122332、替换全部匹配内容: string end =str.replace(/3/g,"2")“g”是匹配全部的意思,这样str里面的所有数字3,都替换成数字2。结果:12222 3...原创 2018-08-06 17:31:03 · 73284 阅读 · 0 评论 -
MVC ajax传递json数据给后台自定义类
利用ajax,进行无刷新搜索数据时(因为有用户输入的条件和下拉框里的条件,为了实现用户搜索后,输入和所选条件不清空),需要提交Form表单,因为条件多且采用的mvc框架,后台利用自定义的Model类进行接收。 其实把json数据以string的类型传进后台,再进行数据转换,然后取值是最常用的方法。但是我想用model类进行接收不行吗? 报着这样的心态,和不甘心,作者在网上阅览很多资料,终...原创 2018-08-09 16:26:49 · 1676 阅读 · 0 评论 -
JS闭包
一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码:function a(){var i=0;func...转载 2019-03-05 16:58:40 · 156 阅读 · 0 评论