摘要: 1. width() 和 outerWidth() width():获取到元素内容的宽度,不包括padding值 outerWidth():获取元素content + padding + border的宽度 2. offset() 和 position() offset():获取相对于浏览器的偏移量 阅读全文
posted @ 2016-11-15 09:44 『卟倒翁』...佳 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 今天用jquery获取textarea文本值,遇到这么一个问题: 一开始用val()方法报错,后面使用text(),可以运行,但是获取的值永远为空,最后在改成val(),可以正常使用。 于是乎:为了把这个问题弄清楚,开始了遥远的解读jQuery源码之旅 步骤: 1. 给textarea设置默认值,分 阅读全文
posted @ 2016-10-10 00:40 『卟倒翁』...佳 阅读(83494) 评论(0) 推荐(3) 编辑
摘要: 昨天去面试,做了个面试题,数组去重,回来查了一下,总结有这几种: 方法1: 1. 使用新的数组存放去重后的结果 2. 循环遍历未去重的数组,将该数组的的每一个元素与去重数组的的每个元素相比较,如果不相等就把该元素添加到已经去重的数组中 // 方法1 var a = [1,1,2,3] Array.p 阅读全文
posted @ 2016-04-08 11:54 『卟倒翁』...佳 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 话说之前把ui篇说了,接下来就是整个游戏的核心部分了。 废话不多说,完成AI部分总共有几个难点 1. 计算机如何落子 2. 判断胜负 在阐述代码之前,先上流程图。备注一下:玩家先手(黑子) 电脑白子 总流程图: 具体步骤: 步骤一:初始化工作 1 用一个三维数组来存放五子棋的所有赢法 2 用两个数组 阅读全文
posted @ 2016-04-02 20:33 『卟倒翁』...佳 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 最近做了一个五指棋的demo,今天好好总结一下,以后用。 五指棋主要分为ui部分和ai部分 ui部分主要分为画棋盘和画棋子 流程图如下 首先在页面上创建一个canvas <canvas id="chess" width="450px" height="450px"></canvas> 开始js部分 阅读全文
posted @ 2016-04-02 17:56 『卟倒翁』...佳 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 这几天在写一个demo,设置背景图像, 在使用 监听滚动条时,在google下正常运行,背景图像没有异常 在ie、360、火狐下滚动滚动条时,背景图像一闪一闪的,很难受。 百度:说需要调显示器的监视器的屏幕刷新频率 > 70 Hz 。 可是我的电脑只有60Hz ,那么问题来了,很多小伙伴的电脑或许跟 阅读全文
posted @ 2016-04-02 13:21 『卟倒翁』...佳 阅读(1569) 评论(0) 推荐(0) 编辑
摘要: 这个例子是我在网上看到,然后仿写的。 主要用到canvas画图。 首先,需要在页面上创建一个画布 <canvas id="mycanvas" width="1200" height="600" style=""></canvas> 现在来开始画图: 先给出用到的参数: var ctx; var up 阅读全文
posted @ 2016-03-30 21:04 『卟倒翁』...佳 阅读(440) 评论(0) 推荐(0) 编辑
摘要: CSS3实现太极图案 分析图片组成(如下图所示): 先给出html代码: <div class="box"> <div class="content"> <div class="left"></div> <div class="right"></div> <div class="inner-circ 阅读全文
posted @ 2016-03-30 20:43 『卟倒翁』...佳 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 最近在学angularJs,今天写了一个非常简单的登录注册页面,大概熟悉了一下angularJs的语法。 后台数据模拟:user_info.json 1 登录页面 步骤一:首先要把页面给div出来。 页面主要代码: <div class="container main" data-ng-contro 阅读全文
posted @ 2016-03-29 20:56 『卟倒翁』...佳 阅读(1817) 评论(0) 推荐(0) 编辑