V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lulin  ›  全部回复第 1 页 / 共 1 页
回复总数  18
2019-01-31 10:37:18 +08:00
回复了 NuckyThompson 创建的主题 Markdown MWEB 用的人多吗?配合 Hexo 感觉用的飞起
几十块钱都不直接去 app store 买...做活动的时候才 50 左右
2017-10-22 11:01:57 +08:00
回复了 gouchaoer 创建的主题 PHP 我也来吐槽 PHP 最垃圾的地方
@laoma 不好意思,我用 JS 得罪大佬了~请问大佬用什么?
2017-10-22 10:47:49 +08:00
回复了 gouchaoer 创建的主题 PHP 我也来吐槽 PHP 最垃圾的地方
-。- 哈哈

javascript -> typescript

严格 null 和 any

// 声明下类型
let arr: string[] = []
// 正常
arr[0] = '0'
// 提示 number -> string warn
arr[1] = 0
// 提示 string is not assignable to number
const result: number = arr[2] + 1
// 提示 string 没有 test
arr[3].test

=.= 我如果说 JS 是最好的语言,你们怎么看~
2017-02-15 15:17:50 +08:00
回复了 shangguanyiyi 创建的主题 程序员 vue/react/angular 哪个更容易学
学习路线:
React => Vue => NG2

这三个资料都看官方文档就行了。
NG2 如果新概念多,可以看下大漠的视频:
资料: https://my.oschina.net/mumu/blog/831790#comment-list
视频: https://my.oschina.net/mumu/blog/834254#comment-list

第一次 React 大楷一周适应,后面就很快了。
学完 React 学 Vue 大楷需要 1 小时, NG2 大楷需要 1 天,看你平时关注没了。
2016-12-31 09:51:42 +08:00
回复了 gevin 创建的主题 程序员 2017 年,从零开始学前端开发,有推荐的技术栈么?
@zhghaha 你开发大点的纯 vue 不行的,通信会蛋痛。然后 vue 2.0 升级后,去除了周边的支持,都以 plugins 的方式支持,然后 vuex 添加完整了该有的东西: states, actions, mutations, getters ,其实在 vue 1.x 的时候我记得挺简单的,因为那时候 vuex 的声明是放入 new Vue 实例声明的属性中的。然后 vue 2.0 的时候,由于 getter 的概念与 computed 的概念冲突,所以取消了数据 state 的双向 observe ,然后现在的流程就变成了下面的样子:
1. 需要再 vuex 的 store 部分声明以下四个东西:
- state 初始化数据
- actions 执行的动作,这里对应 dispatch 异步模型
- mutations 突变的动作,这里对应 commit 同步模型
- getters 数据操作的方法,其实就是对应 ng2 Services 的大部分功能

2. 在 state 的同步上,需要引入声明的 getters 才能对数据进行映射 view 层

3. vuex 对外主要有两个钩子:
- mapGetter => 返回 getters 的方法,用于 computed
- mapActions => 执行方法的行为描述

之前由于直接绑定给 actions 到当前 Vue 实例 this 上,所以出现重名的情况,这里依然避免不了。
接下来就是要执行操作,有两种方式:
- methods: { ...mapActions([]) } => 这里蛋痛的是又要重新声明一次 action type
- this.$store.dispatch or this.$store.commit => 这是本来的入口

然后上面的东西其实显得累赘和多余,对于 redux + redux-thunk 的用法, React 的用法其实更加简单
1. state 初始化数据,这个肯定需要的
2. actions 这里只是需要声明到 actions 文件
3. mutations 其实这个就没多大必要的了,你 action 过去,同步和异步都是可见的声明代码
4. getters 其实尤小右也说了,就是 function ,然后这里提取了概念,其实在 redux 中的 reduce 本身就是 function , function 之间的调用其实已经不足以是一个概念,并且如果你不注意,由于 vue 的计算属性,你需要声明到计算属性中,其实这就相当于 React 的 setState 方法,当时从声明和代码本身来说, React 的更加直接暴力,直接在组件声明一次即可。

最后 map 其实这里 React 你只需要在 Containers 容器中进行操作,样板代码。最后顺势 props 的传递过程, vue 那边有 v-bind 和普通的方式,所以其实对于 dump 类的组件,对于外部更新的接口是好声明的,并不需要 bind 的概念。

