更可靠的 React 组件:合理的封装;20180618 前端开发日报;剖析nodejs的事件循环;JS忍者秘籍中的定时器机制详解;简明 Git 命令速查表(中文版);程序员的35个坏习惯,你有几条;
-
更可靠的 React 组件:合理的封装 原文摘自:https://dmitripavlutin.com/7-architectural-attributes-of-a-reliable-react-component/ 封装过的组件应提供 props 以控制其行为,而不是暴露内部的结构 耦合(coupling) 是一种表示组件之间依赖度的系统特征。根据依赖的程度,可以区分出两种耦合: 组件…
-
【20180618 前端开发日报】针对使用Github作为C&C服务的JavaScript后门分析;20180617 前端开发日报;针对使用Github作为C&C服务的JavaScript后门分析 最近,在做恶意软的件检测时我们发现了一个LNK文件。该文件利用Github作为其C&C…详情→
-
剖析nodejs的事件循环 本文首发在github,感兴趣请点击此处 nodejs是单线程执行的,同时它又是基于事件驱动的非阻塞IO编程模型。这就使得我们不用等待异步操作结果返回,就可以继续往下执行代码。当异步事件触发之后,就会通知主线程,主线程执行相应事件的回调。 以上是众所周知的内
-
JS忍者秘籍中的定时器机制详解 前段时间刚看完《JS忍者秘籍》,虽说是15年出版的,有些东西是过时了,但像对原型链、闭包、正则、定时器之类的机制却是不会过时的,里面很多东西都讲的很细,还是值得一读的,本文将对这本书中对定时器机制的部分进行详细的解析,如果喜欢的话可以点波赞/关注,支持一下,希望大家看完本文可以有所收获。 个人博客了…
-
简明 Git 命令速查表(中文版) 创建 复制一个已创建的仓库: $ git clone ssh://user@domain.com/repo.git 创建一个新的本地仓库: $ git init 本地修改 显示工作路径下已修改的文件: $ git status 显示与上次提交版本文件的不同: $ git diff 把当前所有修改添加到下次提交中: $ git add 把对某个文件的修改添加到下次提交中: $ git add -p <file…
-
【程序员的35个坏习惯,你有几条?】全文=> 《人月神话》出版以来,IT行业的科技公司们一直苦苦追寻传说中以一当十的超级程序员,最新的研究表明确实存在这样一小撮效率奇高的“程序金刚”,但是一位普通程序猿如何能够蜕变成代码金刚呢? 近日web开发专家Christian Maioli总结了导致程序猿效率低下,代码像意大利面条一样难以维护的35…
前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多