Weekly 12/03 - 12/09

周报第十期

入门

Web 组的童鞋你们好~ 为了能够让大家更快的熟悉东岳,特此推出一份入门任务哦~ 任务将会分为数期,每期集中完成一个项目的功能点。希望大家能借助这个项目更好地熟悉 Web 开发哦~

第一期

本周的任务是:页面设计

最终目标:完成一个任务列表(To-do list)的首页的页面设计与实现

期限:两周

你将学到的

  1. 网页的基本元素
  2. 如何设计网页
  3. 如何实现网页
  4. 如何给网页添加样式

需求

  1. 一个基本的 HTML 页面(index.html)
  2. 添加样式(CSS)使页面丰富起来
  3. 页面上需要有以下元素:
    • 一个导航栏(页面最上面的那一栏),只需要有头像和用户名就可以啦~
    • 一个列表,显示所有的任务
    • 一个添加任务的按钮(假按钮,无需真的实现添加功能)
    • 一个页尾,并注明 "Made By XXX(你的名字)"

建议

  1. 完整地学习一遍 HTML 和 CSS,参考资料:
  2. 使用 PS/AI/画图 等工具画出网页的设计初稿
  3. 边看文档边实现你的设计稿吧!
  4. 编辑器/IDE(集成开发环境):Sublime Text / WebStorm(学生免费)
  5. 如果可以,尝试一下使用框架(如 Bootstrap)吧!

参考

项目提交

在 GitHub 或我们的 GitLab 上创建新项目,在本仓库( https://github.com/dyweb/web-stuff )开 issue 附上项目地址即可。

代码风格

  1. HTML 全部标签用小写,属性用双引号
  2. CSS 暂无

注意

本任务非强制性,但欢迎大家学习!

新闻

阅读

下列内容转自 https://github.com/zenany/weekly:

技术

其实我还没看 --@arrowrowe

好像是国人写的, PHP 和后台 Job 入门. --@at15

只要 $279... 不过觉得我们可以用 http://www.ansible.com/ --@at15

专题

PHP 7 Released

性能提升

内核

项目

前端

下列内容转自 https://github.com/zenany/weekly:

后端

  • Kue A feature rich priority job queue for Node.js backed by Redis

  • Amp A non-blocking concurrency framework for PHP applications

  • Vuvuzela Private messaging system that hides metadata

  • Administrate A super-flexible admin dashboard 虽然不是太复杂,但是有完整的测试

  • rails-ant-design 在 Rails 里使用 Ant Design @arrowrowe

btw: DGZ 就是 GitCafe, guess still have someone I know working there .... --@at15

  • Keystone Node.js CMS and Web APP framework

杂项

工具

后端

  • httpbin 可以用来测试各种 HTTP 请求的服务
  • Phan PHP 静态分析工具

其他

  • Oh A Unix shell written in Go.

Hey you Go guyes @at15 @spacemeowx2 --@arrowrowe

  • node-imap

    Node 的 IMAP 客户端, 可以用来做个简易的邮件客户端? --@at15

  • MathJax

    • (Offical Website) Beautiful math in all browsers -- A JavaScript display engine for mathematics that works in all browsers. No more setup for readers. It just works.

我不会说我是试图不学 LaTeX 才想起它的... --@arrowrowe

百味

一个不会跟踪你的搜索引擎, 基于 apache solr, but ... 怎么盈利呢... --@at15

因为奇怪为什么会有外国人用中文分词找到的 --@at15