页面级的键盘监听事件 document.onkeydown = function (event) { var e = event || window.event || arguments.callee.caller.arguments[0]; if (e && e.keyCode == 13) { // enter 键 //要做的事情 alert("按 Enter"); } if (e.keyCode == 86 && e.ctrlKey) { aler…
var repeaterId = '<%=rpData.ClientID %>'; //Repeater的客户端IDvar rows = <%=rpData.Items.Count%>; //Repeater的行数…
方法一: Var I: Integer; Begin For I := To ComponentCount - Do //获取组件数量 Begin If Components[I] Is TWinControl Then Begin If (Components[I] As TWinControl).Focused Then Begin Self.Caption := (Components[I] As TWinControl).Name; Break; End; End; End; 方法二:…
原文:用MVVM模式开发中遇到的零散问题总结(5)--将动态加载的可视元素保存为图片的控件,Binding刷新的时机 在项目开发中经常会遇到这样一种情况,就是需要将用户填写的信息排版到一张表单中,供打印或存档.这里就以保存为图片为例,比如我需要实现下面的功能: 将图片   根据用户信息保存为 总体思路 1.建个UserControl将背景设置为表单图片. 2.在姓名的位置添加Textblock控件,将Text绑定到Name属性上. 3.动态加载UserControl,再将整个UserContro…
js 操作 文件的实现原理: 1.js是不能直接操作(读写)文件的,html的  input[type="file"] 控件是可以读取文件数据(获取文件数据流)的.js可以获取这个 input 标签的数据流,这样js就 可以操作 这个文件的数据流了,获取这个文件中数据了( js 还是不能 将数据写入文件中).   input[type="file"] 控件 操作文件,只能是用户主动 加载 文件到浏览器上.浏览器这种机制,确保了js无法 操作文件.只能在用户主动允许的…
本方法适用于一次性上传多个input框输入的文件,如下图所示,任务是需要一次上传两个input框提供的两个文件. 具体方法: 1.修改ajax调用方法 如上图所示,只需要将ajaxFileUpload调用方法中的fileElementId参数写成数组的形式,数组内容就是你需要上传的文件输入框的name属性值 2.更改ajaxfileupload.js插件,插件随便百度一下就能下载到了. 更改插件的内容有两处:(特此说明,百度上有很多帖子都写了很多类似的方法,但却忽略了下文需要修改的第二处内容,导…
final int[] location = new int[2]; view.getLocationOnScreen(location); final int[] location = new int[2]; view.getLocationOnScreen(location); 这样就可以得到该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标 location[0] x坐标 location[1] y坐标 locatio…
var js = document.scripts; js = js[js.length - 1].src.substring(0, js[js.length - 1].src.lastIndexOf("/") + 1); 如路径为 http://localhost:24395/ABC/XX/a.js 结果会得到    http://localhost:24395/ABC/XX/…
第一次写,做个小笔记. 第一步:获取该日期的星期数: 第二步:在该日期上减去他的星期数再减1,(注:星期日获取到的星期数是0): 下面是具体代码: function GetMonday(dd) { var week = dd.getDay(); //获取时间的星期数 var minus = week ? week - 1 : 6; dd.setDate(dd.getDate() - minus); //获取minus天前的日期 var y = dd.getFullYear(); var m =…
通过 document.activeElement 此时是js对象,如果要调用jQuery的API那么就转换成jquery对象 $(document.activeElement)…