人人网FED博客

专注于前端技术

作者档案

会编程的银猪

    用Canvas + WASM画一个迷宫

    本篇将尝使用canvas + wasm画一个迷宫,生成算法主要用到连通集算法,使用wasm主要是为了提升运行效率。然后再用一个最短路径算法找 […]

    评论数: 2

    继续阅读 →

    从移动端click到摇一摇

    以前听到前辈们说移动端尽量不要使用click,click会比较迟钝,能用touchstart还是用touchstart。但是用touchst […]

    评论数: 3

    继续阅读 →

    我接触过的前端数据结构与算法

    我们已经讨论过了前端与计算机基础的很多话题,诸如SQL、面向对象、多线程,本篇将讨论数据结构与算法,以我接触过的一些例子做为说明。 1. 递 […]

    评论数: 1

    继续阅读 →

    字号与行高

    1. 什么是字号与行高 什么是字号大小?字号大小就是字体的高度,例如设置字号为50px,那么它的高度如下图所示: 什么是行距呢?如下图所示: […]

    评论数: 1

    继续阅读 →

    前端与SQL

    本篇将介绍前端本地存储里的Web SQL和IndexedDB,通过一个案例介绍SQL的一些概念。 1. 地图报表的案例 现在要做一个地图报表 […]

    评论数: 2

    继续阅读 →

    响应式开发心得

    什么是响应式?响应式的页面在不同的屏幕有不同的布局,换句话说,使用相同的html在不同的分辨率有不同的排版。如下图所示: 响应式布局是为了解 […]

    评论数: 3

    继续阅读 →

    JS与面向对象

    本篇不讨论语法,我们讨论偏思想的东西。 1. 什么是面向对象? —首先,面向对象并不是说你写一个class就是面向对象了。在Java里面Ev […]

    评论数: 9

    继续阅读 →

    WebAssembly与程序编译

    Webassembly(WASM)和CSS的Grid布局一样都是一个新东西,Chrome从57开始支持。在讲wasm之前我们先看代码是怎么编 […]

    评论数: 2

    继续阅读 →

    JS与多线程

    多线程对前端开发人员来说既熟悉又陌生,一方面前端几乎很少写多线程,另一方面多线程又经常会碰到,如你买个电脑它会标明它是四核八线程、四核四线程 […]

    评论数: 10

    继续阅读 →

    WebSocket与TCP/IP

    我们用websocket来研究一下TCP/IP协议的一些特性,在上一篇文章《https连接的前几毫秒发生了什么》里我们已经研究了https建 […]

    评论数: 3

    继续阅读 →