单页

三十分钟学会使用VUE搭建单页应用(SPA) 上

一曲冷凌霜 提交于 2019-12-06 12:36:26
三十分钟学会使用VUE搭建单页应用(SPA) 上 景行_白色极限 关注 12018.07.29 23:19:12字数 2,474阅读 22,578 今天我们将学习如何用VUE构建一个简单的单页应用(SPA) 如果没有其他特殊声明,此教程中的VUE全部指的是VUE2.X版本 预览 让我们先看看最终的的单页程序是什么样子的 成果 阅读本教程之前希望你能有如下的基础知识: VUE基础 如何创建VUE组件 如果你没有任何VUE或者VUE组件的知识,可以看我之前的文章 VueJS简明教程(一)之基本使用方法 使用Vue CLI 脚手架 我们将使用VUE提供的脚手架模块Vue CLI,它可以使我们构建的程序兼容ES5版本的浏览器。 NOTE: 当然这需要你在Node.js环境下进行开发,如果你还没有Node.js和NPM的基本知识,建议你花半个小时的时间配置好Node.js环境,相信我,很简单,百度随便一搜就出来一大把教程。 如何你还没有安装Vue CLI,你可以用下面的命令进行安装 npm install -g vue-cli NOTE: vue-cli已经有了3.0版本,改名为 @vue/cli, 但是当前vue-cli还是可以使用的,因为大部分用户还是在用vue-cli,所以本教程也继续使用vue-cli作为教学。 安装完Vue CLI,我们将通过下面的命令构建我们的VUE项目。 vue

Vue常用开源项目汇总

北慕城南 提交于 2019-12-05 07:55:12
Vue常用开源项目汇总 前言:Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与 现代化的工具链 以及各种 支持类库 结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。易用(已经会了HTML,CSS,JavaScript 即可轻松上手)、灵活(简单小巧的核心,渐进式技术栈,足以应付任何规模的应用)、性能(17kb min+gzip 运行大小、超快虚拟DOM、最省心的优化)、渐进式JavaScript 框架。 Vue相关网站参考:   Vue中文网站: http://cn.vuejs.org/   Vue github开源地址: https://github.com/vuejs/vue   Vue.js专业中文社区: http://www.vue-js.com/   前端开发Vue相关: http://www.opendigg.com/tags/front-vue vue ui组件 element ★9305 - 饿了么出品的Vue2的web UI工具套件 Vux ★6802 - 基于Vue和WeUI的组件库

VUE组件汇总

百般思念 提交于 2019-12-05 06:19:23
内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和WeUI的组件库 iview ★6634 - 基于 Vuejs 的开源 UI 组件库 mint-ui ★6253 - Vue 2的移动UI元素 muse-ui ★3705 - 三端样式一致的响应式 UI 库 vue-material ★3328 - 通过Vue Material和Vue 2建立精美的app应用 vuetify ★2925 - 为移动而生的Vue JS 2组件框架 Keen-UI ★2749 - 轻量级的基本UI组件合集 vonic ★1913 - 快速构建移动端单页应用 vue-multiselect ★1539 - Vue.js选择框解决方案 eme ★1529 - 优雅的Markdown编辑器 vueAdmin ★1455 - 基于vuejs2和element的简单的管理员模板 bootstrap-vue ★1267 - 应用于Vuejs2的Twitter的Bootstrap 4组件 Vue.Draggable ★1191 - 实现拖放和视图模型数组同步 eagle.js ★1128 - hacker的幻灯片演示框架 vue-awesome-swiper ★1012

vue开源项目库汇总

↘锁芯ラ 提交于 2019-12-05 03:55:38
来源: github.com Vue.js开源项目速查表: https://www.ctolib.com/cheatsheets-vuejs.html UI组件 element ★12468 - 饿了么出品的Vue2的web UI工具套件 Vux ★7759 - 基于Vue和WeUI的组件库 iview ★6121 - 基于 Vuejs 的开源 UI 组件库 mint-ui ★5827 - Vue 2的移动UI元素 vue-material ★2997 - 通过Vue Material和Vue 2建立精美的app应用 muse-ui ★2814 - 三端样式一致的响应式 UI 库 Keen-UI ★2670 - 轻量级的基本UI组件合集 vuetify ★2512 - 为移动而生的Vue JS 2组件框架 vonic ★1800 - 快速构建移动端单页应用 eme ★1496 - 优雅的Markdown编辑器 vue-multiselect ★1437 - Vue.js选择框解决方案 vueAdmin ★1206 - 基于vuejs2和element的简单的管理员模板 eagle.js ★1070 - hacker的幻灯片演示框架 bootstrap-vue ★1020 - 应用于Vuejs2的Twitter的Bootstrap 4组件 Vue.Draggable ★960 -

[Vue] Storage 与 Vuex 的关系

柔情痞子 提交于 2019-12-05 03:24:38
Storage 是 数据的落地 ,如果你想在 页面刷新后,能重新载入 一些必要信息,那么这些信息必然需要存储于 Storage。 Vuex 是单页应用的 全局数据集 ,组件之间可以共享这些数据。 不仅如此,还包括了计算属性特性,这样同时也做到了 全局的数据绑定 。数据并不落地。 两者场景完全不同,但是前端调用关系一般是 Local variable -> Vuex Computed attrubute -> WebStorage. Link: https://www.cnblogs.com/farwish/p/11902299.html 来源: https://www.cnblogs.com/farwish/p/11902299.html

React构建单页应用方法与实例

