JavaScript之禅

其他

如何循序渐进地学习JavaScript?

看了书后你还是会有种自己写不出来什么东西的感觉,自己做不出来就去看别人怎么做就好了,我们可以分析别人的代码,看看别人怎么写的。这儿的阅读也不是阅读,跟着敲。
2018年4月8日
其他

年薪五十万,是因为我经常使用这些技巧

没有网络是最好的提升方法,没有比这个更棒的建议了,而且效果相当的明显,屡试不爽。如果你想静下心来好好做事情,那简单,把网络关了就ok了。然后手机静音,关闭所有通知提示,与世隔绝。
2018年4月7日
其他

给程序员小弟弟小妹妹们的一些总结性忠告

创业的收入,比打工还少,那就是瞎扯蛋,恶搞。创业的真正意思并不是要你去吃苦没钱赚,那是忽悠无知的人的。当你创业时的收入,比打工还多,那你可以考虑创业,没有工资什么的,股份啥的,都是瞎扯蛋。
2018年4月6日
其他

Google发布的JS代码规范,你需要了解什么?

代码规范并不是一种编写正确JavaScript代码的规则,而是为了保持源代码编写模式一致的一种选择。对于JavaScript语言尤其如此,因为它灵活并且约束较少,允许开发者使用许多不同的编码样式。
2018年4月4日
其他

【译】用JavaScript写一个区块链

区块链是由一个个任何人都可以访问的区块构成的公共数据库。这好像没什么特别的,不过它们有一个有趣的属性:它们是不可变的。一旦一个区块被添加到区块链中,除非让剩余的其余区块失效,否则它是不会再被改变的。
2018年4月3日
其他

10 分钟理解 BFC 原理

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年3月30日
其他

JavaScript 的 this 指向问题深度解析

指向问题有很多博客在解释,仍然有很多人问。上周我们的开发团队连续两个人遇到相关问题,所以我不得不将关于前端构建技术的交流会延长了半个时候讨论
2018年3月29日
其他

趣图:what? f**k U

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年3月28日
其他

Git的奇技淫巧

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年3月28日
其他

Hello!快应用

可以看到,快应用所具备的特性与微信小程序高度相似。去年,微信小程序全面爆发,不仅收割各大应用流量,还掌控了用户入口。对传统应用开发者形成了巨大的威胁,也影响到了手机厂商的利益。此次主流厂商暂搁竞争「
2018年3月26日
其他

CSS各种姿势实现Sticky Footer

以上几种实现方案,笔者都在项目中尝试过,每个实现的方法其实大同小异,同时也都有自己的利弊。 其中有的方案存在限制性问题,需要固定页脚高度;其中有的方案需要添加额外的元素或者需要
2018年3月24日
其他

14个你可能不知道的JavaScript调试技巧

即使你认为自己的代码写的非常好,这依然很有用。假如你想改进自己的代码。获取跟踪信息和所有涉及的函数,每一项都可以点击,可以在他们之间来回切换。就像是给你提供了一个调用堆栈的选择列表。
2018年3月22日
其他

JavaScript 知识点整理

作用域是可以嵌套的,从而形成作用域链。由于作用域链的存在,可以让变量的查找向上追溯,即子函数可以访问父函数的作用域=>祖先函数的作用域=>直到全局作用域,这种函数我们也称为闭包,后文会介绍。
2018年3月21日
其他

给 ES6 开发者的7个 hack

hacks]:https://hackernoon.com/javascript-hacks-for-hipsters-624d50c76e8e
2018年3月19日
其他

一篇文章搞清JavaScript模块化

Definition,中文名是异步模块定义的意思。它是一个在浏览器端模块化开发的规范。由于不是JavaScript原生支持,使用AMD规范进行页面开发需要用到对应的库函数,也就是大名鼎鼎
2018年3月18日
其他

一篇文章,教你学会Git

reset是之间把某些commit在某个branch上删除,因而和老的branch再次merge时,这些被回滚的commit应该还会被引入,产生很多冲突。关于这一点,不太理解的可以看这篇文章。
2018年3月17日
其他

