yyx990803 最近的时间轴更新
yyx990803's repos on GitHub
HTML · 2455 人关注
build-your-own-mint
Build your own personal finance analytics using Plaid, Google Sheets and CircleCI.
JavaScript · 128 人关注
circular-json-es6
circular JSON.stringify and JSON.parse, for environments with native ES6 Map
JavaScript · 54 人关注
buble
a fork of buble with some vue-specific hacks, used in vue-template-es2015-compiler
JavaScript · 47 人关注
creative-html5
A class about JavaScript, html5 and creative coding.
JavaScript · 25 人关注
cjs-module-lexer-rollup-reexports
JavaScript · 20 人关注
browser-audio
Simple cross browser audio player
JavaScript · 18 人关注
babel-plugin-coverage
Istanbul-compatible code coverage instrumentation plugin for Babel.
JavaScript · 17 人关注
babel-preset-flow-vue
15 人关注
awesome
A curated list of awesome lists
JavaScript · 13 人关注
babel
:tropical_fish: Babel is a compiler for writing next generation JavaScript.
JavaScript · 13 人关注
capper
Capture canvas animations.
JavaScript · 10 人关注
de-indent
remove extra indent from a block of code
JavaScript · 9 人关注
create-react-app
Create React apps with no build configuration.
JavaScript · 8 人关注
angular.js
7 人关注
3d-sphere-vue
Vue.js implementation of 3d sphere
TypeScript · 6 人关注
cypress-realworld-app
A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.
JavaScript · 5 人关注
babel-loader
Webpack plugin for Babel
JavaScript · 5 人关注
choreo.js
Event-based flow control for interactive walkthroughs
5 人关注
css-in-readme-like-wat
Style your readme using CSS with this simple trick
JavaScript · 4 人关注
blaze-local-state
Local reactive state for Blaze templates
JavaScript · 3 人关注
babel-preset-es2015-rollup-vue
babel-preset-es2015, minus modules, plus helpers
JavaScript · 3 人关注
benchmark
Monkberry Benchmark
JavaScript · 3 人关注
brooklynjs.github.io
The world's most popular programming language, in New York's most popular borough
JavaScript · 3 人关注
casperjs
Navigation scripting & testing utility for PhantomJS and SlimerJS
3 人关注
dear-github
An open letter to GitHub from the maintainers of open source projects
JavaScript · 2 人关注
babel-snabbdom-jsx
A JSX-Babel-plugin for snabbdom.
JavaScript · 2 人关注
buble-loader
Webpack loader that compiles ES2015 features using buble
JavaScript · 2 人关注
classList.js
Cross-browser element.classList
2 人关注
DefinitelyTyped
The repository for high quality TypeScript type definitions.
yyx990803

yyx990803

🏢  Google
V2EX 第 49830 号会员,加入于 2013-11-16 10:54:59 +08:00
yyx990803 最近回复了
2017-01-23 12:51:20 +08:00
回复了 zhouquanbest 创建的主题 Vue.js 用了一段时间 Vue.js 仅说工具链 离另外两家差距还是挺大
用 vim 写 Vue 的还真挺少,其他编辑器支持都挺好的,我也没办法。

至于构建,官方 cli 开箱即用你不用,这也能怪 Vue ? hot reload 是 vue-loader 内置功能,看看文档几分钟就搞定了,第一次听说有人为了 hot reload 自己写插件的,推荐的工具链不用,自己搭又不看文档,自作聪明还抱怨,也是醉了。
2016-08-05 15:54:31 +08:00
回复了 ianva 创建的主题 前端开发 为什么会有人说 Vue.js 简单?
@ianva 既然你心里的想法跟别人无关,你非要跑这里来开个帖子跟人争什么,自相矛盾还不让人扣帽子,请您继续 high 。。。
2016-07-24 04:45:17 +08:00
回复了 ianva 创建的主题 前端开发 为什么会有人说 Vue.js 简单?
哈哈,有人在推上 at 了我,只能来说两句了。

