别人笑我太疯癫,我笑他人看不穿

相信 W3C,遵从黑客文化,相信自己能改变世界
女生口中的「好人」首先百分之百是「怎样都好的人」的意思,再好也不过止于「方便好使的人」。也就是说,不管怎样都是没戏了

一篇文章搞定 ES6

taoweng javascript 52℃ 2018年09月29日
JavaScript ES6 带来了新的语法和新的强大功能,使您的代码更现代,更易读。它允许您编写更少的代码并执行更多操作。 ES6 向我们介绍了许多强大的功能,如箭头函数,模板字符串,对象结构,模块等,让我们来看看。const and letconst 是 ES6 中用于声明变量的新关键字。 const 比 var 更强大。使用后,无法重新分配变量。换句话说,它是一个不可变的变量,除非它...

JavaScript核心概念之执行上下文和栈

taoweng javascript 116℃ 2018年09月25日
桃翁桃翁,问个问题呢,据说 js 里面有个执行上下文,这个概念是个什么东东哦?据说挺重要的,给我科普科普呗。Emm… 这个概念非常的抽象,简单来说呢,就是 JS 在执行某段代码的时候做的一些事情。具体做的事情就是定义了变量或函数有权访问的其他数据决定了它们各自的行为(作用域链)。每个执行环境都有一个与之关联的变量对象(variable object),环境中定义的所有变量和函数都保存在这个对...

JavaScript核心概念(1):类型转换

taoweng javascript 158℃ 2018年08月7日
看到这个是不是有一种想打人的感觉,垃圾 JavaScript,这特么都什么鬼,相信很多人不管是笔试还是面试,都被 JS 的类型转换难道过,相信认真看完我这篇文章,妈妈再也不用担心类型转换的问题了。原始值到原始值的转换原始值转化为布尔值所有的假值(undefined、null、0、-0、NaN、””)会被转化为 false,其他都会被转为 true原始值转化为字符串 都相当于 原始值 + ""...

拥有自己的知识体系,形成自己解决问题的方法论

taoweng 基本素养 207℃ 2018年08月3日
前言最近在星球里群里都有小伙伴说道自己对未来的路比较迷茫,一旦闲下来就不知道自己改干啥,今天我这篇文章就是让你觉得一天给你 25 个小时你都不够用,觉得睡觉都是浪费时间。今天我谈的就是关于【构建知识体系,形成自己解决问题的方法论】,这个话题以前我在给在校准备找工作的同学的几个建议这篇文章中谈到过,但是没有将如何去构建自己的知识体系,这次将深入这个话题进行探讨。什么是知识体系无论是大到一个星系...

毕业记—我的大学无憾了

taoweng 杂记 155℃ 2018年07月7日
如果玩抖音的同学,我相信对上面这个图片并不陌生,在六月份的时候疯狂刷这个,但是当时并没有任何感觉,直到我那毕业的那天,提起背包离开学校的那天,我才真正的感受到,我要离开学校了。自己已经不是一个学生了,熟悉的学校,熟悉的班级,熟悉的同学,熟悉的老师,这次,真的说再见了。还没来得及跟给我传授过知识老师,陪了我四年的大学同学,以及实验室的学弟学妹们好好的说再见,就提着行李,背着书包离开了学校。在走...

国外服务器如何选择以及搭建ShadowSocks教程

taoweng 基本素养 293℃ 2018年06月25日
背景就在前几天,阿里云给我发了短信,还给我打了电话,告诉我我的学生认证已经过期,请尽快续费,要是停了意味着我的博客就不能用了,运营了这么久的博客还是舍不得丢。我是用的阿里云的学生机,1 核 2G的内存 40 个 G 的 SSD,去续费的时候发现一个月 120 多,对于我来说还是太贵了,所以准备买个便宜的国外的服务器,国内的相对比较贵,而且国外的还可以用来搭 SS。下面就记录我选择服务器商家,...

为什么javascript经常被黑?

taoweng 杂记 145℃ 2018年06月21日
前言这个问题是知乎上有人邀我回答的,感觉挺有意思的,所以发出来大家讨论下1. 语言自身问题Javascript 之父在花 10 天设计出来的,再牛逼的人,10 天设计出来的肯定会有很多设计不合理的东西,哪些不合理的东西,可以去看《JavaScript语言精粹》,导致这本语言一直是最具争论的一门语言。但是背负着这么大的舆论,那么多很烂的特性,还要兼容各种浏览器,js 还能发展得这么好,web前...

Javascript 是最好的语言,不服来辩

taoweng javascript 277℃ 2018年05月24日
看到这个标题相信很多人就要开始跟我争论了,PHP 才是最好的语言,那就请原谅下,你说是就是,我们来看看就知道了。有一条 Atwood 定律:any application that can be written in JavaScript, will eventually be written in JavaScript翻译一下就是:任何可以用 JavaScript 来写的应用,最终都将用 ...

给在校准备找工作的同学的几个建议

taoweng 杂记 286℃ 2018年05月22日
了解 vim养成 git 规范学深比学广更重要拥有自己的知识体系,形成解决问题的方法论了解 vimVim 被誉为"编辑器之神",这可不是虚的。在我用了 vim 半年之后,我建议我身边的每一位程序员都去学习 vim 。因为一旦你学会了 vim 的操作,你就像中了毒一样,你会讨厌鼠标,讨厌在你敲着敲着键盘,突然又要去移动光标,因为把手从键盘移动到鼠标上的时间远远大于手指在键盘按键的切换。而且你会...

ES6之路之模块详解

taoweng javascript 395℃ 2018年05月14日
简介何为模块一个模块只不过是一个写在文件中的 JavaScript 代码块。模块中的函数或变量不可用,除非模块文件导出它们。简单地说,这些模块可以帮助你在你的模块中编写代码,并且只公开应该被你的代码的其他部分访问的代码部分。为什么要使用模块增加可维护性:由于每个模块都是独立的,每个人写的代码是不会相互影响的,在维护代码的时候很好排查是哪个模块出错。可复用性:在日常的开发中,特别是大点的项目,...