为新手准备的带示例的ES6

在上面的示例中,您可以看到在类中有“get”和“set”属性的两个函数。“get”属性用于获取变量的值,并使用“set”属性将值设置为变量。
2018年3月16日
其他

实战vultr搭建SS 看看外面的世界

作为程序员,访问外网是必不可少的一件事。前段时间党代会前后,众多VPN都挂了。月经贴的VPN相关问题出现的更频繁了。下面我们就来搭一个自己的VPN。这篇文章不讲原理不扯淡提起袖子就是干。
2018年3月15日
其他

12个HTML和CSS必须知道的重点难点问题

如果元素设置了border,padding等属性不为0,很显然,页面上还是能看到这个元素的,触发元素的点击事件完全没有问题。如果全部属性都设置为0,很显然,这个元素相当于消失了,即无法触发点击事件。
2018年3月13日
其他

前端本地文件操作与上传

btoa是把内容转化成base64编码,而atob是把base64还原。在调atob之前,需要把表示内容格式的不属于base64内容的字符串去掉,即上面代码第一行的replace处理。
2018年3月12日
其他

女程序员的诗与远方

工作的时候,她们脸上会松松垮垮地贴着一张美白补水面膜,可一旦任何一个人这时向她们吹口气,面膜就会掉下来。她们有种自己是在保养不是在工作的错觉,仿佛脸上贴一片面膜写代码,就能把那该死的衰老推在门外。
2018年3月8日
其他

CSS设置居中的方案总结

这个方案是先从这位博主的文章中看到:CSS:使用伪元素做水平垂直居中的微深入研究然后发现张鑫旭老师的文章中也有提到::after伪类+content内容生成经典应用举例
2018年3月3日
其他

Chrome好用插件安利

浏览器可以被认为是使用最广泛的软件,那么Chrome应该是程序员最偏爱的浏览器了(当然也有些喜欢Firefox)。他之所以那么流行,因为他有着明显的优势,快速、插件多、界面好看、Developer
2018年2月28日
其他

聊聊undefined和null

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年2月27日
其他

一篇文章搞定JavaScript类型转换

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年2月25日
其他

JS运算符优先级汇总表

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年2月24日
其他

恕我直言:你连加减法都不会

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年2月22日
其他

ES6 最值得掌握的5个特性

参考链接:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters
2018年2月21日
其他

CSS 专业技巧

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年2月19日
其他

革命版互联网公司虐恋大戏

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年2月18日
其他

程序员专属对联

上联:一片痴心二不拉几撸三行四段代码出五处警告六处错误心里七上八下虽九死不得安生十分蛋疼下联:十载青春九岁苦读学八门七类语言跪六方大神五方极客每日四时三更纵二命难以长寿一朝归西
2018年2月15日
其他

程序员撩妹,从入门到脱单

对于一个程序员,往往长期面对电脑,久坐不动,缺少运动,不合理的饮食习惯,熬夜等等。这些不良的生活习惯,往往导致程序员健康出现一些问题,如颈椎病,背部疼痛,腕管综合征等等
2018年2月14日
其他

node爬虫(续):爬虫基础概览

市面上常见的都是爬虫都是Python写的,理论上来说,任何支持网络通信的语言都是可以写爬虫的,爬虫本身虽然语言关系不大,但是Python之类的语言用起来更顺手
2018年2月13日
其他

node爬虫:小年夜送你一大波美腿图

美腿是形容女性美丽、性感、修长的腿形美。美腿可以分为白璧无瑕的大腿美、晶莹剔透的小腿美、细微的美足、健康明朗的腿形美。所谓腿健美,是指腿部的线条美。腿的长短与肥瘦是决定腿部美丑的两大因素。
2018年2月8日
其他

CSS是一门正儿八经的编程语言,请把态度都给放端正!

先思考思考这几个形状的CSS做法……如果你平时就知道写写简单没创意的CSS,认为CSS就是各种框架一套一改就OK,那么我猜你是肯定写不出来的。
2018年2月7日
其他

