zoukankan      html  css  js  c++  java
  • 前后端项目整体思路

    # 拉勾网管理信息系统
    ## 架构:前后端分离
    # 前端
    - Webpack 开发环境搭建
    1.entry:字符串,数组,对象
    1、字符串:单个入口
    // 2、数组:多个入口,一个出口
    // 3、对象:多个入口(chunk), 多个出口
    2.output: filename, path
    3.插件:
    html-webpack-plugin
    copy-webpack-plugin
    yarn add html-webpack-plugin --dev
    4.webserver
    webpack-dev-server: 默认热更新,且将生成的静态文件放到内存里
    5.loader
    sass-loader, css-loader, style-loader, bebal-loader, string-loader, url-loader, file-loader
    6.copy文件
    copy-webpack-plugin

    - 前端UI框架
    # 基于bootstrap的AdminLTE

    app 注册路由 


    1.路由导航切换:<a href='/#/home'>可以依据路由的跳转实现页面切换,正统的做法自定义标签to='/home',
      
       let $lis =  $('#sidebar-menu li[to]')
        $lis.on('click',function(){
            let to = $(this).attr('to')
            router.go(to)
        })
    
    
    
    <全局定义sme的实例router>

    2.导航高亮,路由发生改变,则改变高亮(使用sme的中间件监听路由改变)
      router.use((req) => {
            _activeLink(req.route)
        })
    
    
    
     
    express中间件
      1.

    2.
    {
      "ret":
      <%- ret %>,
      "data":
      <%- data %>
    }// = 是做了编译
    res.render时将数据和模板结合
    
    
  • 相关阅读:
    markdown文件的基本常用编写语法
    ajax练习习题一弹窗查看
    jQuery练习二球队移动
    jQuery Ajax
    jQuery练习一好友列表变色
    jq
    jQuery基础知识
    php pod
    php常用代码(一)
    php多维数组化一维数组
  • 原文地址:https://www.cnblogs.com/moonzwt/p/9840156.html
Copyright © 2011-2022 走看看