随笔分类 -  JavaScript & JQuery

摘要:1:提示框 http://keleyi.com/keleyi/phtml/jqplug/ 2:loading效果 阅读全文
posted @ 2015-06-26 10:56 陆敏技 阅读(251) 评论(0) 推荐(0) 编辑
摘要:一:分享到微信 //分享到微信$("#weixin").bind("click", function () { var p = { url: url, title: title }; var s = []; for (var i in p) { s.push(i + '=' + encodeURIComponent(p[i] || ... 阅读全文
posted @ 2015-06-07 15:48 陆敏技 阅读(982) 评论(2) 推荐(1) 编辑
摘要:首先,我们来看一段代码,如果觉得不甚明白的,则本文会对你有益: var player = function (e) { return (function f(m) { return m ? (function (n) { return ('#Player', n).get(0) || f(('iframe', n).get(0)); })(m.contentWindow.document) : null; })($(e).get(0)); }; 该段代码涉及到的知识点包括:方法、匿名方法、匿名方法的立即执行、JQuery对象及D... 阅读全文
posted @ 2014-04-01 18:07 陆敏技 阅读(6206) 评论(1) 推荐(0) 编辑
摘要:一:JQuery 对象和 Dom 对象 在使用 JQuery 过程中,我们一般(也是绝大多数情况下,除非我们使用了第二个框架)只有两类对象,即:JQuery 对象和 Dom 对象。Dom 对象指的是普通的 JavaScript 对象,而 JQuery 对象则是包装 Dom 对象后产生的对象。在声明变量的时候,出于规范,我们一般在变量名字前加一个 $ 号以标记它是一个 JQuery 对象,如下: ... 阅读全文
posted @ 2014-03-31 18:42 陆敏技 阅读(19827) 评论(2) 推荐(1) 编辑
摘要:考虑到 JS 中的错误可比服务器端的代码产生的错误要多得多,并且还难以发现及修正,所以 JS 代码必须有异常处理以及全局一场处理。 try { //这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行 }catch (e) { // 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。 //e是一个局部变量,用来指向Error对象或者其他抛出的对象}fin... 阅读全文
posted @ 2014-03-22 12:02 陆敏技 阅读(7639) 评论(0) 推荐(1) 编辑
摘要:在使用 JSON2.JS 文件的 JSON.parse(data) 方法时候,碰到了问题:throw new SyntaxError('JSON.parse');查询资料,大概意思如下:JSON.parse方法在遇到不可解析的字符串时,会抛出SyntaxError异常。即:JSON.parse(te... 阅读全文
posted @ 2014-03-22 10:08 陆敏技 阅读(78465) 评论(0) 推荐(3) 编辑
摘要:如果: public ContentResult GetPaper(string testId) { return ControllProctector.Do1(() => { var result = new UserPaperBll().GetTestPaper(testId, NativeHelpe... 阅读全文
posted @ 2014-03-20 17:00 陆敏技 阅读(2220) 评论(0) 推荐(0) 编辑
摘要:(function () { // 获取树的路径,如 组织分类 > YHBH > 湖南省卫生厅 > 湖南省长沙市 var getBreadcrumbs = function (a) { var node2 = $('#tt').tree("getParent", a.target); return !!node2 ? getBreadcrumbs(node2) + " > " + a.text : a.text; }; // 获取选中的树节点当前所处 Level var getNodeLevel = functio 阅读全文
posted @ 2013-12-19 15:31 陆敏技 阅读(2457) 评论(0) 推荐(0) 编辑
摘要:一:Class and private And public JS 中的类以 function 进行声明,同时 JS 也支持声明私有 private 和公有 public 成员,只不过跟 C# 不一样,它们不是使用这两个关键字实现的。具体如何实现,直接看代码:function SampleClass(arg1) { /* 声明了一个私有方法 */ function priMethod1() { alert("private method 1"); } /* 声明了一个私有变量,并赋值 */ var x1 = 3; /* 声明了一个私有变量,并赋值 */ ... 阅读全文
posted @ 2013-12-11 14:23 陆敏技 阅读(1450) 评论(0) 推荐(1) 编辑
摘要:一:上传之 首先,你必然得有一个 file input,如下: 其次,让我们 upload,如下: $.ajaxFileUpload({ url: '@ViewBag.Domain/Course/CreateUpdate', type: 'post', data: otherObj, ... 阅读全文
posted @ 2013-12-05 15:52 陆敏技 阅读(7782) 评论(0) 推荐(1) 编辑
摘要:var now = new Date(); timer = $.timer(timeout, function () { var sec_num = Math.ceil((now.getTime() - startTime.getTime()) / 1000); showPaperTimer(now, sec_num); if (sec_num % 6... 阅读全文
posted @ 2013-11-05 14:01 陆敏技 阅读(807) 评论(0) 推荐(1) 编辑
摘要:1:清空数组最高效的做法 parentThis.PaperQuestionStrategiesList.length = 0; 2:push and pop parentThis.PaperQuestionStrategiesList.push(questionStrategy); 3:字符串索引 parentThis.QuestionUnits[i] = parentT... 阅读全文
posted @ 2013-11-05 13:56 陆敏技 阅读(950) 评论(0) 推荐(0) 编辑
摘要:1:自定义列,包括 Groupvar head1Array = []; head1Array.push({ field: 'Id', title: 'xxxx', rowspan: 2 }); head1Array.push({ title: 'yyyy', colspan: 4 }); ... 阅读全文
posted @ 2013-10-27 15:41 陆敏技 阅读(27231) 评论(0) 推荐(1) 编辑
摘要:Easy UI 的各类控件有些带了遮罩功能,如 DataGrid,可以这样使用://显示遮罩("#dg").datagrid("loading", "数据加载中……");//隐藏遮罩("#dg").datagrid("loaded");在有些情况下,我们不能直接使用控件本身的遮罩效果,比如:1:有些控件则没有这样的属性,比如 Tabs;2:页面初始加载时;3:通过 Ajax 异步获取数据并刷新当前页面;这个时候,就要采用另外的办法来进行遮罩。有一个方案是,使用://开启遮罩$.message 阅读全文
posted @ 2013-09-04 09:03 陆敏技 阅读(5308) 评论(0) 推荐(0) 编辑
摘要:EasyUI 的 datagrid 支持服务器端分页,但是官方的资料比较少,以下总结了两种 datagrid 的服务器端分页机制,可根据情况具体使用。一:使用 datagrid 默认机制后台:public JsonResult GetQuestionUnit() { // easyui da... 阅读全文
posted @ 2013-09-03 15:22 陆敏技 阅读(87535) 评论(3) 推荐(3) 编辑
摘要:级联菜单最有名的是省市级联,如果你还没有这样的数据库,请从这里下载Province.rar。 1:MODEL 准备3个Model,如下: public class Province { public int id { get; set; } public string provinceID { get; set; } public string province { get; set; } } p... 阅读全文
posted @ 2011-08-01 15:59 陆敏技 阅读(2044) 评论(2) 推荐(1) 编辑
摘要:在上一篇《MVC TIP4:为捕获路由及通用异常处理》里,我们讲了如何捕获MVC WEB站点的未捕获异常,这里我们还要解决一个问题,就是JQuery Ajax异常的捕获。Ajax异常的捕获仍旧需要借助于全局的ErrorController控制器,及其视图,在Views的Error文件夹下的Index视图。 我们知道,一个Ajax调用,通常像如下的形式: 如果调用出错,也就是调用CityContro... 阅读全文
posted @ 2011-08-01 11:24 陆敏技 阅读(2810) 评论(0) 推荐(0) 编辑
摘要:在开始介绍使用JQuery提交表单之前,先看一下非Ajax提交表单的形式,如下:1:非Ajax前台:对应后台:2:JQuery之Ajax在介绍使用JQuery提交表单前,我们需要首先引用jquery.form.js,它来自于http://www.malsup.com/jquery/form/,至此,我们需要引用的JS文件有:功能要求:Ajax提交表单,在控制器HelloWorld4Controller中处理请求,并返回若干数据,数据格式为JSON。首先,我们假设返回的JSON实体为: public class LoginResultDTO { public bool Success { get 阅读全文
posted @ 2011-07-31 09:03 陆敏技 阅读(5302) 评论(1) 推荐(0) 编辑

Web Counter
Coupon for Contacts
点击右上角即可分享
微信分享提示