zoukankan      html  css  js  c++  java
  • nodejs的划时代意义,以及vue和nodejs的关系

    ###

    就前端来说nodejs具有划时代的意义,

    做前端的没用过nodejs都不好意思说自己是前端,

    做后端的没听过nodejs,

    或者说不出nodejs和java的优缺点,也不是一个合格的后端。

    nodejs不是一个js框架,千万不要认为是类似jquery的框架,

    nodejs是js运行时,运行环境,类比java中jvm,

    java的开端是什么,无疑是jvm,自从有了jvm,java才能吹牛说自己是“一次编写处处运行”,

    不管你是windows还是linux,只要安装了对应版本的jvm都可以运行.class文件。

    同样nodejs的作用和jvm的一样一样的,也是js的运行环境,不管是你是什么操作系统,

    只要安装对应版本的nodejs,那你就可以用js来开发后台程序。

    这具有划时代的意义,意味着一直以来只能在浏览器上玩来玩去的js,可以做后端开发了,

    从有了nodejs后就催生出一大批用js做后台开发的前端人员,这部分人员就是偏前端的“全栈程序员”。

    记住,nodejs是和jvm同等地位的js运行环境,打开了前端人员走向后端的道路。

    ######

    vue.js为什么要在nodejs中安装?为什么要在nodejs中npm install vue呢?

    第一,首先vue.js 是库,不是框架,不是框架,不是框架。vue.js 有路由的 叫vue-route.js,vue.js也有数据请求 叫vue-resource.js,用上vue-router vue-loader就是框架

    第二,vue.js 下载过来直接在html中引入就好了并不一定要npm install vue.

    前端文件也是放在服务端的呀,npm install的vue用来被webpack打包进前端js。

    Vue.js可以在html里引用,使用npm引入是方便包管理。

    等到应用需要的库和框架多起来后,一个个从html里引入就不方便了。
    所以用到打包工具比如webpack,可以直接require引入之后将不同模块打包成单个js文件。同时这些工具提供各种自动化处理,让前端开发更爽。
    最后Vue.js是数据驱动,和JQuery思路不同,你几乎不需要自己进行复杂低效的dom操作,开发简介明了。从这一点上说,可以基本抛弃JQuery了。

    ###

    #####

  • 相关阅读:
    h5 拍照上传 代码
    java jdbc 链接本地mysql数据库 报错 Access denied for user 'root'@'localhost' (using password: YES)
    react.js 中对props 的理解
    react.js 如何 设置页面div 背景图片
    关于Vue.js 和 react.js 的异同
    如何用 npm ,搭建react 项目
    如何进行vue vux版本更新
    js 继承 函数
    absolute 和 z-index妙用
    关于 white-space: pre-wrap;的灵异现象
  • 原文地址:https://www.cnblogs.com/andy0816/p/15265433.html
Copyright © 2011-2022 走看看