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