摘要:
1. Array.isArray 检测一个值是否是数组 @param obj {object} 需要检测的值 @return {boolean} 2. Array.prototype.concat 将数组和参数拼接起来 @param valueN {arbitrary type} 任意类型需要拼接的 阅读全文
摘要:
具体参考MDN 以上代码,在不同浏览器的实现不一样。 一些测试: opera: firefox: chrome: ie: 可以发现浏览器的表现不一样,代码编写时,应该避免在if语句中声明函数。 阅读全文
摘要:
最近在慕课网看到一个canvas图像处理的教程,现在总结一下。 不多说其它了,开始说代码吧。 以下canvasA是原图的画布,canvasB是处理后的图像的画布 RGB通道过滤 RGB通道过滤 可以看到其实就是获取了像素点时候,把需要过滤掉的颜色置零就可以了 灰度化 就是通过一条算灰度的公式算出灰度 阅读全文
摘要:
文章分享自有道云笔记 点击查看 阅读全文
摘要:
Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have ex 阅读全文
摘要:
scss基础知识整理 scss的环境搭建 这里使用koala,避免分部下载ruby什么的,到koala的官网下载软件即可。 Koala的使用——打开项目 打开软件的首界面如下图所示: 方法一: 点击左上角的加号选择项目所在的文件夹即可,koala会自动导入文件夹中的相关文件,在页面下方 可以选择文件 阅读全文
摘要:
刚开始的思路是用callback返回每一次交换时的元素下标,然后改变left,和top来实现动画演示效果。但是在for循环中setTimeout是不会阻塞代码的执行的,所以得到的是遍历完了的结果。最后,用缓存每一次交换的两个元素对应的dom的下标的方式保存交换的顺序,再用setTimeout显示出来 阅读全文
摘要:
步骤1: 申请js权限 1.1 点击右上方的用户名进入个人主页: 1.2 点击右上方的设置: 1.3 点击博客设置: 1.4 往下拉,找到侧边栏公告点击申请js权限,填写理由待审核即可。 步骤2: 申请runjs账号(可以直接用qq等登录) 复制效果图地址 2.1 登录后,点击编辑器 2.2 编辑你 阅读全文
摘要:
IMOOC 数学在css中的应用 一、径向动画菜单 代码: 效果: 原理: 动画是卡片从圆心开始平均散开到圆的相应位置,如下图,假设卡片就是圆上某一点,其运动轨迹与x轴的夹角为θ,则该点的相对于容器的坐标为(r+rcosθ,r+rsinθ)。则其相对于容器的left和top分别为其x和y坐标的值这样 阅读全文