如何挑选PHP框架?
这个问题是我面试的常用起手问题,所以在SF看到这个提问的时候,就抽时间回答了一下。这里做一些整理和补充。
很多时候,讨论问题从抠概念出发是个好想法。框架是团队在项目初期选定的开发框架,或者在长期开发过程中提炼的公共逻辑等。所以无论是初期挑选框架、是中途重构更换框架、还是需要抽离团队内部自己的框架,都应当以下面三个角度综合考虑
- 团队
- 项目
- 框架本身
团队成员情况 & 未来团队成员情况 & 所在地职业市场情况
如果团队现在和未来都只有你一个人(比如自己的toy project),那选自己最想用的就好。但只要不是这个情况,你最好先得了解市面上常见的各种框架,然后忘记自己的个人偏好。
一直想推荐这篇文章,差点找不到了,原来是手机上看的,电脑里没有记录…
作者通过他与大量程序员的交流,总结了学习编程过程中的4个不同阶段,并通过分析每个阶段的资源密度、知识范围来刻画和分析每个阶段程序员的状态,最后给出了每个阶段对应的建议。
无论你是想做程序员还是已经是程序员,都推荐读一读
http://www.vikingcodeschool.com/posts/why-learning-to-code-is-so-damn-hard
多数时候,你是因为面临某个问题或挑战而想要咨询塔罗牌。你生活中的一些事情让你费心,你希望理解为什么它会发生,希望知道你能够做些什么。最适合这种情况的塔罗解读就是问题解读。你写下一个问题,你通过解读卡片来接受你的答案。问题帮助你将你收到的指引和你的情况联系起来。在这一课中,我会介绍当你为自己进行解读的时候,如何编写问题。
塔罗解读的环境涉及物理环境和你自身的内部状态。下面五个内部特质对解读有帮助,它们是:
- 保持开放
保持开放,乐于接受,这是一种“允许”的态度 —— 愿意接纳而不是否认或拒绝。保持开放让你有机会接收到你需要知道的东西。
上周五不小心翘掉了说好的文章,痛定思痛,我决定新开这个更(neng)有(tou)意(lan)义的分类,来介绍看到的一些值得反复品味好文章。
现在你有充足的准备试试将你的塔罗知识投入使用了。第五课描述每日解读,在这种解读中,你选择一张牌作为你一天的主题,其目的是在24小时的时间段内,提高你对特定生活方式的认知。它同时帮助你以没有压力又不单调乏味的方式来进一步熟悉塔罗牌。
牌阵是放置塔罗牌的预设模式。它定义了总共使用多少牌,每张放在什么位置,及其各自的含义。作为塔罗牌的排布模版,牌阵针对某个给定的主题,让塔罗牌得以发挥其力量。正因为在牌阵的模版之中,才使塔罗牌的含义能够漂亮地组合起来,照亮我们的内心。
随着IE6后略
移动端的兴起和原生JS,DOM能力的改善促使一大批微型js库出现,它们的体积(min+gzip)不足5KB,但在各自的领域内都有非常好的表现。今天介绍的又一个直达网站便是索引了这些微型的js库,更赞的是维护了友好的关键字,所以如图“I need xxx” 答案就出来啦
编写js效果的时候, 大家一般是怎么去构思的?
问题 by douDouDragon
很好奇, 大家平时去写一个效果的时候,是怎么从构思到编写代码的?比如写一个无限循环的轮播插件.
一般是直接抄上键盘开干, 还是有什么更好的思考构造方法? 更成熟的工作习惯呢?
随着IE6,IE7的远去,移动端webkit一统江湖,web开发的好日子总算是慢慢到来了。但主浏览器的数量其实并没有减少,用一些比较新的特性的时候还是需要检查一下兼容性,考虑一下是否需要polyfill或degradation。 MDN,MSDN等固然权威,但有时我们只是要查兼容性而已。
不同于主牌表现了普适的各种主题,副牌将这些主题带入实际的范围内展示它们在日常生活中的运转情况。副牌代表了充斥于我们日常生活中的关注、活动、情感。副牌共有56张,被分为4个属性牌组:权杖、圣杯、宝剑和钱币,每个属性都代表一种特定的生活态度。
怎么衡量前端达到了什么水平
问题 by futurePlayer
我对手机浏览器的应用主要是
- 一些APP的外置webview,比如微信“在浏览器中打开”之类
- 刷一些内容站点打发时间
两块,我不需要网址导航,应用市场,小游戏合集等等“功能”,而只想要一个浏览器。
标准的塔罗牌组由78张分为两部分的牌组成,主牌/副牌(又称大/小密仪;大/小阿尔克那等)单词_arcana_是_arcanum_的复数形式,意思是“深奥的秘密”。对中世纪的炼金术士来说,阿尔克那是自然的奥秘,塔罗牌是由这些构成并能解释世间万物的秘密组成的。