js/Jquery/Extjs
MemoryBook
人生至善--对生活的乐观,对工作的热情......
展开
-
Jquery ajax 调用WebService 跨域访问的解决方法
Jquery 的POST方法调用别的服务器上的WebService 会出现跨域的问题解决方法:cors的跨域资源共享方案web.config 设置如下:原创 2017-02-09 17:23:34 · 2599 阅读 · 0 评论 -
JsonHelper 帮助类
JSONHelper Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using System.Collections.Generic;using System.Web;using System.Web转载 2014-02-26 09:29:04 · 2263 阅读 · 0 评论 -
超实用的JavaScript技巧及最佳实践(上)
1.第一次给变量赋值时,别忘记var关键字给一个未声明的变量赋值,该变量会被自动创建为全局变量,在JS开发中,应该避免使用全局变量。2.使用===替换==并且永远不要使用=或!=。[js] view plaincopy[10] === 10 // is false [10] == 10 // i转载 2014-01-07 13:20:16 · 774 阅读 · 0 评论 -
超实用的JavaScript技巧及最佳实践(下)
1.使用逻辑符号&&或者||进行条件判断[js] view plaincopyvar foo = 10; foo == 10 && doSomething(); // is the same thing as if (foo == 10) doSomething(); foo == 5 || doSomething(); /转载 2014-01-07 17:01:52 · 589 阅读 · 0 评论 -
实现类似EXTJS表格插件 Flexgrid.js GridView中使用的记录
下载flexgrid.js https://code.google.com/p/flexigrid/downloads/list?q=label:Featured设置GridView 含有 thead tbody tfooterprotected void GridView1_PreRender(object sender, EventArgs e)原创 2013-12-30 17:40:25 · 1524 阅读 · 0 评论 -
整理 javascript 去除数组中重复项的几种方法
//方法一(说明:只限定数字,不支持字符) function regArrayA(arr) { var array = arr; var o = {}; for (var i = 0; i o[array[i]] = array[i]; } array = [];转载 2013-12-12 16:18:44 · 807 阅读 · 0 评论 -
AjaxPro.2.dll 使用方法以及在64位服务器出错的解决方法
第一步,在webconfig内添加主要,要在 内第二,引用AjaxPro.2.dll 第三,在需要用ajax的页面.CS文件内添加一段代码,同时在需要被js引用的方法前面加 [AjaxPro.AjaxMethod]例子:protected void Page_Load(object sender, EventArgs e){AjaxPro.Utility.R原创 2013-06-25 11:34:52 · 3656 阅读 · 0 评论 -
解决Chrom 浏览器对 returnValue 有时候接受不到的问题
我们有时候需要弹出showModelDialog来做一些操作后返回结果值给returnValue ,但是在某些时候 Chrom 浏览器会出现返回值为undefined的情况。首先:我们在弹出窗口中同时加入 window.returnValue="";window.opener.returnValue="";然后在返回是接受值时:var result=window.showModelDia原创 2012-10-18 20:17:42 · 2264 阅读 · 0 评论 -
javascript比较日期的方法与replace方法的使用
方法一:根据日期字符串创建新的时间对象再获取getTimes 比较 var str_date="2012-01-01"; var ary_date=str_date.split('-'); var start=new Date(ary_date[0],ary_date[1],ary_date[2]);原创 2012-09-25 11:26:18 · 799 阅读 · 0 评论 -
javascript 面向对象编程非构造函数的继承
不使用构造函数实现继承1.什么是"非构造函数"的继承?现在又一个对象“中国人”var Chinese={ nation:'中国'};还有一个对象叫“医生”var Doctor={ career:'医生'};现在我们是Dcotor继承Chinese2.object()方法原创 2012-09-19 19:01:45 · 847 阅读 · 0 评论 -
javascript面向对象编程构造函数继承
实现构造函数的继承有五种方法:现在有“动物”对象的构造函数function Animal(){ this.special='动物';}“狗”的构造函数function Dog(name,color){ this.name=name; this.color=color;}使“猫”继承“动物”1. 构造函数绑定 第一种为最原创 2012-09-19 18:00:35 · 478 阅读 · 0 评论 -
javascript面向对象编程封装
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class类 1.生成对象的原始模式 var Dog={ name:'', color:''原创 2012-09-19 16:52:44 · 481 阅读 · 0 评论 -
Window.ShowModalDialog使用手册
基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显转载 2012-07-10 09:31:10 · 498 阅读 · 0 评论 -
判断汉字字数的几个方法
不错的几个js判断(判断汉字字数等)2008年10月30日 星期四 下午 2:49****************************************************************//* 名 称:DataLength//* 功 能:计算数据的长度//* 入口参数:fData:需要计算的数据//* 出口参数:返回fData的长度转载 2012-06-20 19:10:20 · 1202 阅读 · 0 评论 -
Bootstrap IE6兼容方案
Bootstrap 是最近非常火的一个CSS框架,集成了很多的jquery插件,可以大大简化前台的布局,兼容手机、平板、电脑,可是不支持IE6的浏览器,中国IE6的用户还有很多呀~在网上有人做了一个插件,基本上算是完美支持IE6+,在项目里面实验了一下,总体来说支持的不错:Bootstrap 中国站点:http://www.bootcss.c转载 2014-02-17 09:56:03 · 1211 阅读 · 0 评论 -
旧版本Newtonsoft中JavaScriptConvert.SerializeObject为什么会找不到
注意:在1.3.X 版本中JavaScriptConvert.SerializeObject 是存在的如果是新版本的json.net,如JSON.NET 4.0,已经转移到Newtonsoft.Json.JsonConvert类下面。Newtonsoft.Json.JsonConvert.DeserializeObjectNewtonsoft.Jso原创 2014-03-04 17:03:00 · 6765 阅读 · 0 评论 -
JqGrid 常用使用方法
1.不兼容IE9 的解决方法<meta http-equiv="X-UA-Compatible" content="IE=Edge"/><meta http-equiv="Content-Language" content="en" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859原创 2014-03-04 15:50:01 · 5969 阅读 · 1 评论 -
通过JS判断浏览器类型,详细区分IE各版本浏览器
//判断当前浏览类型 function BrowserType() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器转载 2016-09-21 09:23:44 · 5179 阅读 · 0 评论 -
js 判断是移动端浏览器
1. 判断移动端浏览器类型var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息转载 2016-09-20 17:02:16 · 2029 阅读 · 0 评论 -
JSON 对象与字符串相互转换
1. Jquery 插件$.parseJSON( jsonstr ) 字符串转换为JSON对象2. 浏览器支持JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串3.JavaScript 支持的方式eval('(' + j原创 2016-09-12 10:57:36 · 407 阅读 · 0 评论 -
Json 返回时间格式为 /Date(1416882720000)/ 格式化方法
JsonDateFormate = function (val) { if (val != null) { var date = new Date(parseInt(val.replace("/Date(", "").replace(")/", ""), 10)); //月份为0-11,所以+1,月份小于10时补个0 var month =原创 2015-04-10 14:35:01 · 1417 阅读 · 0 评论 -
xhEditor 在ASP.Net中使用步骤
1. 下载: http://xheditor.com/ 下载最新版本编辑器2.相关目录文件放入项目: 1)把解压包里的xheditor_emot xheditor_plugins xheditor_skin 目录以及xheditor-1.1.10-zh-cn.min.js 放到指定的JS目录里 (比如我放到了EnterpriseW原创 2014-11-19 16:28:03 · 836 阅读 · 0 评论 -
Javascript 类型及类型判断
1.类型分析:javascript 有三种基本数据类型(字符串string、数值number、布尔boolean ),两种引用数据类型(对象Object、数组Array)和两种特殊数据类型(Null 、Undefined )。var a1;var a2 = true;var a3 = 1;var a4 = "Hello";var a5 = new Object(转载 2014-09-19 13:55:35 · 643 阅读 · 0 评论 -
uploadify 上传文件 文件名乱码解决方法
使用context.Response.ContentType = "text/plain"; context.Request.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8"); context.Response.ContentEncoding = System.Text.Enc原创 2014-08-18 15:47:35 · 4247 阅读 · 0 评论 -
/Date(82093020483240)/ 类似格式时间转换
function ChangeDateFormat(time) { if (time != null) { var date = new Date(parseInt(time.replace("/Date(", "").replace(")/", ""), 10)); var month = date.getMonth() +原创 2014-06-20 11:08:37 · 609 阅读 · 0 评论 -
常用js经典语句
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的原创 2014-05-28 10:25:57 · 813 阅读 · 0 评论 -
ASP CMS 比较
第一名:动易 http://www.powereasy.net/动易无疑是ASPCMS系统中的老大哥了,国内著名的站长综合网站“网页吧”采用的也是这套系统,这套国产AspCMS是一套非常强大的且人性话系统,一路走来,动易不断完善,而且也不断加强功能,包括个人版,学校版,政府版,企业版,后台包括的功能,信息发布,类别管理,权限控制,信息采集,而且跟第三方的程序,比如论坛,商城, blog可以完美转载 2014-05-28 10:27:35 · 573 阅读 · 0 评论 -
360 浏览器 浏览器内核控制Meta标签说明文档
浏览器内核控制Meta标签说明文档背景介绍由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览。基于IE的内核用于兼容网银、旧版网站。以360的几款浏览器为例,我们优先通过Webkit内核渲染主流的网站,只有小量的网站通过IE内核渲染,以保证页面兼容。在过去很长一段时间里,我们主要的控制手段是一个几百k大小网址库,一个通过长期人工运营收原创 2014-06-28 12:12:32 · 1815 阅读 · 0 评论 -
Javascript RegExp 常用正则使用收集
建立正则表达式对象语法re = new RegExp(/pattern/[flags])flags 参数说明:g (全文查找出现的所有 pattern)i (忽略大小写)m (多行查找)普通字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,’n’匹配字符 “n”转载 2014-03-13 15:16:57 · 1182 阅读 · 0 评论 -
RegExp 使用说明
一:正则表达式的创建方式 1.文字格式,使用方法如下: /pattern/flags(即:/模式/标记) 2.RegExp构造函数,使用方法如下: new RegExp("pattern"[,"flags"])(即:new RegExp("模式"[,"标记"])) 参数: pattern(模式):表示正则表达式的文本 flags(标记):如果指定此转载 2014-03-13 15:14:54 · 15540 阅读 · 1 评论 -
SWFUpload 使用及注意事项
关于SWFUpload的一些说明: 1) SWFUpload使用一个隐藏的Flash影片来控制文件的选择和上传。 2) JavaScript用来激活文件选择对话框。此文件选择对话框是可以设置允许用户选择一个单独的文件或者是多个文件。 选择的的文件类型也是可以被限制的,因此用户只能选择指定的适当的文件,例如*.jgp;*.gif。 3) 当选定文件以后,转载 2012-03-22 11:33:25 · 11917 阅读 · 1 评论 -
qtip jquery 提示插件使用指南
qTip2 精致的jQuery提示信息插件2012-02-16 22:31 by 囧月, 2176 visits, 收藏, 编辑qTip2是一个灰常强大且精致的jQuery提示信息插件,是qTip的第2版,也是一个全新的版本,提供了丰富的功能及漂亮的外观,非常易于使用。qTip2采用了MIT/GPLv2许可,官方网站为:http://craigsworks.com/projec转载 2012-03-31 11:13:04 · 5251 阅读 · 0 评论 -
Ajax $.ajax() 提交数据出现中文乱码的时候解决方法
$.ajax({ type:"POST", url:"post.php", success:function(result){ }});出现中文乱码的时候:关键方法:escape($("#abc").val());原创 2012-02-14 15:09:40 · 730 阅读 · 1 评论 -
js 各种刷新页面
<br />JS自动刷新页面的方法:<br /><br />1.页面自动刷新:把如下代码加入<head>区域中<br /><meta http-equiv="refresh" content="20"><br />其中20指每隔20秒刷新一次页面.<br /><br />2.页面自动跳转:把如下代码加入<head>区域中<br /><meta http-equiv="refresh" content="20;url=http://blog.fufuok.com"><br />其中20指隔20秒后跳转到htt转载 2011-05-04 13:48:00 · 483 阅读 · 0 评论 -
[转]网上收集到几个JS遮罩层效果
<br />网上收集到几个JS遮罩层效果,可以实现图片弹出、背景变色,类似于windows关机效果,具体的JS如下:Thickbox - 基于 jQuery,支持AJAX,轻量级的而且比较高效。可以在 lightbox 中使用图片或 HTML。大小约为 40k,目前还可作为 WordPress 的插件使用。 GreyBox - 创建 iframe 的弹出界面,可使用图片、HTML 及 URL,大小约为 20k。 GreyBox Redux - 基于 jQuery,比 GreyBox 更轻。 Lightbox原创 2011-05-04 09:07:00 · 899 阅读 · 0 评论 -
Jquery操作select
Javascript代码添加“江苏”到下拉框的最后一位1$('#add_to_last').click(function(){ 2 $('#select').append(' 3<OPTION value="江苏"></OPTION> 4 5江苏 6 7'); 8});添加“安徽”到下拉框的第一位Javascript代码1$('#add_to_first').click(function(){ 2 $('#select').prepend(' 3<OPTION value="安徽"></OP原创 2011-04-19 18:32:00 · 595 阅读 · 0 评论 -
Charts 资料
flot:统计绘图 http://code.google.com/p/flot/ FusionChart Highcharts-2.0.5 jquery.jqplot JsChart uupaa-excanvas-0.1.js===============================jQuery.gvChart (需要google API的支持原创 2011-06-09 16:17:00 · 467 阅读 · 0 评论 -
[转]15款提高表格操作的jQuery插件
上一篇:推荐95个极富创意的单页网站设计实例欣赏 «下一篇:用CSS3制作50个超棒动画效果教程 »<br /><br /> table表格由于它的浏览器兼容性和复杂的标签嵌套方式,可以算是添加样式最困难的对象之一了。大多数前端er都把网页中的table标签替换为div,主要就是因为div要比table更容易添加CSS样式。但是我们在日常应用中仍然要用到table表格,其中最好的例子就是对照表。今天彬Go将向大家推荐15个jQuery表格插件让你对数据表格进行显示、排序、筛选和操控。如jQuery表格排序原创 2011-04-14 16:54:00 · 579 阅读 · 0 评论 -
在vs2008中设置jquery智能提示
<br />1 要确保您的vs2008已经打了sp1补丁,可以点击这里下载 <br />2 下载 jQuery-vsdoc.js ,如果您安装了asp.net mvc ,可以在mvc的项目下的srcipts目下找到,或是点击这里下载。 <br /> <br />为了浏览时不加载js提示的文件:<br /><head><br /><%if (false)<br /> { %><br /> <script type="text/javascript" src="js/jquery-1.3.2原创 2011-04-14 13:18:00 · 471 阅读 · 0 评论 -
[转]Google的JavaScript压缩工具
<br />现在的Web项目总是离不开大量JavaScript,而JS文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance)。因此,我们会对JS文件进行压缩,一方面是使用Gzip,而另一方面则是去除JS文件里的注释、空白,并且压缩局部变量长度等等。对于一些成熟的类库来说,它们本身都会提供“完整注释”以及“强烈压缩”两个版本。但是,有时候我们需要自己修复类库里的bug,这只能在注释版中修改,对于压缩版自然就无能为力了。此外,自定义的脚本文件一般也值得一压。因此我在项目中原创 2011-04-13 11:25:00 · 1159 阅读 · 0 评论