由于这次升级,其实 vue 1.x 之前的简单优势并不明显,如果你是对视图层依赖,不引入过多, React 其实更加简单,可调试性更强,每一个环节都是入口声明,然后走 function 这个流程,直接 debugger ,对于 vue computed 那层其实对于调试已经是黑盒,如果 getters 那里你声明掉了,你会发现不报错,并且不知道从哪里调试入手。

好吧,我最后只是来安利一下 React~还有就是表示 vue 2.0 早已不是简单当初宣传的 vue 1.x 形态。对于中小型项目选择来讲意义并不大,工程化的解决方案至少都应该是中大型项目,比如以前网页很简答的时候,也没人说需要 MVC(Backbone) 之类的东西, jQuery 足以,都是代码量上去了,长期迭代,才会想用一些手段来做优化和迭代平稳的事情。

综上: vue 2.0 基本上最终是 React 。就像尤小右说过,需求的雷同,导致框架趋同,所以学 React 吧,方向是一直对的。
2016-12-30 22:57:06 +08:00
回复了 gevin 创建的主题 程序员 2017 年,从零开始学前端开发,有推荐的技术栈么?
框架学 React 和 Vue ,生态学 Webpack, NodeJS, Gulp 等等,只要你忙的过来。。。都可以。
2016-12-30 22:55:54 +08:00
回复了 gevin 创建的主题 程序员 2017 年,从零开始学前端开发,有推荐的技术栈么?
看红皮书《 JavaScript 高级程序设计》和 CSS 好好学。
2016-12-15 10:18:59 +08:00
回复了 FrankFang128 创建的主题 JavaScript 这会是 2016 年前端的年末撕逼吗?
@Sunkist 别个尤小右说了没推广
2016-12-15 08:44:19 +08:00
回复了 FrankFang128 创建的主题 JavaScript 这会是 2016 年前端的年末撕逼吗?
楼主这是要搞事,还拿语言说事,不都是拿着就开写,写的好不好是另外回事,就像大家都说写 css 简单,妈蛋,效果复杂点,浏览器一哄炸,就等哭…最后说,净扯这些没用的效果,但是用户乐意呀。
2016-11-10 16:58:56 +08:00
回复了 EarlGrey 创建的主题 程序员 国内公有云大幅降价后,首份一手云计算产品评测报告
不知道出了问题哪个响应快一些,以及赔偿损失的时候快速一点。
2016-11-03 11:29:47 +08:00
回复了 cdffh 创建的主题 分享创造 老师和学生一起学 c++是什么体验。
擦,刘老师教我
狼主也混迹 V2EX = =
2016-09-07 14:02:35 +08:00
回复了 anthonyeef 创建的主题 问与答 Typora 的自动换行可以关闭吗?
....楼主, 0.9.8.7.2 你在哪里下载的,我的是 0.9.9.7.6 还是有这个问题呀~
教育祖国的🌺🌺🌺🌺🌺🌺🌺🌺🌺🌺🌺🌺🌺🌺

为什么不用 mac os x 来教,国外都是。
2016-08-28 08:48:38 +08:00
回复了 FrankFang128 创建的主题 JavaScript 不依赖 Gulp、Babel、WebPack,还能优雅地写代码吗?
对了,你回上面照顾新人。新人不更应该多折腾学习么?难点就难点吧~学会拥抱变化,而不是说什么什么不好,选择你需要的,又没强迫你用
2016-08-28 08:45:36 +08:00
回复了 FrankFang128 创建的主题 JavaScript 不依赖 Gulp、Babel、WebPack,还能优雅地写代码吗?
?这些工具很难用?你应该不是前端吧,我当时学着用的时候 1 天基本就能正常配置用了~小项目最后也会维护,用个 css 预处理器,加点前缀用 gulp 很方便,还能 watch ,不然你手动呀。按需要配置才专业,不需要的又没让你配,不想用只是你还没深入学会,所以还处于舒适区~
2016-07-21 21:07:59 +08:00
回复了 cdffh 创建的主题 CDN 网站 cdn 流量太高 求推荐一个能按带宽计费的 cdn,省点钱.
自己搭
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4925 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 03:55 · PVG 11:55 · LAX 19:55 · JFK 22:55
Developed with CodeLauncher
♥ Do have faith in what you're doing.