在习作的过程中尝试着贪吃蛇游戏用JS实现了。竟然成功了。 思路:使用10px*10px的div层担当“像素”,然后使用40*40矩阵160个“像素”构成了游戏的界面。 下面是代码: 代码如下:// JavaScript Document alert("键盘的方向键控制方向,空格键暂停。 LIFE制作\nhttp://blog.csdn.net/anhulife"); // 添加基本的图形块,即160个10 * 10的层组成的二维矩阵 var rowindex = new Array(40); var colindex; var cell; // 图像单元的定义...
什么是"clone"? 在实际编程过程中,我们常常要遇到这种情况:有一个对象A,在某一时刻A中已经包含了一些有效值,此时可能会需要一个和A完全相同新对象B,并且此后对B任何改动都不会影响到A中的值,也就是说,A与B是两个独立的对象,但B的初始值是由A对象确定的。在Java/javasript语言中,用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段,当然了 javascrip...
跳转菜单 function jump() { location.href=document.myform.menu1.value; } JavaScript教程/参考手册 JavaScript热搜 vue2.0 移动端实现下拉刷新和上拉加载更多的示例解决vue-router中的query动态传参问题解决使用vue.js路由后失效的问题微信小程序实现换肤功能JS中touchstart事件与click事件冲突的解决方法完美解决axios在ie下的兼容性问题在vue项目中引入highcharts图表的方法(详解)Vue的轮播图组件实现方法a...
代码如下 var tableElem = document.getElementById("MyTable"); var tbodyElem = tableElem.getElementsByTagName("tbody")[0]; var trElem = document.createElement("tr"); var td1 = document.createElement("td"); td1.onclick = "EditCell()"; td1.width = "45%"; td1.innerText = " "; trElem.appendChild(td1); tbodyElem.appendChild(trElem); alert(tbodyElem.innerHTML); 这段代码动态创建一个tr和td,并在td中设置了一...
html文件: 代码如下: js操作Xml增删改查(IE下) /*等解决的问题: 1.xpath到底是定位到哪一层,怎样定位到比如root这一级还是person或name这一级. */ var xmlDoc; var rootNode; //根结点 //装载Xml文档 function loadXml(){ try{ xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async=false;//关闭异步加载 xmlDoc.load("XmlFile.xml");//load是从文件,loadXML是从字符串. rootNode = xmlDoc.documentElement; }catch...
实现方法: 代码如下: 浮动广告 #qqonline{ background-color:red; border: 1px solid #fcc; position:absolute; top:100px; left:16px; width:100px; height:120px; } #qqonline1{ background-color:red; border: 1px solid #fcc; position:absolute; top:100px; right:16px; width:100px; height:120px; } $(this).scroll(function() { // 页面发生scroll事件时触发 var bodyTop = 0; if (typeof window.pageYOffset != '...
test window.onload = function() { var oImg = document.getElementById("myImg"); oImg.onclick = handle; oImg.onmouseover = handle; } function handle(oEvent) { var oDiv = document.getElementById("display"); //处理浏览器兼容性,获得事件对象 if(window.event) //判断是否为IE浏览器 { oEvent = window.event; } if(oEvent.type == "click") { oDiv.innerHTML += "点击"; } if(oEvent.type == "mouseover") { oDiv.in...
程序是这个样子的:首先采集用户输入的年份和月份,经过计算获取该月份的最大天数,并获取月份第一天是星期几。然后在表格中填充该月份的具体信息。日历测试 function getMonthJuZhen(date){ if(arguments.length == 0){ throw new Error("need a date"); } if(arguments[0] == null){ throw new Error("date is null or undefined"); } if(arguments[0] instanceof Date){ var monthjuzhen = new Array(5); for(var r = ...
上图展示了传统 Wordpress 模板在浏览器中的载入顺序,Loading 条的出现和消失分布于头尾。 如果我们在页面的不同位置放置多个 JS ,每个 JS 用于逐步增加 Loading 条的宽度,那么这个 Loading 条无疑会更具实用价值。它在一定程度上缓解了访客等待载入的枯燥感,同时还能客观反映页面载入的进度。若再配以 jQuery 内建的动画效果,其完全可以与浏览器自带的状态条媲美。 先来看一个演示:地址。 要得到演示上的进度条效果,首先,...
代码如下:输出的就是FCK文本框中的值; } </ script>
效果如图:代码如下:悬浮窗口示例 window.onscroll = function () { var div = document.getElementById("divSuspended"); div.style.top = document.body.scrollTop; } window.onresize = window.onscroll; function init(){ var df = document.createDocumentFragment(); for(var i=0;i Try scrolling this window. 这是悬浮窗口 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
New Document [a] [b] [c] [d] [e] [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]上面的格式,比较奇怪,我用js稍微改了下,文本框分别是要转换的索引,不能随便输。New Document [a] [b] [c] [d] [e] [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
经过一翻尝试,终于找到了一个自大比较满意的解决方法,现写在自己的博客中与大家分享。 第一步需要在签核页面中提供一个区域用来显示表单内容,这里使用的是DIV。 代码如下: $(document).ready(function() { loadPage("doc_view", "doc_view_url . '/flag/1'; ?>"); }); $p = new Portlet(); $p->setCaption("Document View") ->setShowBorder(false) ->addItem("") //这个DIv就是用来显示表单内容的容器 ->render(); echo $this...
屏蔽Alt+F4等快捷键: 代码如下: 10. 网页将不能被另存为 11. <input type=button value=查看网页源代码 onclick="window.location = view-source:+ http://www.csdn.net/"> 12. 怎样通过ASP的手段来检查来访者是否用了代理 "" then response.write "您通过了代理服务器,"& _ "真实的IP为"&Request.ServerVariables("HTTP_X_FORWARDED_FOR") end if %> 13. 取得控件的绝对位置 //javascript function getIE(e){ var t=e.offset...
一,spring的正确使用 1,dwr.xml的配置 代码如下: customerManager是spring注册的Id2,页面调用 代码如下: function manager(){ JCustomerManager.deleteCustomer(1,function(){ alert("cg");} //测试 ) } 二,说明 若业务逻辑类customerManagerImpl.java中使用的常规方法将不会被静态页面调用,如 代码如下:public String test(){ return "hello"; } 无法执行下列代码: 代码如下:JCustomerManager.test(function(data)...