当前位置: 首页 > 前端/设计

javascript五子棋游戏制作(-)

闲着无事,使用jquery和js写写五子棋游戏,帮各位拍砖呀。 准备工作: 下载jQuery包。 1、制作房间: Jsp页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4 ...

Javascript 中的 with 用法

  昨天看discuz的代码偶然发现的,呵呵,土阿,以前竟然一直没有用过。。。汗颜先,然后自己测试了下,主要用途,大家一看便知了。<script>   var name = "xinchen.hui";   var b=function(){        this.name = "laruence";&n ...

Javascript原型链

以一段代码认识原型链。   //Animal构造函数 function Animal(name){ this.name = name; } //Animal原型对象 Animal.prototype = { id:"Animal", sleep:function(){ alert("sleep"); } } var dog = new Animal("旺才"); alert(dog.name);//旺才 alert( ...

javascript的innerHTML

用法: <div id="test">    <span style="color:red">test1</span> test2 </div> 在JS中可以使用: test.innerHTML:   也就是从对象的起始位置到终止位置的全部内容,包括Html标签。   上例中的test.innerHTML的&# ...

谈谈JavaScript MVC模式

前端越来越重,原来那种意大利面似的代码显得越来越难以维护。 重构势在必行,初步方案我选定backbone.js 作为javascript mvc框架。如果说原因,我觉得一个方面是由于它的轻量级,另外,就是它不像ember.js 绑定ui视图,灵活性更大一些。 鉴于有同学没有接触过javascript mvc模式,我写了两个小例子: 第 ...

JavaScript调试技巧之:断点调试

首先,在各个浏览器中,断点调试支持的最好的当然是Firefox,Firefox不仅可以使用Firebug调试页面js脚本,还可以用高级调试工具例如JavaScript Debugger (Venkman) 来调试Firefox扩展里的js。除此之外,Firefox还支持一些更为高级的断点调试、变量监视功能。 其他浏览器里,Opera、Chrome和Safari的调试功能也比较 ...

JavaScript counter

当页面加载以后,执行JavaScript,按秒开始计数:   JavaScript function:   <SCRIPT language="JavaScript"> <!--Timer in JavaScript var timerform speed=1000 function dotimer() { today=new Date() slutsec=today.getSeconds() slutmin=today.getMinutes() s ...

AMD规范:简单而优雅的动态载入JavaScript代码

本文翻译自,并加入部分自己的解释。 CommonJS 提出了一种用于同步或异步动态加载JavaScript代码的API规范,非常简单却很优雅,称之为AMD(Modules/AsynchronousDefinition)。RequireJS和NodeJS的Nodules已经实现了这个API,而Dojo也将马上完全支持(Dojo1.6)。规范本身非常简单,甚至只包含了一个API: define([m ...

JavaScript运算符优先级引起的bug

[下面是昨天发给同事的邮件,为防止泄露商业机密,隐去了项目名和变量名] ==================================================== 昨天发现Nx代码中的一个bug,是由于JavaScript运算符优先级问题引起的。   例子: if (!a instanceof Array)         thro ...

JavaScript 的性能优化:加载和执行

随着 Web2.0 技术的不断推广,越来越多的应用使用 JavaScript 技术在客户端进行处理,从而使 JavaScript 在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因 JavaScript 的阻塞特性变的复杂,也就是说当浏览器在执行 JavaScript 代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和 ...

【2014 Esri开发者大会精彩看点】ArcGIS for JavaScript API实用功能及未来新特性(下)

上篇为现有的实用功能,这一篇我们来看一下Esri即将发布哪些JS API新功能,这些功能是否能吸引你呢? 1、性能:流畅的动画 流畅的三维地球飞行动画,且标注不会随着地图旋转而旋转。 2、性能:要素图层 可快速绘制,且将支持客户端投影快速切换 3、性能:快速检索。 可在大量数据中快速检索缓冲区范 ...

如何优化JavaScript脚本的性能

原文摘自:http://developer.51cto.com/art/200906/128119.htm   JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。 语言层次方面 ...

Google Map开发系列(四)——使用JavaScript创建地图步骤详解

一段经过精简的代码: <script src="http://ditu.google.com/maps?file=api&hl=zh-CN&v=2&key=abcdefg" type="text/javascript"></script> < body>     <div id="mapContainer" style="height:400px; width:400px;">&l ...

JavaScript Core -- 垃圾回收机制

JavaScript 垃圾回收 和C#、Java一样JavaScript有自动垃圾回收机制,也就是说执行环境会负责管理代码执行过程中使用的内存,在开发过程中就无需考虑内存分配及无用内存的回收问题了。JavaScript垃圾回收的机制很简单:找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是时时的,因为其开销比较大 ...

JavaScript 编写线程代码引用Concurrent.Thread.js

  JavaScript 编写线程代码引用Concurrent.Thread.js下载地址 马上来下载和使用源码吧!假定你已经将下载的源码保存到一个名为Concurrent.Thread.js的文件夹里,在进行任何操作之前,先运行如下程序,这是一个很简单的功能实现: <script type="text/javascript" src="Concurrent.Thread.js">< ...

JavaScript学习笔记(三) 字面量和构造方法

接下来的几天,会写一些关于字面量和构造方法的内容。以前写的那么长,同学都说看不下去,我写着累,看着累,改起来累。 所以以后都会写的简短一些。 言归正传,字面量语法模式在JavaScript中更简单,也更具有表现力而且减少了容易出错的对象的定义; 接下来,我们会讨论字面量,如对象字面量,数组字面量,正则表达 ...

JavaScript 创建一个 form 表单并提交

页面布局有些复杂的情况下,可能需要在页面中动态创建一个 form,JavaScript 创建 form 演示如下:   // JavaScript 构建一个 form function MakeForm() { // 创建一个 form var form1 = document.createElement("form"); form1.id = "form1"; form1.name = &quo ...

如何在CHtmlView中禁用、屏蔽JavaScript JS 的执行

  首先在CHtmlView派生的子类中重写OnAmbientProperty事件。 实现代码如下: view source print? 01 BOOL CMyHtmlView::OnAmbientProperty(COleControlSite* pSite, DISPID dispid, VARIANT* pvar) 02 { 03 // TODO: 在此添加专用代码和/或 ...

Android高手进阶教程(二十)之---Android与JavaScript方法相互调用!

Android高手进阶教程(二十)之---Android与JavaScript方法相互调用! 在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的addJavascriptInterface方法,这样html才能调用android方法,在这里我个人觉得有点和DWR相似。 为了让大家容易理解,我写了一个简单的Demo,具体步骤如下: ...

Asp.Net Ajax 学习笔记10 JavaScript的原生类型以及Microsoft AJAX Library的相关扩展(下)

1、Boolean原生类型及其扩展 Microsoft Ajax Livrary提供了唯一的扩展静态parse方法。Boolean.parse(string)  2、Number原生类型 用来表示32位整数或64位浮点数 可以用10进制、8进制、16进制表示整数 可以使用普通小数表示方法表示浮点数,也可以用科学计数法表示浮点数 ...