程序员眼里浏览器是什么样的?

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2018年2月6日
其他

推荐几个好用的编程练习网站

第一的开源项目,风靡全球的自学编程平台。他致力于帮助人们用零散时间来学习编程,内容以前端和JavaScript全栈为主。现在也拥有中文版社区。他像是一本习题册
2018年2月4日
其他

程序员,你该怎么装备(逼)

程序员最最终极的装备是——女朋友,之前介绍的东西顶多就是物理攻击,有了女朋友你就自带魔法攻击可造成方圆十米程序员心理重伤。拿着年终奖去骗个女朋友吧,键盘鼠标电脑什么的都是渣渣
2018年2月2日
其他

Koa2微信公众号开发(一) 本地开发调试环境搭建

关于微信公众号的介绍就省略了,自行搜索。注册过程也不说了。我们会直接注册测试号来实现代码。这将会是个全面讲解微信公众号开发的系列教程。本篇是该系列的第一篇,本地开发环境搭建以及接入微信。
2018年1月24日
其他

在Commit message中使用Emoji

如果这上面不够你卖萌,那么去这儿看看https://www.webpagefx.com/tools/emoji-cheat-sheet/
2017年12月4日
其他

Node.js使用Nodemailer发送邮件

在很多项目中,我们都会遇到邮件注册,邮件反馈等需求。在node中收发电子邮件也非常简单,因为强大的社区有各种各样的包可以供我么直接使用。Nodemailer包就可以帮助我们快速实现发送邮件的功能。
2017年12月1日
其他

移动端web app自适应布局探索与总结

假如通过媒体查询设置font-size,只能解决一部分的情况,而且并不能完成适配,因为手机屏幕宽度类型实在太多了,所以font-size的取值要通过js计算,取当前viewport的
2017年11月30日
其他

如何优雅的编写 JavaScript 代码

machine(函数返回函数),它将问题进一步解耦。这种解耦使得代码不仅泛化(generalization),而且将代码的执行过程分成两阶段,在时序上和接口上也进行了解耦。于是,你可以在上下文
2017年11月28日
其他

20 个 CSS 高级技巧汇总

」关注前端开发,关注技术成长。汇集最新前端资讯:JavaScript、Node.js、HTML5/CSS3等一系列教程和经验分享。
2017年11月27日
其他

VS Code上手与超实用插件安利

智能感知是各种代码编辑功能的总称,包括代码完成,参数信息,快速信息和成员列表。智能感知功能也被称为“代码补全”,“内容帮助”和“代码提示”,这是一个现代编辑器最基本的自我修养了。
2017年11月24日
其他

来聊一聊浏览器渲染

对渲染树的布局可以分为全局和局部的,全局即对整个渲染树进行重新布局,如当我们改变了窗口尺寸或方向或者是修改了根元素的尺寸或者字体大小等;而局部布局可以是对渲染树的某部分或某一个渲染对象进行重新布局。
2017年11月23日
其他

Node命令行工具开发【看段子】

你有没有上班想看笑话却又怕领导发现的经历?现在我们就用几十行代码写一个命令行看笑话段子的小程序,从此无需担心领导的视察。这篇文章和上一篇差不多都是命令行小工具开发,不过本篇更偏向于小爬虫的开发
2017年11月20日
其他

各种CSS实现Sticky Footer

如果页面内容不足够长时,页脚固定在浏览器窗口的底部;如果内容足够长时,页脚固定在页面的最底部。但如果网页内容不够长,置底的页脚就会保持在浏览器窗口底部。
2017年11月19日
其他

Koa快速入门教程(一)

在koa中,获取GET请求数据源头是koa中request对象中的query方法或querystring方法,query返回是格式化好的参数对象,querystring返回的是请求字符串。
2017年11月18日
其他

CSS常见布局解决方案

说起css布局,那么一定得聊聊盒模型,清除浮动,position,display什么的,但本篇本不是讲这些基础知识的,而是给出各种布局的解决方案。
2017年10月28日