js、nodejs
iteye_15538
这个作者很懒,什么都没留下…
展开
-
用VML画图(一些基本的矢量图)
注:其中所有的left:top:都是针对图左上角的,比如圆,他的左上角应该是以圆为中心的矩形的左上角1.line(直线)a.示例:[code="html"]创建一条从(0,0)到(200,200)的红色的边框为2px的直线v\:* { behavior: url(#default#VML);}[/code]b.专用属性:f...原创 2009-02-13 09:01:00 · 155 阅读 · 0 评论 -
nodejs 文件系统(fs) 之读写文件
[code="js"]var fs = require("fs");// var data = '写入的的内容'; fs.writeFile('f:a.txt', data, 'ascii', function(err){ if(err){ console.log('写入文件失败'); }else{ console.log(...原创 2014-01-25 23:01:32 · 263 阅读 · 0 评论 -
nodejs http请求
[code="js"]var http = require('http'),qs = require('querystring');var post_data = {// ____________________参数____________________ count : 1, deviceid : '15088603418', p...原创 2015-09-29 20:52:25 · 354 阅读 · 0 评论 -
让破ie6支持png
用原生js来让破ie6支持png[code="js"] var arVersion = navigator.appVersion.split("MSIE") var version = parseFloat(arVersion[1]) if ((version >= 5.5) && (document.body.filters)) { for...原创 2013-11-06 18:30:23 · 141 阅读 · 0 评论 -
nodejs中使用velocity
学习nodejs框架发现都是jade,不复杂,也不想学,如果会velocity就不用再学jade了。可以直接在nodejs中使用velocity,因为npm里有velocityjs。用express建一个项目[quote]express demo[/quote]目录如下:[code="java"]│ app.js //node app.js 启动│ packa...原创 2013-10-24 21:09:00 · 940 阅读 · 0 评论 -
Windows和CentOS下安装node和NPM和express
第一步:下载node.exe官方Windows版程序: 当前最新版是[url]http://nodejs.org/dist/v0.10.20/node.exe[/url]第二步:创建"D:\dev\nodejs"目录,保存node.exe 设置环境变量到path "D:\dev\nodejs"; D:\dev\nodejs>node --version ...原创 2013-10-18 12:28:15 · 176 阅读 · 0 评论 -
jQuery的小知识
[code="js"]//单击弹框 $(document).ready(function() { $("div").click(function(){ alert("Hello World!"); }) }) //页面加载加一个样式,点击div移除这个样式 $(document).ready(function(){ $("div").a...原创 2012-10-21 22:10:49 · 81 阅读 · 0 评论 -
JavaScript动态添加CSS
[code="js"]function addCssByStyle(cssString){ var doc=document; var style=doc.createElement("style"); style.setAttribute("type", "text/css"); if(style.styleSheet){// IE style.styleSheet.c...原创 2011-12-19 00:28:12 · 397 阅读 · 0 评论 -
js中escape,encodeURI,encodeURIComponent三个函数的区别
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:document.wr...原创 2010-06-19 22:57:18 · 77 阅读 · 0 评论 -
JsDoc Toolkit制作 javascript 文档用
[url=http://jsdoc-toolkit.googlecode.com/files/jsdoc_toolkit-2.3.2.zip]下载[/url]使用: java -jar jsrun.jar app/run.js -a -t=templates/jsdoc app/test.js帮助: java -jar jsrun.jar app/run.js --help-a...2010-03-25 19:55:18 · 164 阅读 · 0 评论 -
JavaScript点在多边内
[code="js"]//定义点的结构体function point(){ this.x=0; this.y=0;}//计算一个点是否在多边形里,参数:点,多边形数组function PointInPoly(pt, poly) { for (var c = false, i = -1, l = poly.length, j = l - 1; ++i < l;...原创 2010-01-20 18:58:31 · 106 阅读 · 0 评论 -
全面理解javascript的caller,callee,call,apply概念
[code="java"]在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引...2009-05-03 13:16:57 · 62 阅读 · 0 评论 -
贪吃蛇游戏
[code="html"] new document [/code]原创 2009-12-09 18:57:15 · 74 阅读 · 0 评论 -
Ajax不用XMLRequest的Ajax使用方法
2009-11-17 16:36:29 · 121 阅读 · 0 评论 -
最短路径A*算法实现(Javascript)
[code="js"]use A* to find path...var closelist=new Array(),openlist=new Array();var gw=10,gh=10,gwh=14;var p_start=new Array(2),p_end=new Array(2);var s_path,n_path="";var num,bg,flag=0;...原创 2009-11-14 00:00:51 · 318 阅读 · 0 评论 -
JavaScript跨域问题
JavaScript用得越来越多了,有的在head里添加然后指定src,其实也可以用IFrame实现。[code="js"] //mainBody是IFrame的ID var objFrm = document.getElementById('mainBody'); //source.html是被载入页面 objFrm.src="source.html"...2009-11-08 23:31:52 · 68 阅读 · 0 评论 -
学习JavaScript闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全...原创 2009-11-05 17:52:38 · 71 阅读 · 0 评论 -
JavaScript中function
[code="js"]/* *1.函数定义 * 函数定义最常用的方法是调用function语句。 * 该语句由关键词function构成,紧随其后跟的是函数名(可选)、 * 参数列表(使用括号括起来,括号必选,列表可选,参数使用逗号 * 分割开来)、函数体(大括号括起来,大括号必选,内容可选)。 */ //函数可以有返回值,使用return 语句;也可以...原创 2009-11-04 20:41:05 · 156 阅读 · 0 评论 -
HashMap
[code="js"]function HashMap() { /** Map 大小 **/ var size = 0; /** 对象 **/ var entry = new Object(); /** 存 **/ this.put = function (key , value) { ...原创 2014-01-25 23:03:57 · 133 阅读 · 0 评论