多看看其他语言和框架是有好处的,最近在看 nodejs 的 koa 框架,然后我就会照着 Rails 的开发思维组织,把一个很原始的基础框架变成一个方便开发的框架。
bootstrap 目前来说应该算是最好的,加上 4 出来后又做了很多改进,而且说实话并不重。当然可以参考一下其它的 UI 库(完整列表)
#11 楼 @1272729223 额,你开心就好,你硬要扛锄头,也没人逼你自动化。国外咱暂且不说,可以看看国内有多少人在用这些了。借用@j9ywy 的话:一个下午就学会了,不知道这是有多么“复杂的工程学”。还有就是借用星爷的一句台词,你可以说我们在折腾,但能不能不要在前面加个“瞎”字
主流趋势是:webpack+babel+es6+npm scripts(这一条是我的推荐)+sass+vue(或者 react 和 angular)
有人要说了,你们前端狗就喜欢折腾,但我要说的是,为什么要有 es6?为什么要有 sass?没他们肯定能实现效果,项目是给用户用的,而代码是给自己和团队看的,所以说白了就是,一切都为了写出更优美简洁的代码
另外,包管理器就认准 npm,其它 bower 什么的,赶紧扔了吧。关于 grunt 和 gulp,他们能做的 npm script 都能做,所以推荐直接用 npm script,可以省去很多中间包(如 gulp-sass)的使用
补充 @small_fish__ 提到的 css module,外加 代码检查 eslint(或者 standard)、单元测试 ava(其它测试框架)
本来准备写一篇文章体验一下功能的,但写着写着,感觉文笔太差,还是删了
https://www.awesomes.cn/repos/Applications/Frameworks?sort=trend
可以参考一下最近趋势(分析 Github 近期的关注数据)当然这也仅供参考,无所谓哪个好哪个坏,看你自己的爱好了。不过就我个人而已,我就喜欢 vue 的简洁且不失功能强大,勿喷。
直接用 cnpm 秒装
话说乒乓球打得好可以来不
可是 好慢
这老板跑路了
#1 楼 @ayaseangle 这个跟 Authentication 没什么关系吧
可以看看这篇文章 https://www.awesomes.cn/source/10
终于启用成功了 https://www.awesomes.cn。
需要注意的几个点是,我是 nginx+passenger,升级 nginx 的时候执行楼主的代码貌似没用,需要先下载最新 nginx 源码,然后指定文件位置: passenger-install-nginx-module --nginx-source-dir=./nginx-1.9.15
,然后在安装过程中,需要添加额外参数 --with-http_v2_module --with-http_ssl_module --with-openssl=/path/to/openssl
由于我们的后端是 PHP,所以我们前端采用了:Vue + ES6 + webpack、npm。通过 nodejs 做视图渲染和路由,实现前后端分离,数据直接调用 API(部分 API 由类似 leadcloud 的万能接口实现)
为啥我的 F12 里面的 network 下面没有 Protocol 这一项呢
太好了
@happypeter 请问您知道这是怎么回事吗
再次执行了一下,然后证书生成到 /etc/letsencrypt/live/www.awesomes.cn-0001/fullchain.pem
下了,再把服务器的配置改成这个就行了,按道理说不应该的,反正暂时解决问题了
O(∩_∩)O 谢谢 我还是重装了环境 省事
作为一个练手的开源项目还是不错的,但是想真正运营起来还是有点困难,没找到明显的需求。
装个虚拟机 通过 samba 共享文件,还是在 windows 下面开发啊,多好
#2 楼 @towonzhou 这个百度地图应该提供了 API 的,或者第三方也许会有这样的 API
说到底还是去数据库中检索数据。每个地点都有对应的城市,当然就能在选定城市后搜寻到下面的相关地点了。然后利用自动完成(https://www.awesomes.cn/repos/Form/Autocomplete)去展示相关数据。