javascript
迹-
这个作者很懒,什么都没留下…
展开
-
js实现A*寻路算法
js使用canvas绘制界面。原创 2014-03-08 00:00:39 · 3460 阅读 · 0 评论 -
css3 事件触发动画 可重复播放
css3定义的动画默认只播放一次,之后重新绑定到节点也无效,无法按期望由事件触发,重新播放。解决方案:设置动画无限循环播放,初始状态设为暂停,监听到事件后修改状态为播放,监听循环播放事件时修改状态为暂停。以下代码只在chrome测试通过。<!DOCTYPE html><html><head><script src="https://code.jquery.com/jquery-2.1.1.mi原创 2015-06-26 23:52:32 · 11852 阅读 · 2 评论 -
sublime 集成 ESLint
sublime集成ESlint需要安装两个插件SublimeLinter、SublimeLinter-eslint才能正常使用 (插件目录名是SublimeLinter3,默认gutter_theme路径配置是SublimeLinter,这两个需要保持统一,否则启动时会报错)安装后修改SublimeLinter配置文件:{ "user": { "debug": false,原创 2015-11-05 09:23:46 · 10211 阅读 · 0 评论 -
javascript/前端 有关数组的面试题
前言:近期面试被问到多个有关数组的面试题,平时面试别人也喜欢考数组相关的题目。在这里举几个例子记录一下。数组相关API常用的不多(ES5/6/7新增部分,使用时需要注意兼容性),也简单易懂,但组合使用起来会很灵活,出题方式多,向面试者描述也很容易被理解。 如果能熟练应用,平时写代码的效率也能提高不少,经验相对丰富的前端开发不可避免地会经常与数据打交道。总结起来就是很适合做面试题。。。 开...原创 2017-05-04 23:59:31 · 5910 阅读 · 0 评论 -
程序复杂条件分支逻辑的一种写法(js)
// 文案根据type-status两个变量确定let txt = ''if (type === '0' && status === '4') { txt = '04040404'} else if (type === '0' && status === '7') { txt = '07070707'} else if (type === '0' && status === '9')原创 2017-07-13 10:48:55 · 1899 阅读 · 0 评论