摘要: 最近没什么事情,我的一个亲戚在学校学习PHP,课程中老师让他们编写一个javascript版本的推箱子小游戏,他没什么头绪,就来问我,我当时很闲,就随口答应他包在我身上。结果真正写的时候还是花了点时间,最后写出来的成品也有各种问题,在这里希望大家能一起探讨学习!(大神们请屏蔽鄙人的粗糙简单)首先看一... 阅读全文
posted @ 2015-06-19 11:12 bluebear 阅读(766) 评论(2) 推荐(0) 编辑
摘要: JavaScript的主要用途主要是用户互动,和操作DOM。如果JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时这两个节点会有很大冲突,为了避免这个冲突,所以决定了它只能是单线程,否则会带来很复杂的同步问题。此外HTML5提出Web Worker 阅读全文
posted @ 2018-03-26 11:07 bluebear 阅读(776) 评论(0) 推荐(0) 编辑
摘要: js语言的特性,造就了特别的异步处理方式,我记得以前用的最多的就是回调函数,那个时候写jquery的ajax时候,特别喜欢写这种代码: $.ajax({ method:'get', url:"http://text/api", success:function(){ $.ajax({ method: 阅读全文
posted @ 2018-03-14 23:57 bluebear 阅读(490) 评论(0) 推荐(1) 编辑
摘要: node.js作为服务端的js运行环境已经出现了有几年了,最近我有个朋友也在做这方面的开发,但是也是刚刚接触,遇到了很多坑。前几天他们在操作数据库的时候出现了点问题,后来我们一起看了看,其实都是node本身机制的一些问题,这里总结一下给新手做借鉴。 我朋友的数据库采用的是MySQL。(至于为什么不用 阅读全文
posted @ 2016-10-03 22:44 bluebear 阅读(32477) 评论(0) 推荐(6) 编辑
摘要: 我从事web开发工作到现在差不多四年了,前后台都涉及过,近两年两年前端开发为主。我记得11年的时候,我到南京的第一年,加入了一个电商公司,从事PHP开发,那个时候公司里面有一个女孩子,专门从事前端的工作。说起来那个时候的前端除了像阿里腾讯这些上了规模的公司以外,大部分公司前端工作都是简单的写写页面, 阅读全文
posted @ 2016-09-16 20:45 bluebear 阅读(3301) 评论(6) 推荐(17) 编辑
摘要: 最近因为做了一个项目,其中涉及到了js私有方法,这个概念在其语言里面是很常见的,很多语言都有private这个关键字,只要在一个类的前面加上private就表示申明了一个私有方法,但是javascript在面向对象的方面没有那么多的特征,他没有专门的private关键字,。要做到这一点就必须使用js... 阅读全文
posted @ 2015-12-24 15:54 bluebear 阅读(4233) 评论(8) 推荐(0) 编辑
摘要: 最近我从上一家公司辞职,然后这几天一直在面试新的公司,目前拿到了两家offer,一家是一个软件培训学校,我应聘的是前段培训师,另一个是外包公司,职位是网站前端,第一个给我发offer的是软件培训学校,这个职位其实也在我个人的职业规划当中,不过我的计划是三十岁以后,因为目前还没有与之匹配的实力,只不过... 阅读全文
posted @ 2015-08-26 20:46 bluebear 阅读(625) 评论(2) 推荐(0) 编辑
摘要: 公司最近有这方面的需求,期望我们能搞出点有趣的小游戏来帮助公司进行推广,公司没有专门做游戏开发的员工,很不幸这件事情掉到了前端头上。 我记得我以前在学习的时候曾经见过一些厉害的前端工程师编写过一些网页游戏,比如坦克大战,马里奥,这些曾经经典的游戏被他们用js重新编写,可以在网页上直接运行,其中... 阅读全文
posted @ 2015-07-30 14:12 bluebear 阅读(11061) 评论(0) 推荐(2) 编辑
摘要: 学习Javascript人,大多听说一句话叫js里面一切都是对象。我刚开始接触javascript面向对象编程时候,挺乱的,我当时习惯性的把PHP的面像对象思想套用在js上面,其实js的面向对象与传统的面向对象还是有很多区别的。这里就不再去讲解基础的面向对象是什么了,看这篇文章就默认大家都知道面向... 阅读全文
posted @ 2015-07-28 17:58 bluebear 阅读(1150) 评论(6) 推荐(1) 编辑
摘要: 很多新手前端在初期学习的时候往往把注意力放在如何编写页面,如何编写效果上,群里有个朋友问我js是如何与后台交互的,我简单的说一下。 首先需要知道两个东西,一个是客户端,一个是服务器,客户端其实就是我们在上网时候使用的机器,大部分情况下这个客户端就是我们的电脑,包括台式电脑,笔记本电脑,手机,平... 阅读全文
posted @ 2015-07-27 16:03 bluebear 阅读(21389) 评论(5) 推荐(4) 编辑
摘要: 其实很多编程语言里面都有数学函数,而且很多数学函数包括三角函数,只不过有些时候可能我们用的并不多,我最近在做一个h5的游戏,其中有一个需求就是射击的枪支需要更随鼠标变换位置,鼠标移动到什么地方,炮口就要指向那个方位,刚开始一直不能理解,后来朋友提供了思路,其实使用的就是javascript里面的三角... 阅读全文
posted @ 2015-07-24 11:50 bluebear 阅读(28220) 评论(2) 推荐(2) 编辑