摘要:,字面意思是面向对象的,是由提出的理论,其主要的两个原则是分离结构和主题分离容器和内容用一个例子来说明。分离容器和内容要求使页面元素不依赖于其所处位置。命名规则不需要严格遵守,可以根据实际情况和自身喜好做其他的约定。 最近在The Sass Way[]一文,发现文章在开头部分就提到了OOCSS、 SMACSS、 BEM、这3个词。如果还不知道这些是什么,请先不要继续看下去,联想到作者这...
摘要:浏览器最基本的排版方案是正常流排版。元素非常特别,浏览器对的处理是先排入正常流,再移动到排版宽度的最左最右主轴的最前和最后。浏览器支持的每一种排版方式,都是按照对应的标准来实现的。 笔记说明 重学前端是程劭非(winter)【前手机淘宝前端负责人】在极客时间开的一个专栏,每天10分钟,重构你的前端知识体系,笔者主要整理学习过程的一些要点笔记以及感悟,完整的可以加入winter的专栏学习...
摘要:文档基于的快速开放极简主义的框架,是一个最小且灵活的应用程序框架,为和移动应用程序提供了一组强大的功能。借助无数的实用程序方法和中间件,你可以快速轻松地创建强大的。提供了一层轻薄的基本应用程序功能,而不会隐藏你熟悉和喜爱的功能。 Express 文档 基于Node.js的快速、开放、极简主义的Web框架,Express是一个最小且灵活的Node.js Web应用程序框架,为Web和移动...
摘要:使用发送邮件最近在做用户注册的功能,有这样的需求用户填完信息点击注册后,服务器要发给用户注册邮箱一个激活链接来激活账户,后端用写的,第一次做后端发送邮件的功能,折腾了半天,终于实现了,哈哈。 使用Nodemailer发送邮件 最近在做用户注册的功能,有这样的需求:用户填完信息点击注册后,服务器要发给用户注册邮箱一个激活链接来激活账户,后端用Node写的,第一次做后端发送邮件的功能,折腾...
摘要:构造函数创建一个对象上边这个例子,我们通过构造函数创建了一个实例,从这个实例到他的原型到最后得,他们之间得关系,就形成了一个原型链和首先上边这个例子里边,我们声明了一个构造函数,在后再这个构造函数里边有一个的属性。 构造函数创建一个对象 function Person() { } var person = new Person(); person.name = zhangsan; c...