摘要: <script>function serch_function(v){ var a=['abc','jjj','ccc','ddd']; var b={'abc':'0','jjj':'','ccc':'3','ddd':'1,2'}//参数个数:‘’空不限,‘0’无参数,‘1,’ 最少1, ‘,2’最多2 ‘1,2’前后都限制,‘3’有且只有3个 for(var i in a){ if(v= 阅读全文
posted @ 2013-05-08 09:49 江奇 阅读(194) 评论(0) 推荐(0) 编辑
摘要: <script>function Class(){ var _self = this;//把本身引用负值到一变量上 var _Field = "Test Field"; //私有字段 var privateMethod = function(){ //私有方法 alert(_self.Property); //调用属性 } this.Property = "Test Property"; //公有属性 this.Method = function(){ //公有方法 alert(_Field); //调用私用字段 p... 阅读全文
posted @ 2013-03-11 16:25 江奇 阅读(343) 评论(0) 推荐(0) 编辑
摘要: java如下public class aa{ public static void main(String[] args){ System.out.println(System.currentTimeMillis()+"----"); int a=0; int i; for(i=0;i<10000000;i++){ a++; } System.out.println(System.currentTimeMillis()); }}php如下<?echo microtime();$n=0;for($i=0;$i<10000000;$i++){ $n++;}ec 阅读全文
posted @ 2013-02-04 13:51 江奇 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: PHPer是草根吗?从PHP诞生之日起,PHP就开始在Web应用方面为广大的程序员服务。同时,作为针对Web开发量身定制的脚本语言,PHP一直秉承简单、开源的思想,这也使得PHP得以快速的发展,并且大力地推动Web2.0的出现与发展。但是,长期以来,PHPer(PHP Programmers)被认为是处于草根阶层的程序员,被认为是技术含量少,层次低的程序员。这点在国内尤其突出。记得一个技术主管说过这样一个事情。他给一个程序员分配了PHP的开发任务,没想到那个程序员居然说:“我是学Java出身的,你让我去写 PHP,你这不是在贬低我吗?”。这件事情给我印象很深、触动也很大。虽然这不能代表大部分程 阅读全文
posted @ 2013-01-30 21:17 江奇 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 以前一直想用javascript 写一个3D相关的应用,后来也确实写了一个3D的立方体花了我两个星期时间,先在纸上又是画图又是计算,由其是三维变换和三维到二维的映射,死了不知多少脑细胞,但是由于html 不支持斜线所以立方体都是由一个一个div组成的小方块来代表点阵效果吗,当然可以看出来3d的效果了,但差强人意,现在html5出现以后就可以使用斜线把点连起来,效果就更好了,但是今天突然发现原来html5已经有3d变换的函数了,根本不需要自己再去写3d的变化原理了。下面就是微软关于3d的演示,大家可以看一下它的强大,当然ie10以下不支持,用chrome的debug工具来测试,也可以给示例div 阅读全文
posted @ 2013-01-09 20:56 江奇 阅读(1945) 评论(6) 推荐(0) 编辑
摘要: 闲来无事,花了两天时间,用javascript 写了一个打豆豆的游戏,至于怎么玩的就不细说了,到网上搜一下就知道了,很简单。下面是源码,发布出来供大家学习交流。由于本程序没有用到一个图片,所以界面在ie下豆豆都是方形的比较扎眼,建议用chrome浏览器运行,或者firefox演示地址:http://www.imkoko.com/app/dadoudou.php不多说,上代码<!DOCTYPE html><html><head> <style> body{font-size:12px;} #fly{position:absolute;} a{tex 阅读全文
posted @ 2013-01-07 22:10 江奇 阅读(1777) 评论(10) 推荐(2) 编辑
摘要: 今天看了一下html5的文档总体来看有以下几点做的比较好1、画图功能这个是最让我觉得实用的地方,html5有两种画图方式一种是“画布(canvas)”画图 特点是逐个象素进行渲染,通俗点就是可以对每个象素进行修改和绘制,一旦图形被绘制完成,它就不会继续得到浏览器的关注。如果其位置发生变化,那么整个场景也需要重新绘制,包括任何或许已被图形覆盖的对象。另外一种是SVG画图,SVG 是一种使用 XML 描述 2D 图形的语言。就是矢量图,通过控制点、线、面来输出图形。SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。在 S 阅读全文
posted @ 2012-12-28 17:45 江奇 阅读(1272) 评论(2) 推荐(0) 编辑
摘要: 最近又有同事问我怎么下载网页上的flash ,下面介绍几种方法供大家参考1、用迅雷下载在迅雷的设置里打开监视功能就可以监视网页上的flash,鼠标移动到 flash上就会出现提示下载的按钮,点击就可以不过这个方法有时候也不好用。2、从浏览器缓存中查找所有的flash在浏览器打开时都要下载到本地才能访问所以找到浏览器缓存文件夹就可以找到你要的flash了ie下首先清除浏览器缓存,再刷新网页,选择工具-internet选项-常规-设置-查看文件,就里就是所有的缓存文件,flash当然也在这里也可以用firefox 或者chrome的开发工具(按f12)来查找我是江奇 阅读全文
posted @ 2012-12-27 16:10 江奇 阅读(698) 评论(5) 推荐(0) 编辑
摘要: sql 注入就是通过用户提交的数据中加入一些特殊字符如单引号等来影响sql命令的行为这些网上都有很多说明,只要搜一下都会有很多。我这里要说的是大家可能会不注意的地方,大部分新手会认为sql注入只是通过地址栏里的参数来注入好一点的会知道通过表单提交的数据来注入,很少有人会注意到通过一些隐藏的域或都不可输入的表单项来注入其实像<select> checkbox radio <input type="hidden">这样的表单元素都是可以用来作为sql注入的数据入口通常网上提供的sql注入检测都是通过地址栏参数来检测。所以大家在后台接收用户提交的代码时一定 阅读全文
posted @ 2012-12-26 10:35 江奇 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 原创文章,经验之谈经常有同事问我在火狐浏览器怎么获取event的方法,大多是想获取event.keyCode的功能两种方法第一种方法:function a(e){ e=e||window.event; alert(e.keyCode);}ie浏览器如下调用<body onclick="a()">firefox火狐浏览器如下调用<body onclick="a(event)">这样就可以调用成功这种方法在firefox需要带个参数过去,不是太好,下面介绍第二种方法第二种方法:function a(){ e=arguments.cal 阅读全文
posted @ 2012-12-25 21:33 江奇 阅读(348) 评论(0) 推荐(0) 编辑