摘要: 随着对canvas的深入了解,发现canvas真是个好东西,也发现android真烂,哎!最近在用canvas做小游戏,简单的跑酷类,打地鼠类的小游戏做了一遍,今天先写一个打地鼠的制作心得。PS:以前用JS做过打地鼠的游戏,现在看看真心烂。首先我使用的是lufylegend.js 1.9.1的版本(... 阅读全文
posted @ 2014-09-29 10:27 ..小麦 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: PS:这次分析基于2.0以上版本;jquery的extend大家都不陌生,也是jquery的重要接口,写过jquery组件的人都用过extend吧!先说两个$.extend()和$.fn.extend();当只写一个对象自变量的时候,是Jquery中扩展插件的形式;$.extend() ->$.aj... 阅读全文
posted @ 2014-07-31 17:25 ..小麦 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 有些时候,不能使用ajax来进行提交数据,必须用表单来提交,但是表单提交后刷新页面不可忍受,如何能进行表单无刷新提交呢。近期在工作中就遇到了这个问题,经过深思熟虑还有和RD的仔细沟通。决定用iframe来解决这个问题。form的target属性不光有_blank,_self, _top, _pare... 阅读全文
posted @ 2014-07-23 13:12 ..小麦 阅读(880) 评论(2) 推荐(0) 编辑
摘要: Javascript构造函数大家都不陌生,function A(){};A.prototype.fn = function(){};var F = new A();一个简单的构造函数没有任何问题,但是如果调用构造函数的时候指针的问题不知道大家有没有想过,如果直接调用A()的话,指针就会指向windo... 阅读全文
posted @ 2014-06-12 18:04 ..小麦 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 刚开始研究node.js,随笔记一下遇到的问题和解决问题的想法. 首先node.js的创建一个http服务器 var http = require(“http”); http.createServer(function(request,response){ response.writeHead(200,{"Content-type":"text/plain"}); repoinse.end("Hello World");}).listen(8888); console.log("Server running at local 阅读全文
posted @ 2014-01-08 16:07 ..小麦 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 其实写js,用定时器的地方数不胜数,今天居然遇到一个小坑,以前没有注意过的一个问题.当设置一个定时器 timer=setInterval(function(){},time)时,没有任何问题,一切正常使用。而当在定时器里直接调用命名函数时timer=setInterval(fn,timer)时也没有任何问题。但是,当你在定时器里调用的函数需要传参时,timer=setInterval(fn(a,b),timer)问题来了.这样写定时器只能执行一次,别不能实现计时的效果.至于具体原因还没发现,不过解决办法倒也非常简单.只需在定时器里写匿名函数,然后再调用你想调用的函数即可。timer=setIn 阅读全文
posted @ 2013-12-03 20:46 ..小麦 阅读(345) 评论(0) 推荐(0) 编辑
摘要: html5的功能日益强大,音视频标签更大大的增加了html5的竞争力.再次就说下新增的标签及常用属性;您的游览器不支持音频播放您的游览器不支持视频播放通用属性:loop(播放次数),controls(控制插件),autoplay(自动播放)那怎么通过检测音视频的播放来时时同步呢,很简单.只需一个简单的事件obj.addEventListener(“timeupdate”,function(){ this.duration(音视频的总时长) (1) this.currentTime(当前的播放时间)(2) this.end(结束) 返回值为true/false this.... 阅读全文
posted @ 2013-11-29 18:10 ..小麦 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 出于种种原因,我们有时候需要得到函数内的局部变量。但是,正常情况下,这是办不到的,只有通过变通方法才能实现。那就是在函数的内部,再定义一个函数。Js代码 function f1(){ n=999; function f2(){ alert(n);// 999 } }在上面的代码中,函数f2就被包括在函数f1内部,这时f1内部的所有局部变量,对f2都是可见的。但是反过来就不行,f2内部的局部变量,对f1 就是不可见的。这就是Javascript语言特有的“链式作用域”结构(chain scope),子对象会一级一级地向上寻找所有父对象的变量。所以,父对象的所有变量... 阅读全文
posted @ 2013-11-18 22:07 ..小麦 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 目前已经越来越多的网站以及wap站点使用响应式设计,因为大屏幕的移动设备越来越普及,而自适应布局已经无法胜任各种游览器的需求。响应式设计的目的就是尽可能以最好的布局显示您的数据,以实现用户友好的Web页面。@media screen and (max-width:550px) and(min-width:320px){body{background:red;}}首先写一个最简单的代码,相信有点css基础的同学都能看懂。media属性后面跟着的是一个screen的媒体类型,然后用and关键字来链接条件,然后括号里的就是一个媒体查询语句(屏幕尺寸在320-550px时候执行body为背景为红色这个 阅读全文
posted @ 2013-11-18 22:04 ..小麦 阅读(168) 评论(0) 推荐(0) 编辑