zoukankan      html  css  js  c++  java
  • 学成在线(第2天)CMS前端开发

    CMS前端开发

    Vue.js 与Webpack

    vue.js是什么?

    Vue  是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计
    为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一
    方面,当与现代化的工具链以及各种 支持类库结合使用时, Vue 也完全能够为复杂的单页应用提供驱动。

    vue.js入门

    1.编写html,引入vue.min.js(l类库)

    2.编写视图代码(用户界面,只负责展示)

    3.编写VM (viewModel)及其中Model

    4.刷新页面运行程序,vue.js(VM)部分实现将model中的数据在view中展示

    vue.js常用指令

    1.v-model

    实现双向数据绑定:

    a.由模型数据绑定到Dom对象,模型数据的值改变,Dom对象的值自动改变

    b.由Dom对象绑定到模型数据,Dom对象的值改变,模型数据就改变

    2.v-text

    v-text可以将一个变量的值渲染到指定的元素中,它可以解决插值表达式闪烁的问题

    3.v-on

    监听用户事件

    4.v-bind

    v-bind可以将数据对象绑定在dom的任意属性中

    v-bind可以给dom对象绑定一个或多个特性

    5.v-if和v-for

    v-for可以遍历数组,v-if进行判断

    webpack 入门

    1.webpack依赖于node.js,首先安装node.js 

    安装完,cmd下node -v,查看版本

    2.安装npm

    npm是个包管理工具

    node.js通过npm安装我们所依赖的js包

    通过npm安装webpack

    npm的工作原理:去远程下载所依赖的js包

    3.cnpm

    cnpm代替了npm,可以从国内的镜像下载js包(跟Maven配置了阿里镜像一样,下载速度快一点)

    nrm ls 查看镜像已经指向taobao

    使nrm use XXX切换 镜像
    如果nrm没有安装则需要进行全局安装:

    cnpm install -g nrm

    关于npm和cnpm详细安装,这里有篇博客写挺好的

    https://www.cnblogs.com/liaojie970/p/9296177.html

    4.安装webpack

    npm install --save-dev webpack 

    或  

    cnpm install --save-dev webpack

    webpack-dev-server

    推荐使用webpack-dev-server开发服务器,它的功能可以实现热部署并自动刷新浏览器

    1.安装webpack-dev-server

    在当前目录下输入指令

    cnpm install webpack@3.6.0 webpack-dev-server@2.9.1 html-webpack-plugin@2.30.1 --save-dev

     2.在package.json中配置script(运行命令)

    "scripts": {
        "dev": "webpack‐dev‐server ‐‐inline ‐‐hot ‐‐open ‐‐port 5008"
      },

    3.配置webpack.config.js

    4.使用webpack的命令去运行程序

    开发使用:

    npm run dev

    打包使用:

    npm run build

    使用debugger进行调试

    在要打端点的代码处加debugger

     导入系统管理前端工程

    将课程资料中的xc-ui-pc-sysmanage.7z拷贝到UI工程目录中,并解压,用WebStorm打开xc-ui-pc-sysmanage目录。
    这里有个坑

    运行程序的时候,报错

     解决在当前目录下或者idea的控制台Terminal下,输入指令安装node-sass

    cnpm install node-sass --save

    再重新启动,可以看到运行成功

     

  • 相关阅读:
    Android:TabWidget
    Android之GridView
    Asp.Net页面生命周期
    Android笔记
    Adnroid单元测试
    GridView,ListView实例
    CSS
    C# ref,out
    有些经验是花钱都买不到的!
    数据库常用的sql语句
  • 原文地址:https://www.cnblogs.com/anan-java/p/12190547.html
Copyright © 2011-2022 走看看