流过昼夜 提交于 2019-12-05 03:19:03
React作为目前最流行的前端框架之一,其受欢迎程度不容小觑,从这门框架上我们可以学到许多其他前端框架所缺失的东西,也是其创新性所在的地方,比如虚拟DOM、JSX等。那么接下来我们就来学习一下这门框架是如何构建起一个单页应用的。 前言 首先在学习这门框架前,你需要对以下知识有所了解: 原生JS基础 CSS基础 npm包管理基础 webpack构建项目基础 ES6规范 以上五个知识点也是目前学习其他前端框架所必须了解的前置任务。 JS和CSS就不多说了,npm是目前最提倡也是占据主导地位的包管理工具,还在用bower或者其他工具的童鞋可以考虑下了。而webpack作为新一代打包工具,已经在前端打包工具中独占鳌头,和Browserify相比也有很大优势。至于ES6规范虽然现在主流浏览器还不兼容,但可以使用babel等转换器进行转换。 结合其他的一些主流前端框架,我个人认为构建单页应用有这样三个基本的东西:组件、路由、状态管理。那么接下来我就基于这三者来介绍React,当然其中会穿插一些额外的知识点。 组件 React的组件撰写和调用主要依赖于ES6的模块化和JSX的语法,以下是一个例子: // main.js import React from 'react' import { render } from 'react-dom' import MyComponent from '.

LayuiAdmin 滚动条设置问题解决

匿名 (未验证) 提交于 2019-12-03 00:09:02
LayuiAdmin 滚动条设置问题解决 今天在使用 LayuiAdmin(单页版),发现通过: $ ( "html,body" ). animate ({ "scrollTop" : top }); 这种js代码,无法控制滚动条位置 找到官方单页版演示界面,f12,查看元素相应高度发现: 打开layuiadmin的layout.html页面 在主体内容部分,最内层的div上加上id,我们需要控制的滚动条,属于该div 在需要调节滚动条位置时,可以执行: document . getElementById ( 'scrolldiv' ). scrollTop = 100 ; //通过scrollTop设置滚动位置 位置根据自己需求而定 结束 来源:博客园 作者: 丿似锦 链接:https://www.cnblogs.com/zktww/p/11557593.html

常用的 插件

烈酒焚心 提交于 2019-12-03 00:01:54
转载 https://blog.csdn.net/aaronzzq/article/details/80936708 目录 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element ★13489 - 饿了么出品的Vue2的web UI工具套件 Vux ★8133 - 基于Vue和WeUI的组件库 iview ★6634 - 基于 Vuejs 的开源 UI 组件库 mint-ui ★6253 - Vue 2的移动UI元素 muse-ui ★3705 - 三端样式一致的响应式 UI 库 vue-material ★3328 - 通过Vue Material和Vue 2建立精美的app应用 vuetify ★2925 - 为移动而生的Vue JS 2组件框架 Keen-UI ★2749 - 轻量级的基本UI组件合集 vonic ★1913 - 快速构建移动端单页应用 vue-multiselect ★1539 - Vue.js选择框解决方案 eme ★1529 - 优雅的Markdown编辑器 vueAdmin ★1455 - 基于vuejs2和element的简单的管理员模板 bootstrap-vue ★1267 - 应用于Vuejs2的Twitter的Bootstrap 4组件 Vue.Draggable ★1191 -

单页应用及多页应用

China☆狼群 提交于 2019-12-01 06:13:00
一:是什么   多页面应用:一个项目是由多个完整的html页面组成   单页面应用:一个项目中只有一个完整的html页面,其他的都是部分html片段组成。 二:渲染方式   多页面:页面跳转,后台服务器返回一个新的html文档,页面跳转所有资源都要重新加载   单页面:页面跳转,局部刷新,不会重新加载全部资源。片段切换快,容易实现 二:问题:   多页面:页面跳转切换,会出现卡顿空白问题,不容易实现切换动画。切换慢   单页面:首屏时间慢,SEO差;单页应用的首屏时间慢,首屏时需要请求一次 html ,同时还要发送一次 js 请求,两次请求回来了,首屏才会展示出来。相对于多页应用,首屏时间慢。 SEO效果差,因为搜索引擎只认识 html 里的内容,不认识 js 的内容,而单页应用的内容都是靠 js 渲染生成出来的,搜索引擎不识别这部分内容,也就不会给一个好的排名,会导致单页应用做出来的网页在百度和谷歌上的排名差。 三:特性:   多页面:     (1)首屏时间快=》访问页面时,服务器只需要返回一个html,页面就会展示出来,这个过程只经历一盒HTTP请求,所以页面展示速度快     (2)利于SEO=》SEO:根据网页内容给网页权重,搜索引擎可以识别html内容的,每个页面所有内容都放在html中,所以排名效果好   单页面:     (1)页面切换快=》页面每次切换跳转时

30.多页应用VS单页应用

徘徊边缘 提交于 2019-12-01 05:08:20
引言: 多页面vs单页面 他们各自的特点是什么 每次页面的跳转,后端都会提供html文件 优点:首屏时间短,SEO(搜索引擎优化)效果好 缺点:页面切换慢 单页面应用 js动态的感知页面的变化,判断页面显示内容 并不向后台发送内容,切换不需要接收html的内容 优点:页面切换快 缺点:首屏时间稍慢,SEO差 通过服务器渲染技术,可以克服这两个缺点 原文: 大专栏 30.多页应用VS单页应用 来源: https://www.cnblogs.com/wangziqiang123/p/11657864.html