动手写一个hexo主题(上)

前言

自己写一个博客主题的想法已经很久了,而且加上想在找工作的时候能有一些拿得出手而且能体现我个人特点的作品出来,能体现出来具有代码能力+一点设计能力。感觉博客主题就是一个很好的作品。刚好之前用了一下ejs,了解了一下模板引擎的内容,觉得技术上已经具备的差不多了,于是开始动手实现了。在这里要感谢一下我的第一个博客主题yilia的作者,和indigo主题的作者,经常有一些不知道如何写的地方,查看了它们的主题源码。

npm的一些简单整理

前言

关于npm的使用一直不是很熟练,想要操作一些东西的时候总要查一下,觉得太麻烦了,所以这次就准备整理一下使用npm过程中的一些命令,以方便日后快速查询

background属性和img标签对比

前言

background这个属性可以说是很常见了,基本上是使用的非常频繁的一个属性,但是真说起来background属性,我又不能说是十分的清楚。本来说准备整理一下background属性,但是在整理的时候又发现了许多不清楚的地方,比如说和img区别?那么先把问题一个一个罗列下来,逐个解决。

在此,我要更正一个错误。那就是,原来我认为能用background-image解决的就不用img标签(似乎img用不到了?),但是详细了解之后认为这是不正确的,区别将在问题一进行介绍。

页面效果之轮播图效果

前言

做项目的时候刚好要做轮播图,之前在微信小程序上做过,但是那个非常的简单,因为很多功能已经封装在了API里面,所以只需要指定几张图片就能达成效果。现在将使用JQuery来实现轮播图效果。

CSS+express+MySql实现登陆效果

前言

最近连着整理了好几篇博客,这些都是前一段时间做的东西,希望拿出来整理一下,加深印象。

之前看了一些nodejs,然后希望做出来点东西来实践,然后刚好在掘金上看到一个很棒的登陆效果,于是把他复现的同时也顺手做了个和后端交互的部分,就是注册账号,和登陆账号这么个简单的功能。然后发现express框架真的很好用,nodejs这块就采用了express框架来写,数据库用了Mysql。

数字图像处理和PS

前言

学期新开了一门课,数字图像处理,上了几节课之后收获很多,和之前用PS处理图片时候以及前端的CSS很多地方相互印证,原来很多原理不懂,只是看教程上这么做就做了,现在发现有许多地方豁然开朗,于是简单整理一下。

模板引擎ejs+gulp-ejs插件的使用

前言

由于接了个项目,项目里面有很多样式重复的页面,或者还有比如说header或者footer这些每个页面几乎都有的模块。如果按照以往的技术,我肯定会选择直接复制粘贴啦,但是这样的最大问题就是,如果页面改动,那么你要逐个页面的去改动才能将整个网站改变,这样费时费力。于是乎,本着需求驱动技术的原则,学习了一下前端模板引擎ejs。当然,除了ejs还有很多模板引擎,但是业务紧急就选择了这么一个语法比较简单技术。为了将ejs本地编译成html,自动化构建工具进入视野,相比于grunt,我又选择了一个相对容易上手的gulp这么个工具。

js对象整理

前言

之前正在整理问卷平台项目,其中整理到了new这一用法,但发现自己其实对JS对象这一部分并不太熟悉,以及原型链究竟是如何不太清楚,所以便有了这一篇博客的整理,整理内容来自JavaScript权威指南。

问卷平台项目

前言

说来惭愧,好久没有更新博客了,大概过了两个多月吧,这两个多月当然并没有出去浪啊,还是在好好的学习代码的。前一段时间和后端合作了两个项目,一个是问卷平台的项目,就是这次将要总结的内容,还有一个是一个个人的博客。这两个项目也算是和后端的两次比较详细的合作,相比上次的微信小程序有了更大的提高。两个项目坐下来感觉技术提高了不少,但是由于赶进度的原因也欠下了很多技术债,寒假时候要好好的补一补了。不过正所谓业务驱动需求,需求驱动技术嘛。

两个项目下来,发现都用原生的代码写真的累,前一段时间每天基本都是代码,没怎么闲过,有很多重复的劳动,原生代码也写了不少,感觉可以进行学习一些框架了。

页面效果之导航栏效果

前言

最近在看bootstrap框架,随便看了点之后觉得框架确实方便,但是感觉用框架之后很拘束,而且bootstrap框架也挺大,为了实现某些功能而引入框架,实在有点大材小用,所以我想把一些功能自己复现一下。

个人比较喜欢一些炫酷的东西,所以可能会整理一系列CSS实现的效果的博客,作为第一篇,就以导航栏为内容吧。