最近做的几件事

  • 学生会成员管理系统
  • WordPress主题

成员管理系统

基于CI框架做的,第一次用框架做东西,感触很多。

MVC模型,把前、后以及中间控制器分离了,3样东西,分开写,Coding的时候,专注于某一个细节即可,最后再联动调试。

里面可以看到,通过CI,自己写的东西就那么几个文件

其实这东西也不能完全算个系统,只是个半成品,后台管理功能缺乏,只能添加信息,删除信息需要在数据库中进行。

当初做这个东西,卡了我好久的问题有两个:

1、SQL的连接查询:以前从来没有连接查询这么个概念,所以到现在,虽然目的实现了,但是仅仅是通过WHERE来操作的,相信性能上会有隐患。

2、二级下拉菜单联动:从网上搜索出的一种解决方案,但是该方案仅仅是界面上的实现,功能上并未实现,加之JS的DOM操作一开始还不熟练,这里又卡我两天。

其他细节,看着CI的说明文档,基本能解决。

WordPress主题

一次偶然机会发现了Facebook的Timeline,真心喜欢。

决定自己做一个新的主题,自家用。依旧是三栏布局,左侧个人信息,右侧两栏Timeline。

现在明白为什么Facebook把Timeline每个内容的宽度设置为411px,1000px的总宽度,3栏来分,还真不够分,尤其是文章内容如果有图片或者代码啥的,窄了就不好看了。

刚开始动手写Timeline的时候,走了很多弯路,后来发现居然有jQuery Masonry plugin这么一个插件,好吧,我投降。

Timeline效果的教程:http://demos.9lessons.info/timeline/index.html

感觉还是会遇到两个问题,如下图:

多漂亮的交错

这个杯具,叠在一起了

作者的DEMO多漂亮

其实是我偷懒了,图片代码啥的都是网上找,可是要完美实现这样的效果,图片和代码都要精确到每一个PX,开PS来修修吧。

结语

写完上面这东东,我突然觉得,这篇文章稍微润色下,可以拿去当简历材料的一部分耶。

我做东西,从前到后,涉及到jQuery\css\html\php\sql\MVC模型,求暑假实习,招我吧 ╰( ̄▽ ̄)╮

感触一下, CI很强大,但也很庞大了,前后端的类都有,对我而已,我只想用后端的类来简化我的工作,前端部分的,还是自己写比较放心。

路由控制是个很爽的东西,但最近才体会到,REST更爽。前后端的联系,就通过URI即可,不过还不会写REST的控制器,找空用LazyPHP+Ajax做点东西试试。

前端真悲惨,要兼容现代这么多的浏览器,最近又来一个“响应式页面设计”,虽然也是有插件的解决形式,Twitter的bootstrap也有对应的解决方案,但是对于em的不敏感,尝试几次都失败,下次再试试吧。我的作品,最小能兼容1024的宽度就好了,至于手机,给个手机模式吧。

新购入一个域名,专门备案,然后放国内,然后尝试各种CDN,可惜,备案依旧是各种麻烦,点点、SAE等都开始使用一种比较绕的方式进行域名绑定,但其实和我之前提到的伪绑定差不多,都是重定向,绕一个弯,SAE自带的CDN给废了,还有啥意思,不如自己的VPS来得爽,遇到这种能力外的事,就是纠结

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏即时通讯技术

IM开发基础知识补课(三):快速理解服务端数据库读写分离原理及实践建议

IM应用从服务端数据的角度来看,它是一种很特殊的应用场景,抛开基础数据、增值业务和附属功能不谈,单从IM聊天工具的立身之本——聊天数据来说,理论上是不需要在服务...

1061
来自专栏Jerry的SAP技术分享

推荐一个有趣的Chrome扩展程序-查看任意网站的开发技术栈

对于前端开发人员来说,目前的前端框架层出不穷,最受欢迎的莫过于所谓的前端框架三驾马车:Angular, React和Vue。在学习的过程中,肯定好奇现在的互联网...

983
来自专栏BestSDK

七个用户体验设计小秘诀,打造最舒服的互动流程

好的用户体验是将成功的应用程序与不成功的区分开。根据用户体验设计的好坏,用户每天都有得到和损失。设计移动应用程序时要注意最重要是确保它既直观又实用。显而易见,如...

3766
来自专栏性能与架构

为什么前端工程师越来越值钱?

前端工程师行情 下面是猎聘和拉勾上北京的前端工程师招聘信息截图 ? ? 行情是不是很不错 为什么值钱? 因为现在的前端开发工程师需要的技能越来越多了 ? 我所接...

36613
来自专栏PHP在线

HTML5移动应用开发

1.离线缓存为HTML5开发移动应用提供了基础 HTML5 Web Storage API可以看做是加强版的cookie,不受数据大小限制,有更好的弹性以及架构...

3688
来自专栏开源优测

零基础实例掌握Selenium Python3

自从把电脑数据全部遗失后,业余在写,零基础学习Selenium Webdriver Python3系列,主要基于以下几个方面:

1302
来自专栏phodal

一次超帅的代码生成设计

需求 昨天,我看到这个Badge的时候,我就在想我也会创建一个自己的Badge。 ? 然后,我就可以这样到处粘贴: ? 看样子,我做的效果还是没有上面的好看...

2519
来自专栏web前端教室

如果会 HTML5,刚进公司要做什么?|前端卧谈会第1期

image.png 那还是要看你是什么公司?做什么具体工作呀?还有你自身的水平情况了。但考虑你问出的这个问题,估计你也是个小白新手啦。 所以我就默认你是个前端新...

2028
来自专栏前端桃园

这么多移动开发的方式,传统方式写安卓、IOS 还有出路吗?

2716
来自专栏SEO

「知识」从另一个角度看待锚文本

2899

扫码关注云+社区