html5语义化标签
在html5没出来之前,一直用html的div+css进行布局,通篇div+span,确实不优雅。html5新增了很多语义化的标签,帮助我们写出更优雅的html结构。可以是页面任何独立的内容区域
小程序如何生成海报分享朋友圈
项目需求写完有一段时间了,但是还是想回过来总结一下,一是对项目的回顾优化等,二是对坑的地方做个记录,避免以后遇到类似的问题。利用微信强大的社交能力通过小程序达到裂变的目的,拉取新用户。
WordPress慢的八种解决方法
WordPress的打开速度慢会影响到用户体验和关键词的稳定排名,WordPress为什么加载慢呢?其实很简单的,就是WordPress水土不服,用WordPress的大家都知道,WordPress是外国人开发的,在国内用肯定会卡的,今天笔者给大家整理了几个解决各种WordPress慢的慢的问题
用 Vue 编写抽象组件
看过 Vue 源码的同学可以知道,、、等组件,组件的实现是一个对象,注意它有一个属性 abstract 为 true,表明是它一个抽象组件。下面实现一个 debounce 组件,对子组件的 click 事件进行拦截
用Node.js创建安全的 GraphQL API
本文的目标是提供关于如何创建安全的 Node.js GraphQL API 的快速指南。使用 GraphQL API 的目的是什么?什么是GraphQL API?什么是GraphQL查询?GraphQL的好处是什么?GraphQL是否优于REST?为什么我们使用Node.js?
javascript中的依赖注入
使用没有依赖的模块,显然这是很难实现的。即使你创建了很好的像黑盒一样的组件,但总有个将所有部分合并起来的地方。这就是依赖注入起作用的地方,当前来看,高效管理依赖的能力是迫切需要的,本文总结了原作者对这个问题的看法。
微软百名员工公开请愿 力挺“996ICU”
还记得霸榜GitHub的996.ICU么?就是那个成功引起马云、Python之父注意的开源项目,许多企业家都对其进行了评论,图灵得主Yoshua Bengio直斥马云观点为:“现代奴隶制”。事情经过不断发酵
关于网络安全必读的10本书
因为每个人读书的时间都非常有限,这样做是希望能够帮助读者过滤出最好的书籍,前不久,Cybersecurity Ventures的主编Steve Morgan在发表了一篇文章,里面推荐了十本关于网络安全的好书
千万级用户的大型网站,应该如何设计其高并发架构?
本文将会从一个大型的网站发展历程出发,一步一步的探索这个网站的架构是如何从单体架构,演化到分布式架构,然后演化到高并发架构的。大型网站架构中共涉及的技术远远不止这些,还包括了MQ、CDN、静态化、分库分表、NoSQL、搜索、分布式文件系统、反向代理