2018年1月19日
摘要: 对于刚入门开发的人员,经常是对时间的存储没有深入去理解,而是代码执行符合预期了之后就不考虑了,遇到问题了再调整为符合预期,然后就不管了。 原因也很简单,没空,没耐心。但是却每次都有针对这个问题做临时解决方案。 这里就记录我对时区的理解: 时间其实就是时间轴上的一个点。 我们平时通过自然语言对时间做描 阅读全文
posted @ 2018-01-19 22:15 南宫千寻 阅读(1856) 评论(0) 推荐(0) 编辑
2017年8月1日
摘要: 平时在公司的时候,一直只使用一个node版本。这两天想多了解下node的新版本,使用tj大神的 n 包管理工具来安装node包。 安装过程中一直难以容忍过慢的包下载速度,于是根据日志的描述直接把包下载到对应的位置,并解压。 进行安装包切换的时候没法成功。一直以为是否是自己下载安装包,没有执行后续某些 阅读全文
posted @ 2017-08-01 23:44 南宫千寻 阅读(424) 评论(0) 推荐(0) 编辑
2016年11月17日
摘要: 这里主要关注的是值类型和引用类型。 我们知道在javascript中的变量在内存中的存储有两种形式,值类型存储和引用类型存储。 通常可以进行值存储的包括 字符串类型,布尔值类型,数字类型,他们都包含了字面量表示形式,如下: 这里定义的变量是直接在地址中存值的,而常用的数组(其实也属于对象)和对象也有 阅读全文
posted @ 2016-11-17 23:10 南宫千寻 阅读(3563) 评论(0) 推荐(0) 编辑
2016年11月12日
摘要: 在ES6中新加了快作用域的概念(C语言就有,作为类c语言的js,当然应该加上),算是很好理解。 在代码块当中使用新的作用域。 问题在于for语句 许多的讲解并没有特别说明它的作用域是怎么看的,似乎是自然而然的事情。 然而对于以前c没专心学,真正会的也就类似PHP,javascript的无块作用域的孩 阅读全文
posted @ 2016-11-12 13:31 南宫千寻 阅读(304) 评论(0) 推荐(0) 编辑
2016年8月16日
摘要: 1、欧美歪果仁在教育程度上整体来说比中国相对高些,主要还是历史悠久的名校比较多;2、作为拥有世界1/5的人口的泱泱大国,你总会把本国人和外国人直接做对比(就像两个国家一样),这是很容易产生的心理认知错误,我们假设其他情况都是均等的,天才概率也是均等的,那么整体来说数量上,国人是绝对吃亏的,这种对比本 阅读全文
posted @ 2016-08-16 17:53 南宫千寻 阅读(274) 评论(0) 推荐(0) 编辑
2016年8月15日
摘要: 博主一直都是做web开发,前段时间有个小想法,想给自己做个android小应用(很小,功能特别简单)。 了解到可以用js直接做,貌似很简单,选用了wex5(基于codova插件)来直接开发。 最终发现比直接用java踩到的坑还多,这里总结下: 1、在w文件中写的css会被做加工,可能产生问题。 我在 阅读全文
posted @ 2016-08-15 23:29 南宫千寻 阅读(9266) 评论(3) 推荐(2) 编辑
2016年7月24日
摘要: 本文为阅读朴灵大大的《深入浅出node.js》笔记: 在前端开发的时候,我们不曾用过buffer,也没得用。buffer是node环境引入的,用来方便应对二进制数据的处理。这里我们对它应该有基础的理解和正确的定位,方能更好的使用它。 1、buffer不属于v8包含的内容 buffer是node通过c 阅读全文
posted @ 2016-07-24 12:06 南宫千寻 阅读(539) 评论(0) 推荐(0) 编辑
2016年7月14日
摘要: 以前对黑客很崇拜,黑客的世界无比精彩。最近为了炫耀,想起了这段特殊的代码。 这是一段js代码,把它放到你的控制台里面运行,看看发生了什么? 这段代码来着于这个网站转码得到:http://www.jsfuck.com/ 源码: 这是一个黑客奇葩的想法。 在黑客行为中,你的js代码可能被关键词检测,于是 阅读全文
posted @ 2016-07-14 19:14 南宫千寻 阅读(14604) 评论(0) 推荐(0) 编辑
摘要: 错误示例: 代码中包含容易忽略的错误,错误位置已标出。 我们(例如我)很容易疏忽的就是: 1、调用callback函数作为结果返回,但忘记用callback执行完成后依然会执行后续的代码,以上代码callback没有返回,后面的代码在callback运行完后,依然会继续执行,不是我们想要的,请养成这 阅读全文
posted @ 2016-07-14 11:38 南宫千寻 阅读(275) 评论(0) 推荐(0) 编辑
2016年7月13日
摘要: 背景假设: 你有许多的配置信息存放在服务器上,因为配置太多,不希望每次都把所有的配置信息都写到前端,希望能需要用的时候再获取就好了。 因为Javascript单线程运行,你不希望堵塞ui渲染于是你专门写了个异步获取函数(ajax获取后台信息) 于是就可以欢快的使用它了。 你发现你的Javascrip 阅读全文
posted @ 2016-07-13 22:01 南宫千寻 阅读(712) 评论(0) 推荐(0) 编辑