会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
^_^肥仔John
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
28
下一页
2016年3月3日
CSS布局:水平居中
摘要: 前言 一直对CSS布局一知半解,这段时间打算定下心来好好学习一下,于是先从最简单的水平居中布局开始入手。下面以分页组件为实例来记录各种实现方式。 common.css <style type="text/css"> ul,li{list-style:none;margin:0;padding:0;}
阅读全文
posted @ 2016-03-03 08:58 ^_^肥仔John
阅读(7947)
评论(2)
推荐(4)
2016年3月2日
JS魔法堂:判断节点位置关系
摘要: 一、前言 在polyfill querySelectorAll 和写弹出窗时都需要判断两个节点间的位置关系,通过jQuery我们可以轻松搞定,但原生JS呢?下面我将整理各种判断方法,以供日后查阅。 二、祖孙关系 html <div id="ancestor"> <div id="parent"> <
阅读全文
posted @ 2016-03-02 11:29 ^_^肥仔John
阅读(2137)
评论(0)
推荐(1)
2016年1月26日
JS魔法堂:函数重载 之 获取变量的数据类型
摘要: Brief 有时我们需要根据入参的数据类型来决定调用哪个函数实现,就是说所谓的函数重载(function overloading)。因为JS没有内置函数重载的特性,正好给机会我们思考和实现一套这样的机制。使用方式:function foo(...
阅读全文
posted @ 2016-01-26 10:37 ^_^肥仔John
阅读(1003)
评论(0)
推荐(0)
2016年1月20日
JS魔法堂:再识Bitwise Operation & Bitwise Shift
摘要: Brief linkFly的《JavaScript-如果...没有方法》中提及如何手写Math.round方法,各种奇技淫招看着十分过瘾,最让我惊叹的是~~(x + 0.5 + (x >> 30)),完全通过加法和位运算搞定整数的四舍五入。...
阅读全文
posted @ 2016-01-20 10:56 ^_^肥仔John
阅读(2653)
评论(1)
推荐(2)
2016年1月16日
JS魔法堂:彻底理解0.1 + 0.2 === 0.30000000000000004的背后
摘要: Brief 一天有个朋友问我“JS中计算0.7 * 180怎么会等于125.99999999998,坑也太多了吧!”那时我猜测是二进制表示数值时发生round-off error所导致,但并不清楚具体是如何导致,并且有什么方法去规避。于是用...
阅读全文
posted @ 2016-01-16 14:40 ^_^肥仔John
阅读(21956)
评论(4)
推荐(5)
2016年1月14日
JS魔法堂:再识Number type
摘要: Brief 本来只打算理解JS中0.1 + 0.2 == 0.30000000000000004的原因,但发现自己对计算机的数字表示和运算十分陌生,于是只好恶补一下。以下是恶补后的成果: 基础野:细说原码、反码和补码(http://ww...
阅读全文
posted @ 2016-01-14 18:30 ^_^肥仔John
阅读(1083)
评论(4)
推荐(0)
2016年1月9日
基础野:细说浮点数
摘要: Brief 本来只打算理解JS中0.1 + 0.2 == 0.30000000000000004的原因,但发现自己对计算机的数字表示和运算十分陌生,于是只好恶补一下。本篇我们一起来探讨一下基础——浮点数的表示方式和加减乘除运算。 在深入前有...
阅读全文
posted @ 2016-01-09 11:02 ^_^肥仔John
阅读(12014)
评论(2)
推荐(3)
2015年12月29日
基础野:细说有符号整数
摘要: Breif 本来只打算理解JS中0.1 + 0.2 == 0.30000000000000004的原因,但发现自己对计算机的数字表示和运算十分陌生,于是只好恶补一下。本篇我们一起来探讨一下基础——有符号整数的表示方式和加减乘除运算。Encod...
阅读全文
posted @ 2015-12-29 15:44 ^_^肥仔John
阅读(3386)
评论(1)
推荐(1)
2015年12月28日
基础野:细说无符号整数
摘要: Brief 本来只打算理解JS中0.1 + 0.2 == 0.30000000000000004的原因,但发现自己对计算机的数字表示和运算十分陌生,于是只好恶补一下。 本篇我们一起来探讨一下基础的基础——无符号整数的表示方式和加减乘除运算。...
阅读全文
posted @ 2015-12-28 15:45 ^_^肥仔John
阅读(3597)
评论(0)
推荐(0)
2015年12月21日
基础野:细说原码、反码和补码
摘要: Brief 说来惭愧虽然刚接触计算机时已经学过原码、反码和补码的内容,但最近重温时却发现“这是什么鬼东西”,看来当初只是应付了考试了而已。本篇将试图把他们说个明白,以防日后自己又忘记了。 在深入之前,我们先明确以下几点: 1. 本篇内容全部针...
阅读全文
posted @ 2015-12-21 14:05 ^_^肥仔John
阅读(6407)
评论(4)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
28
下一页
公告