橙光笔记

73 篇文章
10.6K 次阅读
9 人订阅

全部文章

kai666666

Canvas系列(17):碰撞检测

碰撞检测顾名思义就是检测两个物体是否发生碰撞,今天我们就来研究一下常用的碰撞检测技术。主要有圆与圆的碰撞检测,长方形与长方形的碰撞检测,以及圆与长方形的碰撞检测...

6720
kai666666

promisify与unpromisify

Promise是JavaScript中一种常用的异步处理的方式,它可以有效地避免回调地狱。那么promisify是什么意思呢?在英语中ify结尾的单词一般为动词...

9610
kai666666

《JavaScript ES6 函数式编程入门经典》读书笔记

函数式编程是一种范式,我们能够以此创建仅依赖输入就可以完成自身逻辑的函数。这保证了当函数多次调用时仍然返回相同的结果。函数不会改变任何外部环境的变量,这将产生可...

9921
kai666666

两个有悖常识的概率题

1、一个家庭中有两个小孩,已知其中有一个是女孩,则这时另一个小孩是男孩的概率是多少?(假定生男孩和生女孩的概率是一样的)

10551
kai666666

Canvas系列(14):实战-小球碰撞

两小球碰撞是Canvas非常经典的案例,他是一个很简单的需求,但做起来却非常复杂。

12885
kai666666

使用new Function创建async方法

new Function最后一个参数是函数体,前面的参数是变量名称,全部都是字符串的形式。也就是:

13864
kai666666

基于Electron的touchbar开发

Electron是使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用的一个框架,本人之前写的一个放烟花的程序fireworks-cool就...

10275
kai666666

解决Electron安装报错问题

Electron是一个优秀的跨平台桌面端应用的框架,官网给出的简绍很简单:使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用。好多朋友也想...

38464
kai666666

Three.js教程(1):初识three.js

今天开始我们进入一个新的世界,那就是3D世界。由于我自己也是刚接触到这块内容,所以如果文章中有问题,请尽快在文章最后的留言板中请指出。本教程有配套代码仓库,请点...

24863
kai666666

图片由彩色渐变到黑白动画

把图片变成黑白的效果使用Canvas就可以实现,那如何使图片渐变成黑白色呢?其实Canvas完全可以胜任,但是有更简单的办法就是CSS的滤镜。

11642
kai666666

Canvas系列(5):绘制文字

通过前面的学习,我们已经可以绘制简单的图形了。这篇文章主要讲的是,canvas绘制文字,那我们开始吧。

14032
kai666666

Canvas系列(10):动画初级

所谓动画其实就是快读绘制图片,由于人的眼睛更不上屏幕绘制的速率,所以看到的就好像连着的一样,也就形成了动画,动画片就是这个原理,canvas中的动画也是这个原理...

14332
kai666666

HTTP文件缓存判断流程

5032
kai666666

《进化:从孤胆极客到高效团队》读书笔记

本书是Tock的创始人Brian Fitzpatrick和SVN开发者之一的Ben Collins-Sussman共同写的。下面是我记录的一些书中的重点:

15132
kai666666

Canvas系列(1):直线图形

在前端最令人兴奋的技术莫过于Canvas技术。它可以制作出更加绚丽的效果,甚至完全可以胜任游戏开发。最近我也在学习Canvas相关的技术,总是想拿出来跟大家一起...

15352
kai666666

建立自己的npm镜像服务器

好多公司有这样的需求,需要把公司内部的依赖包放在npm服务器上这样安装的时候直接使用npm install安装了。同时,公司可能不希望自己的代码被别人看到,那么...

38832
kai666666

冒泡排序

冒泡排序是最简单的一种排序方法,正因为它很简单,所以受到了面试官的青睐,成了程序员必会的内容。

8642
kai666666

《JavaScript函数式编程指南》读书笔记

老规矩,这篇文章记录书中的重点部分,外加自己的见解,不会对全书进行复述,但记录的绝对是最重要的部分,想要了解跟多内容请看原版图书。

8043
kai666666

《JavaScript数据结构与算法》读书笔记

这本书让我回顾了一遍大学时候学的数据结构。数据结构和算法是程序员最喜欢也是最痛苦的部分,这本书很轻松的描述了这部分东西,是一本很不错的书。这篇文章记录书中的重点...

9453
kai666666

前端3D文字效果

最关键的一个样式是text-shadow,他的签名是这样的:text-shadow: h-shadow v-shadow blur color;,其中第一个参数...

10631

扫码关注云+社区

领取腾讯云代金券