![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 78
show_me_the_world
这个作者很懒,什么都没留下…
展开
-
为什么要学javascript
1.所有浏览器都支持JavaScript2.绝大多数网站都使用JavaScript3.JavaScript能够构建动态的网页4.ajax使JavaScript更加强大,实用5.用户对页面需求更加多,要想提供更好的用户体验,JavaScript必不可少6.html5+css3+JavaScript是未来web端的主流7.做web开发不可能不用JavaScript8.单纯的原创 2015-10-05 17:30:02 · 1138 阅读 · 0 评论 -
用javascript实现五子棋(一)
大学毕业进了公司学了几个月的web开发,只会用jquery做事,但是又不甘心,又想要深入的学习一下js,但是无论怎么学都感觉自己抓不到要领。于是决定通过写js游戏来锻炼一下自己。一、游戏背景画面既然是锻炼js能力,用图片当背景怎么行,这里我选择了html5的canvas标签来绘制五子的整个背景,html代码如下 五子棋游戏 后台的绘制背原创 2015-10-04 00:50:35 · 25861 阅读 · 0 评论 -
用javascript实现五子棋(二)
前面已经实现了整个游戏流程,现在讲五子棋AI的实现,五子棋AI的实现方法主要是以下几种:1.查表法,保存一些棋谱,电脑下棋的时候自动匹配2.分值法:对棋盘上的每一个空位进行检索,假设这个空位放某种棋子,然后根据不同的情况给出不同的分值,在分值最高的地方下棋3.博弈树:列出所有情况,用极大极小值搜索选出最佳路径4.电脑每次输掉棋局后,保存记录,以后不再重复这里只说分值法:我的想法原创 2015-10-04 01:48:05 · 3060 阅读 · 1 评论 -
JavaScript闭包
百度百科这样解释闭包:闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。这段话让人头晕,什么闭包呢,我觉得理解闭包是什么,不如了解什原创 2015-10-05 19:14:54 · 529 阅读 · 0 评论 -
ajaxfileupload的兼容IE9、IE10和中文乱码问题
要让ajaxfileupload兼容IE9、IE10,修改它的源码找到以下代码if(window.ActiveXObject) { var io = document.createElement(''); if(typeof uri== 'boolean'){ io.src = 'javascript:false';ajaxFileUpload: fun原创 2015-12-22 12:28:27 · 1604 阅读 · 0 评论