首页   注册   登录
 ahonn 最近的时间轴更新
ahonn's repos on GitHub
CSS · 805 人关注
hexo-theme-even
:rocket: A super concise theme for Hexo
JavaScript · 35 人关注
v2exRN
A React-Native Client for V2EX
Python · 21 人关注
nada
🎧 Luoo music player [Deprecated]
JavaScript · 13 人关注
soraka
Chaoxing mooc helper script for Tampermonkey
HTML · 11 人关注
theme-example
Hexo theme example
JavaScript · 10 人关注
tiny-react
a tiny react-like library, just for fun
HTML · 9 人关注
hexo-theme-hello
hexo theme, for my own
Vim script · 7 人关注
dotfiles
💎 My vim/neovim, zsh, git, and tmux configuration files
Clojure · 7 人关注
hexdit
A Hexo blog editor built on electron and reagent
Clojure · 4 人关注
shadow-electron-starter
ClojureScript + Shadow-cljs + Electron + Reagent
JavaScript · 2 人关注
leetcode-js
Javascript solutions for Leetcode problems
C++ · 1 人关注
acm
ACM Exercise
1 人关注
ahonn.github.io
Blog
JavaScript · 1 人关注
landleg-electron
land leg with electron + vue.js
JavaScript · 1 人关注
learn-underscore
underscore.js 1.8.3 源码阅读
Vim script · 1 人关注
resize.vim
Resize a vertical or horizontal split screen
HTML · 1 人关注
resume
JavaScript · 1 人关注
term-listpager
scrollable interactive terminal list for Node.js
JavaScript · 0 人关注
answer-auxiliary
answer auxiliary script (chongding, etc)
Python · 0 人关注
fileheader.nvim
✏️Add and update your authoring information in header comment
JavaScript · 0 人关注
gatsby-blog
Go · 0 人关注
go-ghpages
Tool for publishing files to a gh-pages branch on GitHub
TypeScript · 0 人关注
ladate
A date library alternative to Moment.js with the truly same modern API
JavaScript · 0 人关注
landleg-node
land leg with Node.js
JavaScript · 0 人关注
react-native-todo
ToDoList app with React Native for Android
Clojure · 0 人关注
sicp-clj
Implementations of SICP exercises in Clojure
Ruby · 0 人关注
spideruby
zhihu user infomation spider with Ruby
TypeScript · 0 人关注
stone-complier
A simple programming language with TypeScript.
JavaScript · 0 人关注
the-great-blog
The great blog by gatsby
JavaScript · 0 人关注
url-parse
Small footprint URL parser that works seamlessly across Node.js and browser environments.

ahonn

V2EX 第 138980 号会员,加入于 2015-09-19 12:22:47 +08:00
81 S 94 B
个人简介
ahonn 最近回复了
10 天前
回复了 zuohuadong 创建的主题 Linux 开发环境从 windows 到 Linux 攻略
@cah07 我看你才是吧
xmind zen ?
不要局限于自己是前端
70 天前
回复了 shenqi 创建的主题 程序员 关于前端对 ng , vue , react 的选择
@murmur #55
纯 JSX 写起来整洁不整洁看人,我只能这样说。

以 Vue 中的 v-if 去对标 React JSX 中没有 if,我实在是看不出客观。
如果你理解 JSX 最后会变成什么的话,你就不会说 JSX 居然没有 if 跟 for 了。即使在 Vue 的 JSX 中也是没有 v-if 的,Vue 的 JSX 中 if 的用法与使用三目运算符完全没有区别吧?拿 Vue 的 template 跟 JSX 去比,这两者的实现完全是不同的,没有可比性,何来客观?

如果 Vue 在 JSX 中也支持 v-if,那就另说。

还有一点,React 中使用不可变对象是为了在 shouldComponentUpdate() 中方便高效的判断,也符合 React 本身函数式的思想。没有搞清楚就说 “为什么 react 要设计出不可变对象这个概念,很大一部分原因是他的 setState 有些弱智没法检测 Array 或者 Object 内部的改动”,何来客观?
70 天前
回复了 shenqi 创建的主题 程序员 关于前端对 ng , vue , react 的选择
@murmur #49 能不能用 if 貌似跟 vue 多不多人用没有关系吧?假如 Vue 没有 v-if 或者 JSX 中使用 if,用三目你也能用得很开心的吧。

React 与 Vue 的实现不同,所以我不认为能不能用 if 或者 for 能说明谁优谁劣。况且 Vue 的 JSX 也不能用 for 吧?
至于说 React 是给 geek 用的,是否任何自己不喜欢或者不认同的技术都是可以说是给 geek 用的呢。Vue 当然也是很不错的,但是真的要分个高低是不合理的。对于 React 的评价我觉得你是不客观的。
70 天前
回复了 shenqi 创建的主题 程序员 关于前端对 ng , vue , react 的选择
@murmur #16 你对 React 可能有些误解,不可变对象并不是 React 设计的,React 本身思想也是函数式的那一套。换成 ClojureScript 之类的本身数据就是不可变的就没有这一回事了。

另外中 JSX 中不能用 if 跟 for,但是可以使用三目运算以及 map 好吧。所以“连 if 和 for 都要自己用语法糖实现”根本不需要好吧。至于为什么不能用 if 跟 for,因为 JSX 会转成方法调用,如果 JavaScript 能够这样写 const xxx = a if b else c 的话,JSX 中当然能够使用 if 了,然而这并没有必要。
LaunchBar
我三本,学历不是唯一标准,好好努力。
83 天前
回复了 chemzqm 创建的主题 Vim 如何使用 JavaScript 编写 vim 插件?
@chemzqm #2 然而还是不行.. :CheckHealth 全是 OK. 所以我选择去用 Python 写了..
84 天前
回复了 chemzqm 创建的主题 Vim 如何使用 JavaScript 编写 vim 插件?
为啥我安装了获取不到那些命令
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1791 人在线   最高记录 3541   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 13ms · UTC 04:48 · PVG 12:48 · LAX 21:48 · JFK 00:48
♥ Do have faith in what you're doing.
沪ICP备16043287号-1