中心2014下半年工作总结

说起来这个学期过得也挺快,暑假呆在学校就睡在中心的办公室,有空调有WIFI比宿舍强多了,提起宿舍就不得不吐槽几天几夜,即使知道毕业后会怀念。

中心有许多牛人,每个人都有擅长的方面,也许这就是这个组织必须要的东西,正是有了这些才组成这个组织,才有了战斗力。这也是我喜欢南区中心的原因。

暑假的时候就接一些中心零碎的项目,因为在公司实习,回到学校也懒得写项目了。首先是微言合工大的资讯页面,同时也给学姐改了党校页面的前台,几乎是重新写。还有一些自己的创新项目,所以整个暑假还是比较忙的,略感疲惫。家里不放心我暑假不回家,只好抽个周末回躺家,周日下午再赶回学校,幸好学校离家比较近。

阅读全文

AngularJS入门的小Demo

AngularJS诞生于2009年,由Misko Hevery等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中(Gmail)。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入,等等。
今年暑假才接触AngularJS,之前还完全不理解MVC思想。在我见过几乎所有的教程中,讲解AngularJS的第一个例子都是它(注意下面span标签中有”“,由于Markdown行内代码在转义的时候有些问题):

1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html ng-app>
<head>
<script src="http://cdn.bootcss.com/angular.js/1.0.1/angular.min.js"></script>
</head>
<body>
<input type="text" ng-model="text"><span>{{text}}</span>
</body>
</html>

这个最简单的Demo的效果就是你在输入框里输入什么,就会在输入框后面显示什么,完全同步。回想一下,如果用传统的JavaScript写的话,大致思路是这样的,监听input值的变化,再每次去更新显示出来的值,代码比这个多的去了。
So 这就是AngularJS的双向数据绑定,多么炫酷!!!

阅读全文

jQuery中的坑

这个问题是好些日子前的了
写一个表单提交,需要加一个验证码,表单信息合法之后才提交,呵呵,点了提交半天没反应,也不报错。折腾了好久,也问了度娘,找到了一些相似的问题,可能是提交按钮button的id设为submit且type设为button,像下面这样

1
<button id="submit" type="button">提交</button>

当我用jquery提交的时候,呵呵,问题来了

阅读全文

捣腾一个Github博客

之前一直想做一个个人博客,一个月前用一个后台模板搭了一个点击这儿,做完这个还有有点小激动的,前端用的是AngularJS和Bootstrap,后端PHP MySQL和Slim(一种PHP的微型框架,适合写RESTful类型的接口),还有一些安全性问题,毕竟后台管理模板和个人博客的风格完全不同,So想重新搭一个。那就开始搭吧,搜索了好半天找到一些搭建静态博客的工具—Jekyll和Hexo,起初在用Jekyll的时候,装Ruby环境遇到了问题,Hexo在安装的时候也遇到了问题,咋办呢?转到Ubuntu下再试试,WTF还是有问题,因此耽搁了一些日子。想着还要继续搭啊,环境坏了那就刷系统(简单粗暴),刷完系统之后竟然好了!那就开始用Hexo搭吧!

阅读全文

Fork me on GitHub