上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 34 下一页

2018年11月15日

字符编码ASCII,Unicode 和 UTF-8

摘要: 一直对编码的概念很模糊,今天抽空突然想了解下,就找到了这个文章,看完真的豁然开朗,必须感谢阮一峰先生。 一、ASCII 码 我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说, 阅读全文

posted @ 2018-11-15 16:14 ranyonsue 阅读(595) 评论(0) 推荐(1) 编辑

2018年11月12日

写了12年JS也未必全了解的连续赋值运算

摘要: 引子 var a = {n:1}; var b = a; // 持有a,以回查 a.x = a = {n:2}; alert(a.x);// --> undefined alert(b.x);// --> {n:2} 请问结果为何是这样? 连等赋值的赋值顺序 假设有一句代码: A=B=C; ,赋值语 阅读全文

posted @ 2018-11-12 16:46 ranyonsue 阅读(347) 评论(0) 推荐(0) 编辑

2018年11月1日

JavaScript 浮点数运算的精度问题

摘要: 问题描述 在 JavaScript 中整数和浮点数都属于 Number 数据类型,所有数字都是以 64 位浮点数形式储存,即便整数也是如此。 所以我们在打印 1.00 这样的浮点数的结果是 1 而非 1.00 。在一些特殊的数值表示中,例如金额,这样看上去有点变扭,但是至少值是正确了。然而要命的是, 阅读全文

posted @ 2018-11-01 18:24 ranyonsue 阅读(1305) 评论(0) 推荐(1) 编辑

2018年10月30日

js如何判断对象是否为空

摘要: 1.将json对象转化为json字符串,再判断该字符串是否为"{}" var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 2.for in 循环判断 var obj = {}; var b = function 阅读全文

posted @ 2018-10-30 14:42 ranyonsue 阅读(1723) 评论(0) 推荐(0) 编辑

2018年10月24日

vue获取当前元素

摘要: Html: <li><a href="#" v-on:click="typeStyle">萨克斯萨克<span></span></a></li> Js: typeStyle: function (e) { var el = e.target; el.style.backgroundColor = ' 阅读全文

posted @ 2018-10-24 17:14 ranyonsue 阅读(3078) 评论(2) 推荐(0) 编辑

2018年10月22日

虚拟DOM详解

摘要: React为啥这么大?因为它实现了一个虚拟DOM(Virtual DOM)。虚拟DOM是干什么的?这就要从浏览器本身讲起。 如我们所知,在浏览器渲染网页的过程中,加载到HTML文档后,会将文档解析并构建DOM树,然后将其与解析CSS生成的CSSOM树一起结合产生爱的结晶——RenderObject树 阅读全文

posted @ 2018-10-22 17:37 ranyonsue 阅读(9669) 评论(0) 推荐(3) 编辑

2018年9月29日

计算机网络基础知识总结

摘要: 计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰富,而且方言之间差距 阅读全文

posted @ 2018-09-29 17:41 ranyonsue 阅读(1432) 评论(0) 推荐(2) 编辑

2018年9月28日

懒加载和预加载

摘要: 1、懒加载 1.什么是懒加载? 懒加载也就是延迟加载。 当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片正真的路径,让图片显示出来。这就是图片懒加载。 2.为什么要使 阅读全文

posted @ 2018-09-28 15:18 ranyonsue 阅读(1872) 评论(1) 推荐(0) 编辑

vue 数据绑定实现的核心 Object.defineProperty()

摘要: vue深入响应式原理 现在是时候深入一下了!Vue 最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的 JavaScript 对象。而当你修改它们时,视图会进行更新。这使得状态管理非常简单直接,不过理解其工作原理同样重要,这样你可以回避一些常见的问题。在这个章节,我们将进入一些 Vue 阅读全文

posted @ 2018-09-28 11:31 ranyonsue 阅读(6478) 评论(1) 推荐(1) 编辑

2018年9月27日

内网和外网之间的通信(端口映射原理)

摘要: 首先解释一下“内网”与“外网”的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的。但两个局域网内的内网IP可以有相同的。 外网:即互联网,局域网通过一台服务器或是一个路由器对外连接的网络,这个IP地址是惟一的。也就是说内网里所有的计算机 阅读全文

posted @ 2018-09-27 16:44 ranyonsue 阅读(100666) 评论(11) 推荐(18) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 34 下一页

导航