一个计算机技术爱好者与学习者

0%

前言

GitCafe 已加入 CODING 成为 CODING 的一员,共同打造最适合中国开发者使用的 Git 服务平台!GitCafe 将于 2016年5月31日 停止所有服务,届时您在 GitCafe 的账户资料及所有项目都将被永久删除,请尽快将您的资料和项目迁移至 Coding。

啊嘞,郝同学的博客就在gitcafe上,免不了又要折腾一下了,下面我们就研究一下hexo托管到coding的方法。

项目迁移

首先,注册一个coding账户;然后,按照提示,关联gitcafe账户,选择项目进行迁移。

阅读全文 »

前言

在使用node进行开发时,我们会用到很多包(模块、中间件),而这些包,并不是需要我们维护的,所以,只要记住包名和版本号就够了。而这些包名和版本号等信息,就放在package.json文件里,该文件就类似于Maven中的pom.xml。

package.json文件,可以手动编写,也可以利用npm init命令生成。

阅读全文 »

概述

Apache和Tomcat都是经常被用在网页服务器上的重要工具,它们虽然都是服务器,但有着不同的功能和特性,适应于不同的场景。
Apache是一款自由开源的Web服务器软件,目前在全球使用范围最广泛。而Tomcat则是一个应用服务器,它是一种能够运行Servlet和JSP的中间件。

阅读全文 »

前言

在开发过程中,常常要实现这样一种效果:获取数据,并且插入到当前页面。最基本的做法是把获取到的数据拼接到一个字符串中,然后使用html()或者append()函数插入到页面中。这种做法,拼接字符串时很麻烦。本文中,郝同学要介绍一下ArtTemplate,一个超快的前端模板引擎。

阅读全文 »

前言

后端渲染和前端渲染,分类依据在于浏览器到底做了什么事情。

后端渲染HTML的情况下,浏览器会直接接收到经过服务器计算之后的呈现给用户的最终的HTML字符串,这里的计算就是服务器经过解析存放在服务器端的模板文件来完成的,在这种情况下,浏览器只进行了HTML的解析,以及通过操作系统提供的操纵显示器显示内容的系统调用在显示器上把HTML所代表的图像显示给用户。

前端渲染就是指浏览器会从后端得到一些信息,这些信息或许是适用于题主所说的angularjs的模板文件,亦或是JSON等各种数据交换格式所包装的数据,甚至是直接的合法的HTML字符串。这些形式都不重要,重要的是,将这些信息组织排列形成最终可读的HTML字符串是由浏览器来完成的,在形成了HTML字符串之后,再进行显示。

根据前后端渲染的不同,模板引擎也分为两种,后端模板引擎和前端模板引擎。而前端模板引擎,就是本文要说的JavaScript模板引擎。

阅读全文 »