找了好久,终于找到了! function browseFolder(path) {//打开本地目录(目录选择功能) try { var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示信息 var Shell = new ActiveXObject("Shell.Application"); var Folder = Shell.BrowseForFolder(0, Message, 64, 17);
在[选择集与数据 - 4]一文中,介绍了一个update.enter.exit的处理模板,这个模板很常用,本文将通过一个例子来讲解其使用方法. 1. 模板 复习一下上一章提到的模板. //绑定数据后,分别返回update.enter.exit部分 var update = selection.data(dataset); var enter = update.enter(); var exit = update.exit(); //1.update部分的处理方法 update.text( fun
1.js的执行顺序. a) 一般按照书写的顺序来执行. b) 另外一种是通过判断然后执行下一项语句. 注:一般讲js语句写在body内容的最后来执行. 2.js的结构 a) 顺序结构 b) 选择结构 c) 循环结构 3.选择结构 a) if选择结构. 语法:if(condition){} eg:onclick 点击事件 //装载 onload事件:当页面内容全部加载完毕的时候执行的事件 document.write:如果当页面加载完毕以后再去
跳出输入框 <script language="javascript"> function $(obj){return document.getElementById(obj);} function show(objid) {$(objid).style.display='inline';} function hidden(objid) {$(objid).style.display='none';} function doit(){ var sel_val=$('sel'
/根据id 选择特定区域function SelectRange(id) { var div = document.getElementById(id); var controlRange; if (document.body.createControlRange) { controlRange = document.body.createControlRange(); controlRange.addElement(div); controlRange.execCommand('SelectA
选择排序 平均时间复杂度O(n*n) 最好情况O(n*n) 最差情况O(n*n) 空间复杂度O(1) 稳定性:不稳定 function chooseSort (arr) { var temp; var len = arr.length; for (var i = 0;i < len - 1;i++){ var minIndex = i; for (var j = i+1;j < len;j++){ // 每次循环找出最小的,进行交换 if (arr[minIndex] > arr[j])