精华内容
下载资源
问答
  • 前端项目

    千次阅读 2019-12-12 12:42:04
    1.应该场景 实践学习, 知识储备, 提高技术水平. 2.学习/操作 1.zh.javascript.info Star 1.6kWatch 52...通过简单但详细的内容,讲解从基础到高阶的 JavaScript 相关知识,能够帮助初中级前端提升 Java...

    1.应该场景

    实践学习, 知识储备, 提高技术水平.

    2.学习/操作

    1.zh.javascript.info 

    Star 1.6k Watch 52 Fork 316 中文
    《现代 JavaScript 教程》是以最新的 JavaScript 标准为基准的教程。通过简单但详细的内容,讲解从基础到高阶的 JavaScript 相关知识,能够帮助初中级前端提升 JavaScript 等前端技术水平。在线阅读

     

     

     

     

    后续补充

    ...

    3.问题

    TBD

    4.参考

    https://hellogithub.com/periodical/volume/44/

    后续补充

    ...

    展开全文
  • GitHub优质开源项目-Vue前端项目

    千次阅读 2020-01-03 15:35:43
    GitHub优质开源项目-Vue前端项目 GitHub优质开源项目-Vue前端项目 GitHub优质开源项目-Vue前端项目 GitHub优质开源项目-Vue前端项目 GitHub优质开源项目-Vue前端项目 ...

    1. ElemeFE/element

    tag:vue javascript components

    star:15.8k

    link:https://github.com/ElemeFE/element

    简介

    Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。通过基础的 24 分栏,迅速简便地创建布局。

    官网地址:http://element.eleme.io/

     

    2. bailicangdu/vue2-elm

    tag:vue

    star:10.4k

    link:https://github.com/bailicangdu/vue2-elm

    简介

    初学vue时曾在网上搜索vue的实战项目源码,无奈大部分都是简单的demo,对于深究vue没有太大的帮助,剩下的一些大部分都是像音乐播放器之类的展示型项目,交互没有预期那么复杂。但我们实际在工作中,经常会遇到有购物车的项目,这类项目因为涉及到money,所以对逻辑严谨度要求高,页面之间交互复杂,又会伴随着登录、注册、用户信息等等,常常会让我们很头疼。既然还没人用vue写过这样的项目,那不如我来写,开源出来对能看到的人也会有帮助。

    此项目大大小小共 45 个页面,涉及注册、登录、商品展示、购物车、下单等等,是一个完整的流程。因为利用业余时间来做,年前就开始写,又跨个年,周期有点长,项目从零布局到完成共用了2个多月的时间,目前项目已经完成,正在进行一些性能的优化,增加详细的注释。

    技术栈

    vue2 + vuex + vue-router + webpack + ES6/7 + fetch + sass + flex + svg

    目标功能

    定位功能 -- 完成

    选择城市 -- 完成

    搜索地址 -- 完成

    展示所选地址附近商家列表 -- 完成

    搜索美食,餐馆 -- 完成

    根据距离、销量、评分、特色菜、配送方式等进行排序和筛选 -- 完成

    餐馆食品列表页 -- 完成

    购物车功能 -- 完成

    店铺评价页面 -- 完成

    单个食品详情页面 -- 完成

    商家详情页 -- 完成

    登录、注册 -- 完成

    修改密码 -- 完成

    个人中心 -- 完成

    发送短信、语音验证 -- 完成

    下单功能 -- 完成 

    订单列表 -- 完成

    订单详情 -- 完成

    下载App -- 完成

    添加、删除、修改收货地址 -- 完成

    帐户信息 -- 完成

    服务中心 -- 完成

    红包 -- 完成

    上传头像 -- 完成

     

    •  

    3. airyland/vux

    tag:vux weui vue vue-components

    star:8.9k

    link:https://github.com/airyland/vux

    简介

    Vux(读音 [v'ju:z],同views)是基于 WeUI 和 Vue(2.x) 开发的移动端 UI 组件库,主要服务于微信页面。

    基于 webpack+vue-loader+vux 可以快速开发移动端页面,配合 vux-loader 方便你在 WeUI 的基础上定制需要的样式。

    vux-loader 保证了组件按需使用,因此不用担心最终打包了整个 vux 的组件库代码。

    vux 并不完全依赖于 WeUI,但是尽量保持整体UI样式接近 WeUI 的设计规范。最初目标是创建一个易用,实用,美观的移动端UI组件库,现在离理想状态还有不少距离,因此需要大家及时反馈问题及贡献代码。

    即使你不使用 vux 的代码, 但能从源码得到一些参考那么也是件让人高兴的事情。

    官网:https://vux.li/

     

    4. iview/iview

    tag:vue javascript components ui-design vue-componentsui-kit

    star:8.3k

    link:https://github.com/iview/iview

    简介

    iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。

    特性:

    • 高质量、功能丰富

    • 友好的 API ,自由灵活地使用空间

    • 细致、漂亮的 UI

    • 事无巨细的文档

    • 可自定义主题

    官网:https://www.iviewui.com/

    5. ElemeFE/mint-ui

    tag:vue mobile component vue-componentsui-kit

    star:7.2k

    link:https://github.com/ElemeFE/mint-ui

    简介

    基于 Vue.js 的移动端组件库。

     特性:

    • Mint UI 包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。通过它,可以快速构建出风格统一的页面,提升开发效率。

    • 真正意义上的按需加载组件。可以只加载声明过的组件及其样式文件,无需再纠结文件体积过大。

    • 考虑到移动端的性能门槛,Mint UI 采用 CSS3 处理各种动效,避免浏览器进行不必要的重绘和重排,从而使用户获得流畅顺滑的体验。

    • 依托 Vue.js 高效的组件化方案,Mint UI 做到了轻量化。即使全部引入,压缩后的文件体积也仅有 ~30kb (JS + CSS) gzip。

    官网:http://mint-ui.github.io/#!/en

    6. vue-bulma/vue-admin

    star:5.5k

    link:https://github.com/vue-bulma/vue-admin

    简介

    一个基于 Vue 2.0 和 Bulma 0.3 的 后台管理框架。

    特性:

    • 基于 Vue 2.0 和 Bulma 0.3 技术

    • 响应式和弹性布局

    • 多种图表类型

    • 丰富的组件或参见 vue-bulma

    • 基于优秀的第三方库

    官网:https://admin.vuebulma.com

    7. museui/muse-ui

    tag:muse-ui material vue vuejs2 vue2

    star:4.3k

    link:https://github.com/museui/muse-ui

    简介

    基于 Vue 2.0 和 Material Design 的 UI 组件库。

    特性:

    • 多功能组件,使用无忧

    • 自定义主题文件,更易扩展

    • 基于 Vue 2.0,开发更加快速

    官网:https://museui.github.io

    8.vuematerial/vue-material

    tag:vue-material javascript vue material material-design

    star:3.9k

    link:https://github.com/vuematerial/vue-material

    简介

    Vue Material is lightweight framework built exactly according to the Material Design specs.

    It aims to deliver a collection of reusable components and a series of UI Elements to build applications with support to all modern Web Browsers through Vue 2.

    Build powerful and well-designed web apps that can fit on every screen. You can generate and use themes dynamically, use components on demand, take advantage of UI Elements and Components with an ease-to-use API.

    官网:https://vuematerial.github.io

    9. PanJiaChen/vue-element-admin

    tag:vue-admin vue admin element vuex 

    star:3.6k

    link:https://github.com/PanJiaChen/vue-element-admin

    简介

    这半年来一直在用 vue 写管理后台,目前后台已经有百来个个页面,十几种权限,但维护成本依然很低,所以准备开源分享一下后台开发的经验和成果。目前的技术栈主要的采用 vue + element + axios 由 webpack2 打包.由于是个人项目,所以数据请求都是用了 mockjs 模拟。注意:在次项目基础上改造开发时请移除mock文件。 写了一个系列的教程配套文章,如何从零构建后一个完整的后台项目:

    • 手摸手,带你用 vue 撸后台 系列一(基础篇)

    • 手摸手,带你用 vue 撸后台 系列二(登录权限篇)

    • 手摸手,带你用 vue 撸后台 系列三 (实战篇)

    • 手摸手,带你用 vue 撸后台 系列四(vueAdmin 一个极简的后台基础模板)

    • 手摸手,带你封装一个 vue component

    功能

    • 登录/注销

    • 权限验证

    • 侧边栏

    • 面包屑

    • 富文本编辑器

    • Markdown编辑器

    • JSON编辑器

    • 列表拖拽

    • plitPane

    • Dropzone

    • Sticky

    • CountTo

    • echarts图表

    • 401,404错误页面

    • 错误日志

    • 导出excel

    • table example

    • 动态table example

    • 拖拽table example

    • 内联编辑table example

    • form example

    • 多环境发布

    • dashboard

    • 二次登录

    • 动态侧边栏(支持多级路由)

    • mock数据

    • cache tabs example

    • screenfull

    • markdown2html

    • views-tab

    10.ghosh/uiGradients

    tag:css design vue gradients

    star:3k

    link:https://github.com/ghosh/uiGradients

    简介

    This is an effort to give back to the community, by the community. Hopefully this will help you draw inspiration and serve as a resource for picking gradients for your own projects.

    官网:http://uigradients.com/

    展开全文
  • nginx 部署前端项目

    千次阅读 2019-06-03 13:17:30
    nginx如何部署打包成为dist的前端项目。读者须知: nginx如何安装与使用 PS docker 安装与使用 docker pull nginx docker run --restart=on-failure:20 -itd --name nginx -p 80:80 nginx:latest SEO nginx如何部署...

    前言

    nginx如何部署打包成为dist的前端项目。读者须知: nginx如何安装与使用

    PS

    docker 安装与使用
    docker pull nginx
    docker run --restart=on-failure:20 -itd --name nginx -p 80:80 nginx:latest

    SEO

    nginx如何部署dist?
    nginx如何部署vue?
    nginx如何部署前端项目?

    安装nginx后,配置

    该文件放在/etc/nginx/conf.d/xxx.conf

    server{
        listen 80;
        server_name  xxx.com;
    
        location /{
            root /home/web/vueProjects/wxopapp/dist/;
            index index.htm index.html;
            expires      30d;
        }
    }
    
    

    nginx -t
    nginx -s reload

    展开全文
  • 如何在NGINX中部署多个前端项目

    万次阅读 多人点赞 2019-07-02 17:46:23
    NGINX中单设置一个web前端很容易,改变端口,改变root指向基本就搞定了,那么,假设我们有多个前端项目部署在同一个域名下,该怎么设置呢? 1. 先假设我们有一个应用,http://domain就可以访问了, 现在改版了希望...

    NGINX中单设置一个web前端很容易,改变端口,改变root指向基本就搞定了,那么,假设我们有多个前端项目部署在同一个域名下,该怎么设置呢?

    1. 先假设我们有一个应用,http://domain就可以访问了, 现在改版了希望可以访问旧的应用http://domain,同时也可以通过http://domain/new访问新应用,那么首先第一步就是需要对新的前端项目进行一些配置。
         a. 在vue.config.js中设置 publicPath: '/new/',

         b. 在路由index.js中设置   base:'/new/',


         c. 在index.html中加入<meta base=/new/>

        2. 修改NGINX设置,基本就是使location /指向原来的web前端,  location /new指向新的web前端

              a. 先在NGINX目录下/usr/share/nginx/html 创建新的文件夹new,把新项目的static,index.html放置于new目录,注意不是dist放到new目录


             new 目录结构

    b.  vim /etc/nginx/nginx.conf,修改server 部份

     

    #For more information on configuration, see:
    #   * Official English Documentation: http://nginx.org/en/docs/
    #   * Official Russian Documentation: http://nginx.org/ru/docs/
    
    #user nginx;
    user root;
    worker_processes auto;
    error_log /var/log/nginx/error.log;
    pid /run/nginx.pid;
    
    # Load dynamic modules. See /usr/share/nginx/README.dynamic.
    include /usr/share/nginx/modules/*.conf;
    
    events {
        worker_connections 1024;
    }
    
    http {
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                          '$status $body_bytes_sent "$http_referer" '
                          '"$http_user_agent" "$http_x_forwarded_for"';
    
        access_log  /var/log/nginx/access.log  main;
    
        sendfile            on;
        tcp_nopush          on;
        tcp_nodelay         on;
        keepalive_timeout   65;
        types_hash_max_size 2048;
    
        include             /etc/nginx/mime.types;
        default_type        application/octet-stream;
    
        # Load modular configuration files from the /etc/nginx/conf.d directory.
        # See http://nginx.org/en/docs/ngx_core_module.html#include
        # for more information.
        #include /etc/nginx/conf.d/*.conf;
    
        server {
            listen       8099;
            server_name  localhost;
            #此为nginx本身index目录
            #root         /usr/share/nginx/html;
    
            # Load configuration files for the default server block.
            include /etc/nginx/default.d/*.conf;
    
            location / {
             此为旧应用index,static目录
                    root /usr/share/nginx/html/dist;
                    try_files $uri $uri/ @router;
                    index index.html index.htm;
                 
            }
     
            location /new {
               #此为新应用index,static目录,同时注意这里是alias,不是root,还有以及new的后面有/结尾
                    alias /usr/share/nginx/html/new/;
                    try_files $uri $uri/ /new/index.html;
                    index index.html index.htm;
                  
            }
    
            location @router {
                    rewrite ^.*$ /index.html last;
            }
            error_page 404 /404.html;
                location = /40x.html {
            }
    
            error_page 500 502 503 504 /50x.html;
                location = /50x.html {
            }
        } 
    # Settings for a TLS enabled server.
    #
    #    server {
    #        listen       443 ssl http2 default_server;
    #        listen       [::]:443 ssl http2 default_server;
    #        server_name  _;
    #        root         /usr/share/nginx/html;
    #
    #        ssl_certificate "/etc/pki/nginx/server.crt";
    #        ssl_certificate_key "/etc/pki/nginx/private/server.key";
    #        ssl_session_cache shared:SSL:1m;
    #        ssl_session_timeout  10m;
    #        ssl_ciphers HIGH:!aNULL:!MD5;
    #        ssl_prefer_server_ciphers on;
    #
    #        # Load configuration files for the default server block.
    #        include /etc/nginx/default.d/*.conf;
    #
    #        location / {
    #        }
    #
    #        error_page 404 /404.html;
    #            location = /40x.html {
    #        }
    #
    #        error_page 500 502 503 504 /50x.html;
    #            location = /50x.html {
    #        }
    #    }
    
    }

    c.  /usr/sbin/nginx -t 验证conf文件是否配置正确

    d. /usr/sbin/nginx -s reload 重新加载NGINX配置生效
        3. 最后通过http://localhost:8099就能访问到旧前端,而通过http://localhost:8099/new就能访问到新前端

    网上有其他很多写的NGINX反向代理部署多个前端,其前提应该是这个应用都已经可以正常访问,只不过是在某个域和端口进行转发,使用户访问方便。
        
    在些过程中遇到的一些问题:
        1. 一开始只对NGINX进行了设置,在new文件夹下放了一个index.html,这样只能访问到index,而不能访问到新的项目,因为一些编译好的文件路径不对,导致没法加载
        2. 404错误,一般来说就是配置和真实的路径不符合
        3. 设置多个前端的时候需要把原来默认的全局ROOT 路径注释掉
        4. 注意每行设置最后的分号,反正我自己好几次忘了
        5. 重启NGINX可能发生的错误: 
            a. nginx[13499]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use),使用 netstat -ntpl或者ps -ef | grep nginx找到相应进程,然后kill 进程ID
            b. nginx start failed,pid找不到,   ./nginx -c -/etc/nginx/nginx.conf
        

    展开全文
  • tomcat启动前端项目

    千次阅读 2019-07-10 23:08:00
    前后端分离项目,前端使用vue,部署启动前端项目可以使用NodeJS,Nginx,Tomcat。 *)使用Tomcat部署启动: 1.把vue项目build生成的dist包,放到Tomcat的webapps/ROOT路径下 2.启动Tomcat 3.访问:...
  • IDEA启动前端项目

    万次阅读 2019-06-05 14:49:48
    IDEA启动前端项目: 第一步首先下载nodeJS 地址:https://nodejs.org/en/ nodeJS里面包含了npm,安装完成之后我们验证安装是否成功:win+R,出入cmd,回车,调出DOS窗口,输入node -v 会显示出Node.js的版本号。 ...
  • web前端课设小米商城源码 web前端项目课程 仿造小米官网制作的入门html5+css项目 链接:https://pan.baidu.com/s/1lSXw2FSpKtwC-h12OrD_NQ提取码52p4 –转发+关注是对小编最大的支持 感谢你的支持–
  • Vue整合SpringBoot项目实战之Vue+Element-Ui搭建前端项目

    千次阅读 多人点赞 2020-07-23 20:16:03
    Vue整合SpringBoot项目实战之Vue+Element-Ui搭建前端项目 源码: 前端项目代码 后端项目代码 Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies ...
  • 前端项目应该如何部署

    万次阅读 2017-07-27 10:14:45
    一个标准的前端项目,必定始于yarn start,它将会经历babel编译,webpack构建,server启动等流程,然后由浏览器加载页面。这是很Dev的开发方式,可生产环境我们却往往不这么做。 1.何为前端?如果按照以前的看法,...
  • 前端项目与技术实践前端开发规范HTML规范head内容​ head中必须定义title、keyword、description,保证基本的SEO页面关键字和内容描述。移动端页面head要添加viewport控制页面不缩放,有利于提高页面渲染性能。建议...
  • jekins自动化部署VUE前端项目

    千次阅读 2020-08-11 22:57:28
    随着前端项目使用工程化开发,前端项目的自动化部署越来越重要,本次主要介绍jekins自动化部署流程, 需求:jekins安装于服务A,应用服务器位于服务器B,jekins打包好之后自动部署到服务器B上 前提条件:jekins已...
  • 新手搭建VUE前端项目 1、安装node.js环境 (1)下载node.js,下载地址为:https://nodejs.org/en/ (2)按照默认选项安装node,检查安装版本 (3)配置下载镜像,镜像地址为:http://npm.taobao.org/,安装成功后,...
  • 如何通过IDEA导入并启动前端项目

    千次阅读 2020-02-03 14:35:52
    2.使用IDEA导如这个前端项目 3.安装依赖 4.启动项目 项目结构说明 搭建后台管理前端 1.解压前端压缩包 解压到和后端同一个目录下 2.使用IDEA导如这个前端项目 效果如下 3.安装依赖 按...
  • vue前端项目的结构以及组成部分

    千次阅读 2019-07-02 15:01:11
    这也是对前端项目文件组成和几个大的模块的一些介绍,文末还有一些不成文的代码规范 本文目录 项目代码组成 前端项目组成 前端重要的一些库 前端的几大模块 项目编写规范 项目代码组成 先不谈前端项目,结合后端...
  • 通过nodejs部署前端项目

    千次阅读 2020-01-29 01:10:57
    通过nodejs部署前端项目 服务器需要安装:node 然后创建如下代码app.js文件 const http = require('http'); const url = require('url'); const path = require('path'); const fs = require('fs'); // 以上是系统...
  • 前端项目打包发布到GitHub

    千次阅读 2018-03-30 18:38:09
    前端项目部署 vue+mongodb+nodejs全栈开发部署 nodejs服务器部署教程一 nodejs服务器部署教程二 初探全栈,基于vue全家桶和nodejs写的一个小项目,讲述开发和部署过程 GitHub个人主页 使用GitHub打造你的个人...
  • springboot中导入react前端项目

    千次阅读 2019-09-06 19:49:12
    1.前端项目使用webpack打包 2.将打包的前端项目中的index.html放入spring工程下的resources>templates,剩下的资源文件放到resources>static下 3.在pom.xml中加入thymeleaf(SpringBoot页面展示Thymeleaf)依赖 ...
  • nginx配置多个前端项目

    万次阅读 2018-09-06 15:40:23
    最近一台服务器要配置多个前端项目,当然前后端分离就需要nginx来配置了。 单个项目还好说,如下 修改nginx的nginx.conf配置文件 #user nobody; worker_processes 1; #error_log logs/error.log; #...
  • Web前端项目发布到iis服务器

    万次阅读 热门讨论 2017-09-11 10:44:19
     目前公司的项目前后端分离,前端用的是angular2框架,为了给伙伴浏览前端页面提供便利,需要将前端项目发布服务器上,大家都可以自由访问了。 正文  1、前端项目打包  打开前端项目,输入命令ng build (构建/...
  • nginx部署nodejs前端项目

    千次阅读 2018-01-19 09:34:40
    前端项目打包下载nodejs下载地址:https://nodejs.org/en/download/执行npm -v,查看安装是否成功。下载nodejs依赖包在项目目录下执行 npm iCompiled successfully! The app is running at: ...项目打包npm run build...
  • Node.js 启动web前端项目步骤

    千次阅读 2019-12-12 20:34:16
    Node.js 启动web前端项目步骤 第一步:打开小黑窗、找到前端项目对应的路径、node项目都有个package.json、即是项目的配置文件 如: e:\IdeaWorkSpaces\SpringBootWeChatFoot\ vuejs-project 第二步:先看有没node_...
  • 前端项目如何添加配置文件

    千次阅读 2019-06-13 15:48:41
    最近碰到一个需求,公司两个独立的项目,其中A项目需上报埋点数据给B项目,因为两个项目完全独立,部署的服务器不...前端项目采用Vue框架,由Webpack打包,此为背景。 因为项目被打包后,代码结构难以区分,也不...
  • 前端项目部署到阿里云

    千次阅读 2019-01-21 18:48:00
    由于本人是个前端这里只介绍前端项目的部署(后台的部署见下一篇) 准备工作 下载两个软件Xshell和Xftp(也可以使用WinSCP;我使用的是windows系统) 购买阿里云,看需要选配置吧,系统一般选Ubuntu和CentOS;我选的是...
  • 前端项目部署工具- Cloud Toolkit

    千次阅读 2019-06-27 16:06:31
    前端项目部署工具 1:安装Alibaba Cloud Toolkit 插件 2:配置 3: x项目服务器:IP 端口22 用户名XXX 密码XXXXXXXXXXXXX 复制时注意空格,然后点击test connection,成功的话就点击A...
  • 如何利用vscode运行vue前端项目vscode运行vue前端...vscode运行vue前端项目 vscode下载 vscode切换中文 1.使用快捷键组合【Ctrl+Shift+p】,打开搜索框,输入“configure display language” 2.没切换中文之前,是没
  • 手把手教你VUE前端项目发布上线

    千次阅读 多人点赞 2020-06-25 10:00:16
    已经写好的代码,有团队的需要拉取最新的代码(今天重点分享团队前端项目的发布过程) 软件:(包括但不限于)——如果工具都OK,将大大降低发布难度 Nginx:轻量级web服务器 Jenkins:持续集成开发工具 Tomcat...
  • 使用nginx部署前端项目到服务器

    千次阅读 2020-03-25 21:50:04
    例如:前端项目的dist文件夹即为打包好的代码 mac下使用scp命令直接把该文件传到服务器上 #scp -p -r /git-project/code/dist root@(服务器ip):/project 上面命令为把本地 /git-project/code/dist 文件传到你...
  • 前端项目开发环境搭建

    千次阅读 2017-02-25 16:14:49
    前端项目开发环境搭建1、nodeJS安装 我是Mac用户所以使用的是homebrew安装的nodeJS 安装的语句是 brew install node安装完成后运行node -v //查看node的版本,我的版本是v7.4.02、安装 flow、pcre、watchmanbrew ...
  • 前端项目运行

    千次阅读 2020-06-17 11:04:45
    1.从码云上下载前台项目,使用vscode打开 2.安装依赖(请提前自行安装 cnmp 或 yarn) 使用命令安装依赖 cnpm install 3.运行项目 使用命令启动 cnpm run dev 第一次运行可能出现抱歉情况,如出现,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 114,865
精华内容 45,946
关键字:

前端项目