semantic-ui更新至2.4

cd至对应目录,执行npm update命令,只是升级了node_modules目录下对应的semantic-ui版本。
然后,cd至项目目录下,执行gulp build命令,也只是升级了dist目录下的semantic的css和js文件,相关组件的版本仍然是旧版的。
删除dist目录,重新gulp build,这样才会把项目目录下的semantic文件全部升级至最新版本。

记录:CSS Framework重大更新

记录一下时间节点。
今天对css framework进行了较大的修改,增加了一些组合,修改了一些命名,使命名更简洁。

对一些元素的class名称定义,进行了分离。

关于这个css framework肯定是个长期修订的过程,不过,初版发布以后,第二版的修订也差不多快完成了,随后再整理一下文档,然后就发布。

最终,还是要在具体项目实践中去对版本进行微调更新。
具体微调,更多的应该是权重的调整,即场景应用中important的值,是否需要追加。
暂时只定义了一部分已知的权重。
关于这点,或者说是自己的知识储备还不足以完全明确属性中是否需要追加important……

important,更多的应该算是hack的范畴了,我个人认为,能不用就不用,使用了important,就意味着失去了灵活性。

关于框架引出的一系列思考

最近一直的看各种不同的框架,困惑一直没有停止。
学习和领会别人的思路,研究布局结构,研究css写法。

css,真的不是那么简单的一句层叠样式表就能解释说明的。
越深入,越着迷,越困惑,越无法自拔……

以往,觉得自己算是比较熟悉css了,现在看了,也算是入门而已。

从各种优秀的框架中,又接触到一些新的东西,更加觉得自己需要自我完善的地方太多了。
最近,看了semantic-ui,tailwind-css,这两个框架都在Node.js上有部署,通过Node.js,又接触到了一些基于Node.JS的开源内容管理和静态网站生成系统。
结合自己的工作需求,感觉真正的找到了我一直思考的东西:静态网站,动态管理!

喂,你不要用PS, 请专业点,用Photoshop!

为什么会有PHOTOSHOP乱入?

别误会,不谈设计,我也不懂设计。
关于photoshop,我只说软件使用的技巧,快捷键什么的,简单的处理图片。
哦,另外,只针对特定群体(还没有入门的、刚刚入门、以为已经入门的……)。

高手什么的,请假装没看见。

“我在学校没有看电视……”

一个暑假基本上都没有待在身边,没有管着他,没有作业,没有约束,每天看电视,玩……
上学了,还惦记着看电视。

他打电话给我:爸爸,我在学校没有看电视。
我:好。
他:那我能看电视吗?
我:……

废话嘛,上学老师还能让你看电视不成?
这家伙,理由倒是很充分,上学一整天没有看电视,回家就可以看了。

然后,我问他:今天在学校学了什么?
他:……
他:不知道。

我生气了!
明天再不记得学了什么,就不要看电视了。

隔天。
打电话给我,第一句:爸爸,今天在学校学了1+1等于……
我:好。
他:那我可以看电视了吗?

其实,为了避免看电视,我都没有买电视,就是个ipad……
结果还是难以避免。

Freedom CSS Framework 1.0 Pre-release

Pre-release,小小修改了一点,正式发布了一个预览版本。

接下来,先实践一个版本,在实际项目中去检验,然后再做修订,修补一些空缺的、令人纠结的内容。

有些东西,感觉写出来没有什么意义,不写,又觉得不完整。例如,有关container(容器),行、列等,bootstrap的思路已经完美无缺了,为何要重定义?

如果,剥离了bootstrap框架,那这套css框架还远远不够。当然,基本元素的自由搭配是没有问题的。对于页面非常重要的结构布局来说,缺少的就太多了。

近期看了太多的框架,相较而言,bootstrap应该是历史最悠久的了,其他框架,例如semantic-ui、tailwind-css、uikit等等,几乎都想跟bootstrap区分开来,都强调灵活性,强调自然语法,强调简短组合。

诚然,在css的写法上,特别是对css3的应用上,这几个后来者确实表现得酣畅淋漓,令人眼前一亮。

对习惯了bootstrap的人来说,学习新框架或许没有那么困难,重要的还是要实践,但是,灵活的框架,共性就是语法太多,独立的语法,呈现独立的效果,相对而言,就要记忆更多的词汇。