0%

前言

mongoose与mongodb的关系

mongodb实际上是一个跨平台的nosql型数据库软件,而mongoose是一个基于mongodb官方js驱动实现的js库,即专门用于在node.js环境下与mongodb数据库进行连接操作。

阅读全文 »

前言

在写js代码的时候,尤其是写带有面向对象编程式的代码的时候,我总是会想我这里使用的this到底指的是什么,这个问题真是困扰了我很久。虽然代码写久了会有一些基于经验的直觉感受,不过从本质出发是最直接的理解途径。

阅读全文 »

前言

最近在网页中运用『视差滚动』比较流行,能让网页有一种立体层次感

视差滚动(Parallax Scrolling)是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。作为网页设计的热点趋势,越来越多的网站应用了这项技术。

——百度百科

说白了,『视差滚动』就是让同一页面的不同元素在滚动的时候,滚动速度各不相同,从而让人觉得页面有层次。然而css3新增的3D transform特性本身就可以为元素增加立体感,所以很适合用来实现『视差滚动』。

阅读全文 »

类型与值

虽然js/es中声明变量的时候并不能限定变量的数据类型,然而实际上值的类型就是该变量的数据类型(虽说中途可以换成其他任意数据类型的值)。

阅读全文 »

前言

还记得刚开始出来找工作那段时间,有一次去一家公司面试,结果出了个小项目要当场实现,然后是一个移动端登录界面,要求整体位置水平垂直居中,结果当时基础薄弱,根本想不起来怎么实现水平垂直居中,现在想起来都有点自愧不如。

后面虽然回去详细了查看了一些使元素水平垂直居中的方法,也有所收获,但是也没来得及整理一下具体方法。

阅读全文 »