
Javascript
文章平均质量分 56
黑暗行动
足球
乐观
架构设计
展开
-
ES7的Async/Await
1 阅读前, 需对promise和ES6(ECMA2015)有所了解,会更容易理解2 代码如下,运行代码时把start1(),start2(),start3()注释去掉DOCTYPE html>html>head>meta charset="UTF-8">title>asynctitle>head>script type="text/javascript">/** async 表示这是一个asyn原创 2018-04-27 10:20:48 · 243 阅读 · 0 评论 -
每页都有的表头和打印分页
无标题文档@media print{INPUT {display:none}}每页都有的表头表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格内容表格原创 2018-04-25 15:31:43 · 820 阅读 · 0 评论 -
动态增加table,tr,td
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > Untitled Page //创建表格 var table_node=document.createElement("table"); //创建TBody var tbody_node=document原创 2018-04-25 15:31:46 · 793 阅读 · 0 评论 -
实现打印设置与预览
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > Untitled Pagefunction setPrint(){WB.ExecWB(8,1);}function previewPrint(){WB.ExecWB(7,1)}原创 2018-04-25 15:31:51 · 564 阅读 · 0 评论 -
用javascript操作xml
var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM") //加载文档//doc.load("b.xml");//创建文件头var p = doc.createProcessingInstruction("xml","version='1.0'原创 2018-04-25 15:31:54 · 874 阅读 · 0 评论 -
JavaScript中的Apply和Call
js里面call和apply的区别2007年04月06日 星期五 11:00call 方法调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数thisObj可选项。将被用作当前对象的对象。arg1, arg2, , argN可选项。将被传递方法参数序列。说明call 方法可以用来代替另一个对象调用一原创 2018-04-25 15:31:57 · 117 阅读 · 0 评论 -
Javascript 事件捕获(setCapture,captureEvents)
Javascript 事件捕获(setCapture,captureEvents)今天突然发现live.com的模块拖放居然可以跨出浏览器。到底是什么方法让 mousemove 和 mouseup 事件可以到浏览器外也可以触发,object.setCapture() 当一个object的被 setCapture 后,他的方法将会被继承到整个文档进行捕获。当不需要把方法继承到整个文档捕获原创 2018-04-25 15:32:00 · 1903 阅读 · 0 评论 -
javascript日期运算
function rq() { var jsrq="2008-12-24"; var ksrq="2007-10-10"; var aDate = jsrq.split("-"); var oDate1 = new Date(aDate[原创 2018-04-25 15:32:05 · 2345 阅读 · 0 评论 -
父页面和iframe 页面的相互调用
> 父页面function aa(){ alert(document.frames["tt"].document.body.innerHTML);}function bb(){ alert(tt.document.getElementById("Text1").value); //调用子页面的元素}function cc(){ tt.test(); //调用子页面的原创 2018-04-25 15:32:54 · 154 阅读 · 0 评论 -
jQuery.noConflict()
运行这个函数将变量$的控制权让渡给第一个实现它的那个库。这有助于确保jQuery不会与其他库的$对象发生冲突。在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到$("div p")的地方,就必须换成jQuery("div p")。注意:这个函数必须在你导入jQuery文件之后,并且在导入另一个导致冲突的库之前使用。当然也应当在其他冲突的库被使用之前,除非j原创 2018-04-25 15:34:41 · 134 阅读 · 0 评论 -
(转)jQuery Ajax 全解析
jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到). 1. load( url, [data], [ca原创 2018-04-25 15:36:39 · 129 阅读 · 0 评论 -
javascript 进制转换
//十进制转其他 var x=110; alert(x); alert(x.toString(8)); alert(x.toString(32)); alert(x.toString(16)); //其他转十进制 var x='110'; alert(parseInt(x,2)); alert(parseInt(x,8)); alert(parseInt(x,16)); //其他转其他 //先用p原创 2018-04-25 15:41:25 · 130 阅读 · 0 评论 -
EChart 处理0数字不显示
data: [{value:0,label: { normal: { show: false, position: 'insideRight' }}},{value:23489,label: { normal: { show: true, position: 'insideRight' }}}]原创 2018-04-27 10:21:02 · 7916 阅读 · 0 评论 -
javascript的json比对插件
在http://www.ecjson.com/jsondiff看到1款js的json比对插件,觉得挺好就拔了下来,仅供大家学习使用优点:json格式检测,高亮显示,json比对3种显示模式默认模式<script>$(function () { var JSON_PARAM = utils._getURLParameter('json');...原创 2019-03-23 11:10:24 · 5174 阅读 · 3 评论 -
javascript流程图可视化插件KityMinder
KityMinder EditorKityMinder Editor 是一款强大、简洁、体验优秀的脑图编辑工具,适合用于编辑树/图/网等结构的数据。编辑器由百度FEX基于kityminder-core搭建,并且在百度脑图中使用。他们的区别与联系如下:kityminder-core是 kityminder 的核心部分,基于百度FEX开发的矢量图形库kity。包含了脑...原创 2019-03-23 11:42:12 · 10037 阅读 · 1 评论 -
JS流程图框架
技术框架d3js-v4功能缩放:整体放大缩小,流程图不会错乱平移:整体拖拽移动,流程图不会错乱事件:支持常用鼠标事件操作,点击,右键菜单保存:保存流程图节点数据回放:加载保存的流程图数据效果存在问题流程图缩放后,新增节点的位置相对鼠标松开时位置有偏移,那位同学如果能修复存在的问题留言评论区!!!代码下载地址...原创 2019-04-15 19:08:22 · 6360 阅读 · 1 评论 -
页面有按钮,打印时不显示
@media print{ INPUT {display:none}}原创 2018-04-25 15:31:40 · 435 阅读 · 0 评论 -
JavaScript 打印
function doprint() { //保留客户打印机设置 var h = factory.printing.header; var f = factory.printing.footer; var t = factory.printing.topMargin; var b = factory.printing.bottomMargin; var l = factory原创 2018-04-25 15:31:11 · 396 阅读 · 0 评论 -
常用JS代码集
文本框写限定的东西 代码如下: ENTER键可以让光标移到下一个输入框 只能是中文 只能是英文和数字.屏蔽了输入法 只能输入英文和数字 只能是数字 只能显示,不能修改的文本框 只能是数字,判断按键 代码如下: function onlyNum(){if(!((event.keyCode>=48&&event.keyCode原创 2018-04-25 15:29:14 · 176 阅读 · 0 评论 -
模式窗口showModalDialog的用法总结
1。打开窗口:var handle = window.showModalDialog(url, objects, feathers);其中:objects可以为参数(包括数组),也可以是对象。通常的用法 objects = {window} ,把父窗体的对象共享给子窗体。2。关闭子窗口:window.close();3。从子窗体传参数给父窗体:window.returnVal = stri原创 2018-04-25 15:29:17 · 374 阅读 · 0 评论 -
JS对select动态添加options
动态删除select中的所有options: document.getElementById("ddlResourceType").options.length=0; 动态删除select中的某一项option: document.getElementById("ddlResourceType").options.remove(indx); 动态添加s原创 2018-04-25 15:29:20 · 3377 阅读 · 0 评论 -
.Net程序如何防止被注入(整站通用)
一、数据验证类:parameterCheck.cs public class parameterCheck{public static bool isEmail(string emailString){return System.Text.RegularExpressions.Regex.IsMatch(emailString, "['\\w_-]+(\\.['\\w_-]+)*@['\\w_原创 2018-04-25 15:29:23 · 659 阅读 · 0 评论 -
解决中文URL乱码问题 encodeURIComponent
在WEB(我是在Asp.net环境,相信其它也一样.)开发当中,当你传有中文值的URL(如http://localhost/Test/test.aspx?name=张三),你会发现你通过Request.Questring["Name"]服务器处理时获取的并不是你要的"张三",而是一些奇怪的字符,问题就来了。这时候你可用通过Javascript的window.encodeURIComponent方法原创 2018-04-25 15:29:28 · 805 阅读 · 0 评论 -
js 得到yy-mm-dd格式的日期
function getdate(obj1) { if(obj1.value=="") { var now=new Date() y=now.getFullYear() m=now.getMonth()+1 d=now.getDate()原创 2018-04-25 15:29:31 · 531 阅读 · 0 评论 -
JavaScript中面向对象技术的模拟
一、引言 在C#和Java语言中,面向对象是以类的方式实现的,特别是继承这个特性,类的方式继承表现出了强大的功能,而且也易于学习。JavaScript不是纯的面向对象的语言,而是基于对象的语 【 DOM/JS】 一、引言 在C#和Java语言中,面向对象是以类的方式实现的,特别是继承这个特性,类的方式继承表现出了强大的功能,而且也易于学习。JavaScript不是纯的面向对象原创 2018-04-25 15:29:37 · 144 阅读 · 0 评论 -
javascript弹出窗口问题总结
1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了.如果页面没有form,则不会弹出【 DOM/JS】 1.无提示刷新网页 大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了.如果页面没有form,则原创 2018-04-25 15:29:40 · 203 阅读 · 0 评论 -
网页标准的随滚动条滚动的广告特效
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 符合网页标准的随滚动条滚动的广告特效代码webjx.comfunction scrollImg(){ var posX,posY; if (window.innerHeight) { posX = window.pageXOffset;原创 2018-04-25 15:29:43 · 1235 阅读 · 1 评论 -
限制文本字节数的JS源代码程序
* value: 值; byteLength:数据库字节长度 title:字段中文名称 attribute:属性名称 使用方法说明: 添加 (1) onkeyup="limitLength(this.value,100,'名称','name')" (2) id="name" 或【struts标签】styleId="name" 注意:id名称和 attribute属性名原创 2018-04-25 15:29:45 · 176 阅读 · 0 评论 -
常用的网页特殊效果JS代码
收藏本站或: function bookmarkit() { window.external.addFavorite('http://你的网址','你的网站名称') } if (document.all)document.write('加入收藏夹') 通用的加入收藏夹// function bookmark(){var title=document.titlevar u原创 2018-04-25 15:29:48 · 669 阅读 · 0 评论 -
JavaScript 操作 Gridview(.net)
function ContolrGridview(r){ for( i=1;i { var tb=document.all.GridView1.rows(i).cells(r).children(0); //得到第 i 行 r 列 的控件 如果是checkbox if(tb.checked)原创 2018-04-25 15:30:09 · 325 阅读 · 0 评论 -
JavaScript 操作 DropDownList(.net)
document.getElementById("DropDownList1").options.length//获的长度 document.getElementById("DropDownList1").selectedIndex//获得DropDownList1当前选中的索引document.getElementById("DropDownList1").options[documen原创 2018-04-25 15:30:11 · 246 阅读 · 0 评论 -
对文本框输入的限定
function regInput(obj, reg, inputStr){ var docSel = document.selection.createRange() if (docSel.parentElement().tagName != "INPUT") return false oSel = docSel.duplicate() oSel.text = "" var原创 2018-04-25 15:30:59 · 407 阅读 · 0 评论 -
JavaScript 打开 操作 word文档
//var wrd=new ActiveXObject("Word.Application")//wrd.visible=true//alert("您的"+wrd.Application.Caption+"安装路径为:\n"+wrd.Application.Path+"\n版本号是:"+wrd.Application.version+"\n注册使用者是:"+wrd.Application.User原创 2018-04-25 15:31:05 · 3090 阅读 · 1 评论 -
Lightbox2.02 的使用方法
1. 打开要加入此功能的页面,在上面加入: 2.引入Linghtbox的CSS:必要时修改lightbox.js及lightbox.css内的图片文件路径。3.编辑带有图片链接的部分:文字或是小缩图4.如果想分组连续显示:文字或是小缩图文字或是小缩图文字或是小缩图/a>这里有哟---------------------------------:http://chy2z.ys168.com/ 中的J原创 2018-04-25 15:29:09 · 1000 阅读 · 0 评论