![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 79
开心就是最好
一切都好!All is well!
展开
-
设计模式之模板方法模式
在《JavaScript设计模式与开发实践》 中对模版方法模式模版方法模式是一种只需使用继承就可以实现的非常简单的模式。模版方法模式抽象父类和具体的实现子类。通常,在抽象父类中封装了子类的算法框架,包括实现一些公共方法以及封装子类中所有方法的执行顺序。子类通过继承这个抽象类,也继承了整个算法结构,并且可以选择重写父类的方法。原创 2023-04-22 08:15:08 · 532 阅读 · 0 评论 -
设计模式之组合模式
组合模式就是用小的子对象来构建成更大的对象,而这些小的子对象本身也许是更小的“孙对象”构成。又叫 “部分整体” 模式,将对象组合成树形结构,以表示 “部分-整体” 的层次结构。通过对象的多态性表现,使得用户对单个对象和组合对象的使用具有一致性。原创 2023-04-16 08:17:03 · 262 阅读 · 0 评论 -
设计模式之命令模式
命令模式中的命令指的是一个执行某些特定事情的指令。命令模式有时候需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是什么。此时需要一种松耦合的方式来设计程序,使得请求发送者和请求接收者能够消除彼此之间的耦合关系。原创 2023-04-09 15:21:23 · 550 阅读 · 0 评论 -
设计模式之发布-订阅模式
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都将得到通知。原创 2023-04-02 15:38:01 · 758 阅读 · 0 评论 -
设计模式之策略模式
定义一系列的算法,把他们一个个封装起来,并且使它们可以相互替换。封装算法、封装“业务规则”。原创 2023-03-12 16:11:36 · 158 阅读 · 0 评论 -
设计模式之单例模式
单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点。原创 2023-03-05 15:37:17 · 246 阅读 · 0 评论 -
js常用字符串检测方法 (正则表达式)
js常用zifucfunction obj$(id) 根据id得到对象function val$(id) 根据id得到对象的值function trim(str) 删除左边和右边空格function ltrim(str)转载 2014-04-29 13:27:37 · 2563 阅读 · 0 评论 -
JS获取DropDownList选择项的值
来自:http://www.cnblogs.com/leospace/archive/2010/01/19/1651704.html一、代码如下: function CheckDropDownList() { var dropDownList = document.getElementById(""); //获取DropDownList控件转载 2014-12-16 21:07:05 · 1257 阅读 · 0 评论 -
js-Cookie的增删改
//添加Cookie,时间单位是小时//修改Cookie//删除Cookie原创 2014-12-08 21:01:11 · 617 阅读 · 0 评论 -
js判断undefined类型
出处:http://www.cnblogs.com/binaryworms/archive/2010/04/08/1707064.html 错误的做法一: if (reValue== undefined){ alert("undefined"); }错误的做法二: if (opt_unit== null) { opt_unit = "";转载 2015-01-10 22:06:21 · 576 阅读 · 0 评论 -
后台webservice返回JSON,前台js用ajax调用
一、js将string转为jsonhttp://blog.csdn.net/jjzjjz1/article/details/6334415 function jsontest() { //var testJson = "{ name: '小强', age: 16 }";(支持) //var testJson = "{ '原创 2014-12-09 21:33:44 · 2825 阅读 · 0 评论 -
C#/Js实现Base64
一.C#实现Base64using System.Text;首先需要引入程序集:1.编码eg://Base64编码string strUrl = Convert.ToBase64String(Encoding.Default.GetBytes(objCamera.VideoUrl));2.解码eg://Base64解码strUrl = Encoding.Default.GetStr转载 2015-01-17 09:05:16 · 2266 阅读 · 0 评论 -
c#/js随机数
1.C#产生随机数方法:Random rd = new Random();rd.Next(low,high);eg:生成70-100的随机数Random rd = new Random();rd.Next(70,100);2.js随机数方法:Math.ceil(Math.random() * (1 + high - low) + low)eg:生成80-100的原创 2015-01-17 09:14:28 · 758 阅读 · 0 评论 -
js中setTimeOut传参数
无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数。使用一:function show(){ alert("Hello World");}setTimeout(show,1000);使用二: setTimeOut("show()",1000); 使用三:(传参数) setTimeout(functi转载 2015-02-15 15:31:24 · 619 阅读 · 0 评论 -
JS 中 DateTime日期时间及方法函数
出处:http://www.cnblogs.com/carekee/articles/1678041.html:一、js获取当前日期时间var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMon转载 2015-02-16 15:45:46 · 13212 阅读 · 0 评论 -
jQuery 文本值改变的事件绑定
文本值改变的事件绑定原创 2015-03-17 16:02:31 · 7075 阅读 · 0 评论 -
jQuery 回车事件 enter
eg://点击enter,用户登陆 $("#txtLoginPwd").keydown(function (e) { if (e.which == 13) { UserLogin(); } });注意:是“keydown”而不是“keyp原创 2014-02-17 17:13:34 · 719 阅读 · 0 评论 -
ajax跨域(No 'Access-Control-Allow-Origin' header is present on the requested resource)
在A网站中,我们希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。你可以理解为两个域名之间不能跨过域名来发送请求或者请求数据,否则就是不安全的。跨域访问违反了同源策略,同源策略的详细信息可以点击如下链接:Same-origin_policy; 总而言之,同源策略规定,浏览器的ajax只能访问跟它的HTML页面同源(相同域名或IP)的资源。转载 2017-07-19 15:25:33 · 1461 阅读 · 0 评论 -
JS使用总结
1.问:input元素如何设置获取焦点和失去焦点?2.问:$('div','li') 和 $('div , li') 和 $('div li') 的区别是什么?3.问:如何使用js取消text组件下默认的Enter的keydown事件?4.问:js保留两位小数:原创 2015-06-30 22:20:35 · 620 阅读 · 0 评论 -
js访问后台cs中的代码
1.方法"<%=FunctionName([parameter]) %>";原创 2013-11-04 17:19:51 · 1002 阅读 · 0 评论 -
实现QQ第三方登录、网站接入
1.注册账号: http://connect.qq.com/ 2.网站接入:http://wiki.connect.qq.com/%E7%BD%91%E7%AB%99%E6%8E%A5%E5%85%A5%E6%B5%81%E7%A8%8B3.实现QQ登录功能:JS SDK最简便:http://wiki.connect.qq.com/js_sdk%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E原创 2016-01-06 22:19:57 · 9006 阅读 · 0 评论 -
C#后台添加js脚本
一、使用Response.WriteResponse.Write("<script languge='javascript'>alert('成功改动');</script>");二、使用RegisterClientScriptBlockClientScript.RegisterClientScriptBlock(this.GetType(), "script2", "alert(4);", true);三、使用RegisterStartupScriptClientScript.RegisterSt原创 2015-05-21 13:15:18 · 5407 阅读 · 0 评论 -
js 的一些方法
1.设置焦点//设置焦点 function myfocus() { var vehicleNum = document.getElementById(''); if (!vehicleNum.disabled) { window.setTimeout("document.getElementById('').focus();",原创 2014-07-18 16:26:15 · 443 阅读 · 0 评论 -
JS中innerHTML、outerHTML、innerText、outerText的区别
来自:http://www.jb51.net/article/16585.htm1、功能讲解: (1)innerHTML 设置或获取位于对象起始和结束标签内的 HTML; (2)outerHTML 设置或获取对象及其内容的 HTML 形式 ;(3)innerText 设置或获取位于对象起始和结束标签内的文本 ;(4)outerText 设置(包括标签)或获取(不包括标签)对象的转载 2015-06-30 22:27:53 · 585 阅读 · 0 评论 -
js 刷新页面后保持页面原来的位置
使用js方法:1.window.scrollTo(x, y); 页面左滚动原创 2014-10-16 21:32:38 · 15733 阅读 · 0 评论 -
JS中Top、clientTop、scrollTop、offsetTop各属性介绍
出处:http://blog.csdn.net/semanwmj/article/details/7072795这里是javascript中制作滚动代码的常用属性页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth转载 2014-09-15 20:11:37 · 676 阅读 · 0 评论 -
js走马灯
方法一:最简单,但是仅仅支持IE8及以上,火狐,谷歌原创 2014-09-15 20:04:51 · 1375 阅读 · 0 评论 -
js图片漂浮效果
描述:打开网页就不停在飘动的图片,点击连接到其他页面;转载 2014-07-15 15:50:11 · 1445 阅读 · 0 评论 -
jQuery折线图
js引用: 定时刷新: //曲线图 var chart; $(document).ready(function() { chart = new Highcharts.Chart({ chart: {原创 2014-03-12 13:58:26 · 1970 阅读 · 0 评论 -
在同一个页面使用多个不同的jQuery版本,让它们并存而不冲突
出处:http://www.cnblogs.com/liyunqi007/archive/2011/10/22/2221178.html jQuery自诞生以来,版本越来越多,而且jQuery官网的新版本还在不断的更新和发布中,现已经达到了1.6.4版本,但是我们在以前的项目中就已经使用了旧版本的jQuery,比如已经出现的:1.3.X、1.4.X、1.5.X、1.6.2等等转载 2014-03-12 13:31:03 · 686 阅读 · 0 评论 -
javascript——js string 转 int
出处: http://blog.csdn.net/leidengyan/article/details/5503594 var str='1250' ; alert( Number(str) ); //得到1250 alert(parseInt(str)); //得到1250 var str1='00100'; alert( Number(st转载 2014-03-11 12:50:32 · 582 阅读 · 0 评论 -
jQuery 炫登陆
效果:类似对话框1.aspx 用户名 密码原创 2014-02-18 14:25:38 · 540 阅读 · 0 评论 -
JQuery 使文本框获得焦点的方法
出处:http://417767208.blog.163.com/blog/static/35362297200961115710415/由于JQuery中获得的对象还是JQuery对象,对其使用focus()只是使该对象获得onFocus()函数,不能是对象获得焦点,所以要使对象获得焦点,应该调用DOM对象的focus 方法,即: $("#id")[0].focus();转载 2014-02-18 13:20:55 · 1235 阅读 · 0 评论 -
jquery ui实现弹窗效果
出处:http://miniui.com/demo/#src=datagrid/datagrid.htmlhttp://blog.csdn.net/wxlhlh001/article/details/7404478弹窗效果 //当窗体加载完毕的时候 触发该匿名函数 //$(document) // 把dom对象转换成jQuery对象 -转载 2014-02-14 16:59:19 · 2559 阅读 · 0 评论 -
js弹出窗口总结6种弹窗方法
出处:http://tutu.spaces.eepw.com.cn/articles/article/item/70198注://关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("window.close();");//关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write("");this.Response.W转载 2014-02-14 16:52:05 · 4902 阅读 · 0 评论 -
javascript的事件加载
出处:http://www.cnblogs.com/rubylouvre/archive/2009/08/26/1554204.html通常来说,window.onload就够用了,如果想加载多个事件,我们可以采取以下方式:window.onload = function(){ func1(); func2()转载 2014-02-13 13:31:52 · 670 阅读 · 0 评论 -
JQuery 仪盘表
出处:http://www.jb51.net这两天就研究这东西了,走了很多弯路,因为抓不到关键词,百度、谷歌了很多:web 仪盘表,c# 仪表盘,,net 仪表盘。。。下载了很多demo(最多的是winform的仪表盘demo),但都不是我想要的东西,无意间发现了jQuery编写的仪表盘,特好用的东东,特此记录!挺感谢jb51的!效果图:注:在文本框中输入不同的数字,点击Sub转载 2014-02-21 17:33:29 · 1966 阅读 · 0 评论 -
js charAt的用法
eg:var str="Hello world!"document.write("The first character is: " + str.charAt(0) + "")document.write("The second character is: " + str.charAt(1) + "")document.write("The third char原创 2013-12-13 11:50:48 · 2560 阅读 · 0 评论 -
js 中 split 和replace的候用
(1) 从业人员继续教育报名列表--打印签到表 sdfsd sdfsd var str = "1231sdfsd"; alert(str); var lst1 = str.split(""); alert(lst1[1]); var lst原创 2014-06-25 17:46:54 · 887 阅读 · 0 评论 -
js 时间
1.字符串转换为日期var s="2010-5-18 12:30:20";var t=new Date(s.replace(/-/g,"/"));2.原创 2014-06-05 15:17:04 · 516 阅读 · 0 评论