All Projects → wclimb → euv

wclimb / euv

Licence: other
写一个较为强大的Vue,支持虚拟DOM、diff更新以及基本的API。'vue'.split('').sort().join('') === 'euv'

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to euv

open-md-gateway
Diff协议行情网关, 支持实时行情和历史行情
Stars: ✭ 18 (+0%)
Mutual labels:  diff
wd
Comparing strings on a word per word basis and generating a coloured diff. This repository has migrated to https://gitlab.com/opennota/wd
Stars: ✭ 16 (-11.11%)
Mutual labels:  diff
brackets-compare
Brackets extension to diff files.
Stars: ✭ 49 (+172.22%)
Mutual labels:  diff
AnyDiff
A CSharp (C#) diff library that allows you to diff two objects and get a list of the differences back.
Stars: ✭ 80 (+344.44%)
Mutual labels:  diff
ncdu-diff
ncdu fork that can compare and diff results
Stars: ✭ 21 (+16.67%)
Mutual labels:  diff
go-fastly-cli
CLI tool for interacting with Fastly CDN services via official REST API.
Stars: ✭ 14 (-22.22%)
Mutual labels:  diff
deltaq
Fast and portable delta encoding for .NET in 100% safe, managed code.
Stars: ✭ 26 (+44.44%)
Mutual labels:  diff
FastDiff
General purpose diffing library with parent/children n-level diffing
Stars: ✭ 36 (+100%)
Mutual labels:  diff
jQuery-Merge-for-php-diff
A client side merge tool for JBlonds PHP-Diff @ https://github.com/JBlond/php-diff.
Stars: ✭ 74 (+311.11%)
Mutual labels:  diff
differ
Electron application to compare two directories
Stars: ✭ 48 (+166.67%)
Mutual labels:  diff
v-code-diff
A vue code diff display plugin, support Vue2 / Vue3
Stars: ✭ 93 (+416.67%)
Mutual labels:  diff
got
An enjoyable golang test framework.
Stars: ✭ 234 (+1200%)
Mutual labels:  diff
Compare-UserJS
PowerShell script for comparing user.js (or prefs.js) files.
Stars: ✭ 79 (+338.89%)
Mutual labels:  diff
go-patchutils
go-patchutils is a library written in Go to show differences in source and diff files.
Stars: ✭ 19 (+5.56%)
Mutual labels:  diff
dotfiles
my dot files with git and docker extension for windows and linux
Stars: ✭ 13 (-27.78%)
Mutual labels:  diff
atom-hg
Mercurial support for Atom text editor. Works on Linux, Mac OS X and Windows.
Stars: ✭ 27 (+50%)
Mutual labels:  diff
diff-parser
A parser for unified diffs
Stars: ✭ 22 (+22.22%)
Mutual labels:  diff
preact-source-learn
Preact+hook源码解析
Stars: ✭ 16 (-11.11%)
Mutual labels:  diff
composer-diff
Compares composer.lock changes and generates Markdown report so you can use it in PR description.
Stars: ✭ 51 (+183.33%)
Mutual labels:  diff
raincoat
Raincoat has you covered when you can't stay DRY
Stars: ✭ 27 (+50%)
Mutual labels:  diff

euv

why euv? because:

'vue'.split('').sort().join('') // euv

source:

'node'.split('').sort().join('') // deno

Quick Start

目前还有 case 没有测试

安装

npm install

运行

npm run dev

目前支持功能

  • 虚拟DOM
  • Diff更新
  • {{ data }} or {{ data + 'test' }} or {{ fn(data) }}
  • v-for // v-for="(item, index) in list" or v-for="(item, index) in 10" or v-for="(item, index) in 'string'"
  • v-if v-else-if v-else
  • v-show
  • v-html
  • v-model
  • @click v-on:click 事件(支持绑定其他事件) @click="fn('a',$event)" @click="fn" @click="show = false" @click="function(){console.log(1)}"
  • methods 方法
  • computed 计算属性
  • watch 监听
  • beforeCreatecreatedbeforeMountmountedbeforeUpdateupdated
  • :class
  • :style
  • $nextTick

补充

虚拟dom 不懂的可以看看我之前发的文章(相关代码相比现在有部分改动):http://www.wclimb.site/2020/03/19/simple-virtual-dom/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].