简单不简单,分两方面看(这里暂时只讨论 Vue 1.x ):

1. 实际生产力:从 0 开始用这个框架实现特定需求,需要多少时间 /精力;
2. API 设计

我们先看 (1),这里有现身说法的用户也有好几个了,事实就是很多人确实用 Vue 开发东西很高效,看完文档就可以刷刷的出活,这跟 API 臃肿不臃肿没有直接关系,你否认也没有用。

如果打个粗略的比方, Vue 在 80% 的情况下(常见中小型应用)实际生产力会超过 React ,剩下 20% 比如超大规模应用 / 特殊需求应用, React 的可扩展性更好。这其实是一个有意识的选择,两个框架所针对的目标场景 /用户群体本来就是有微妙区别的。

再说说 (2),楼主的主要论点是 Vue 的 API 设计得臃肿,不如 React 简单。其实核心 API 不如 React 简洁我也不否认,但是你要说不比 ng1/ng2 简单我只能..... 呵呵。回到和 React 的对比,其实 Vue API 的『多』有很多属于『便利型 API 』,也就是并不是必须存在,可以用更基础的功能去实现的 API ,类似语言中的语法糖。因为用户经常要用到,所以做成了内置的 API 。 React 核心确实简洁,但是其实把大量的工作丢给了用户自己,当你把一个完整的应用写出来的时候你自己所处理的复杂度其实远大于框架本身的复杂度。这一点其实双方也是有意识的选择, Vue 选择帮用户多解决一些常见问题,而 React 则选择只提供最基本的东西,尽可能让用户自己实现上层功能。我并不觉得这两个选择有绝对的孰优孰劣,更多的是针对用户和框架本身的定位所做的取舍。

事实上,我并不否认 1.0 的很多 API 并不是很有必要,所以在 2.0 里面进行了进一步的精简。 directive 在 2.0 里面已经完全淡化了, props 也只有单向的了。至于核心的组件格式,我觉得 Vue 的组件已经是非常简单的了,你说得好像 Vue 的组件设计有什么本质的 flaw 一样,但我好像没看见什么有力的论点。

最后楼主还是得认识到一个问题,使用的感受不是靠说的。人家用着觉得挺简单你非要告诉人家这其实不简单,就好像人家喜欢吃一样东西,但你不喜欢,你非要说服别人这个东西其实并不好吃,愚蠢而徒劳。
2015-07-23 20:07:42 +08:00
回复了 NemoAlex 创建的主题 分享创造 Vue.js 练习作,一个麻将牌局计分器
@greatghoul 用 csp branch 就可以了
这种情况需要注意的就是销毁旧的实例以避免内存泄露 `oldVm.$destroy()`
如果还想顺带维持原 vm 的状态,可以在销毁前 `newVue.$data = oldVue.$data`.

当然最好还是避免这种覆盖的情况...
2014-10-03 10:58:53 +08:00
回复了 rcmerci 创建的主题 JavaScript 写前端 js 的时候,只用原生 js 现实吗
2014-07-29 05:55:36 +08:00
回复了 coffeedeveloper 创建的主题 JavaScript 最牛的打字效果 JS 插件 typing.js
给个建议啊,现在字是按固定间隔出现的,感觉很生硬,不像是人打字。同事做过个类似项目用的是 perlin noise 来产生随机但顺滑的打字间隔。
2014-02-28 03:31:18 +08:00
回复了 yyx990803 创建的主题 Vue.js [王婆卖瓜] Vue.js: 简单,轻巧,组件化的 MVVM
2014-02-26 12:47:22 +08:00
回复了 turing 创建的主题 Node.js Theme 基于 Node.js 的主题管理工具
居然被你抢到了 theme 这个 package name...
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5282 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 09:29 · PVG 17:29 · LAX 02:29 · JFK 05:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.