您的位置:首页 > Web前端 > React

浅析angular,react,vue.js jQuery使用区别

2017-06-08 20:01 1236 查看
转自(http://www.cnblogs.com/leolovexx/p/5691402.html)

前端越来越混乱了,当然也可以美其名曰:繁荣。

当新启动一个前端项目,第一件事就是纠结:使用什么框架,重造什么轮子?

PS:大牛留言讨论

那么,希望看完此篇,能够给你一个清晰的认识,或者让你更加地纠结和无所适从 = =!

本篇拿一注册功能作为样本,使用各种框架去实现功能,从而对比各种方式的优劣。




JQuery

<div>
<div><input type="text" id="nameIpt"/></div>
<div><input type="text"  id="statusIpt"/></div>
<div><input type="button" value="save" id="saveBtn"/></div>
</div>

<script>
$(function () {
$("#saveBtn").click(function () {
saveToDB($.trim($("#nameIpt").val()), $.trim($("#statusIpt").val()));
})

function saveToDB() {
//save to db
}
})
</script>


简单粗暴,用户行为驱动的思考方式,不需要怎么动脑= =!


Vuejs

<div id="demo">
<div> <input v-model="name"></div>
<div> <input v-model="status"></div>
<div> <input  v-on="click:save()" type="button" value="save"></div>
</div>
<script>
var demo = new Vue({
el: '#demo',
data: {
name: '',
status:''
},
methods: {
save: function () {
saveToDB(this.name, this.status);
}
}
})

function saveToDB(name, status) {
//..
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  React