上一次认真的学习使用Vue已经是四月份的事了,当时只是简单的就像使用jQuery一样,直接引入页面,没有使用任何组件、路由,写了个cakeroom的小demo,感兴趣的可以去看下: 这次就更加深入的学习如何使用vue-cli,去组件化的开发一个项目;以及如何使用路由vue-router,完成页面之间的跳转;还有vuex如何管理页面之间需要交互的全局数据;如何使用vue-resource跨域请求,
实现技术:webpack构建工具:                  jquery:                  bootstrap:          &nbsp
转载 2024-06-04 01:23:20
44阅读
MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。Vue.js 是一个提供了 MVVM 风格的双向数据绑定的 Javascript 库,专注于View 层。它的核心是 MVVM 中的 VM,也就是 ViewM
P1.项目创建nuxt.js官网有推荐使用create-nuxt-app命令一步创建一个nuxt项目,windows的话这里推荐使用cmd,不要使用git bash(因为使用git bash时一些需要方向键进行选择的时候根本看不到你现在选择的是哪项,比较难受)我选的配置如下:如果npx不可用,可能时npm版本过低,可以使用npm init nuxt-app <你的项目名> 等
转载 2024-05-26 08:21:33
296阅读
1.静态布局:布局特点:宽高固定 2.自适应布局:布局特点:不同分辨率下,页面元素位置变化,大小不变    实现方法:针对不同分辨率创建对应的样式表,使用 @media 媒体查询给不同尺寸的设备切换不同的样式    缺点:IE8及以下不支持媒体查询;只能兼容主流分辨率 3.流式布局(百分比布局):    布局特点:不同的分辨率下显示相同的排版;高度固定,宽度自适应  
Webpack+Vue-router的架构方式Vue-cli安装省略(vue-cli搭建)ElementUI库(pc)的引用(见下文)打包(项目完成后打包放服务器)在项目目录下运行 npm run build  运行完成之后会在项目里面增加一个dist的目录,直接把这个目录丢给服务器就好了,dist目录的名字可以自定义在配置文件里面  上面1、2项完成好后,在命令框
文章目录⭐️ 前端开发工具和环境准备? 什么是 “IDE”? 前端开发IDE⭐️ "VS Code"的下载安装? 下载VS Code? 安装VS Code⭐️ "VS Code"的简单配置? VS Code的中文设置? VS Code更改颜色主题? VS Code更改字号大小? VS Code的快捷键 工欲善其事必先利其器,一款好的开发工具可以让我们事半功倍。今天我们就来认识一下前端开发工作中使
目录 一.网页开发1.Vue、React 和 Angular2.jQuery3.响应式开发二.小程序1.微信小程序原生开发2.uni-app3.Taro4.云开发三.移动1.Native App2.Hybrid App主流开发框架有:1.RN(React Native)2.Flutter四.桌面1.Electron五.其他技术1.TypeScript2.前端工程化3.算法,设计模式4
枚举和注解都是在Java1.5中引入的,枚举改变了常量的声明方式,注解耦合了数据和代码。 建议83:推荐使用枚举定义常量建议84:使用构造函数协助描述枚举项建议85:小心switch带来的空指针异常建议86:在switch的default代码块中增加AssertError错误建议87:使用valueOf前必须进行校验建议88:用枚举实现工厂方法模式更简洁建议89:枚举类的数量限制在64个
  关于移动适配的技术方案主要有以下四种(1)通过媒体查询的方式即CSS3的meida queries(2)以天猫首页为代表的 flex 弹性布局(3)以淘宝首页为代表的 rem+viewport缩放(4)rem 方式 1.Media Queries早期采用的布局方式,它主要是通过查询设备的宽度来执行不同的 css 代码,最终达到界面的配置。核心代码@me
事情的起因是这样的,我在实验室有一台台式电脑,还有一个笔记本。但是我只有一套好用的键盘鼠标。此前使用的时候,一般都是键盘鼠标连上台式电脑,如果要传东西去笔记本的话需要用u盘拷贝,还需要使用两套键鼠操作,非常麻烦。好在我师兄小硕硕实乃神人,转首教了我使用了无界鼠标,非常好用。所以这里做一个简单教程分享给朋友们。一、简单介绍无界鼠标(Mouse without Borders)是微软推出的免费工具,能
有个朋友问我在vue项目怎么做rem适配,我工作中都是用的dva,但是我感觉道理都是一样的,换汤不换药。配完就顺手写下来吧!需要安装两个插件库 lib-flexible和px2rem-loaderyarn add lib-flexible yarn add px2rem-loader  flexible.js是淘宝官方H5移动适应解决方案。它做了三件事:1、动态改写标签2、给<html&gt
元素偏移量offset系列offset概述offset 翻译过来就是偏移量, 我们使用 offset 系列相关属性可以动态的得到该元素的位置(偏移)、大小等.获得元素距离带有定位父元素的位置获得元素自身的大小(宽度高度)注意: 返回的数值都不带单位offset系列常用属性offset系列属性作用element.offsetParent返回作为该元素带有定位的父级元素,如果父级都没有定位则返回bod
一、宽高自适应网页布局中经常要定义元素的宽和高。但很多时候我们希望元素的大小能够根据窗口或子元素自动调整,这就是自适应。它能够使网页显示更灵活,可以适应在不同设备、不同窗口和不同分辨率下显示。(1)宽度自适应块元素宽度默认为auto(2) 高度自适应元素{height:auto;}/高度不写二、浮动元素父元素高度自适应(父元素不写高度时,子元素写了浮动后,父元素会发生高度塌陷)解决高度塌陷的方法(
本文简单介绍一下vue项目移动rem适配准备。首先移动肯定用的是vant组件库,在开发移动之前,通常要做好rem适配,当然也可以的vw适配,这里简单介绍一下rem适配。首先看一下vant官网上的介绍需要这两个插件:步骤一:安装 npm i amfe-flexible步骤二:引用  (在main.js里面引用一下下)import 'amfe-flexible'步骤三:看效
vue + 原生input 实现购物车选择按钮 + 修改原生input样式公司做了一个pc版的商城,我负责购物车订单这块,基于业务原因研究了购物车的逻辑实现,所以就有了以下的代码,本文用于记录,如果有兴趣的大神可以阅读源码。也可以直接使用。静态页面HTML部分<template> <div id="tree"> <div class="tree">
使用的方案 lib-flexible-computer + px2remLoader + postcss-px2remlib-flexible:阿里可伸缩布局方案 px2rem-loader:px 转 rem postcss-px2rem: 将代码中px自动转化成对应的rem的一个插件 下面这个插件会代替lib-flexible 更好一些 适用于pc npm i lib-flexible-co
传统的网站如何完成向移动设备的快速转型? 通过移动适配技术可以实现,切图网是国内首家基于web技术服务的公司,而移动适配主要通过底层的web技术开发手段来完成,下面切图网将从技术角度来告诉你通过7个步骤来完成一个PC网站向移动设备的跳跃!1允许网页宽度自动调整 “自适应网页设计”到底是怎么做到的?其实并不难。 首先,在网页代码的头部,加入一行viewport元标签。 viewport是网页默认的宽
简介:远程桌面控制工具(Remote Desktop Control Tool)是一种软件程序,它允许用户在本地计算机上通过网络访问和控制远程计算机。使用远程桌面控制工具,用户可以像操作本地计算机一样地对远程计算机进行操作,包括打开和关闭应用程序、查看和编辑文件、调整设置等。远程桌面控制工具通常由两部分组成:客户和服务器。客户是安装在本地计算机上的软件程序,而服务器则运行在远程计算机上。当
rem布局是现在比较流行的移动布局,掌握了这种布局方式后,可以很轻易的实现布局自适应手机屏幕。目前淘宝首页就是采用的这种布局方式。我曾经上网查过很多资料,看过很多解释原理的和使用方法的,可是还是一脸懵逼,可能我是一枚女程序员,脑子转不过来,必须要弄得很清楚透彻才能想明白这个布局的原理。后来我自己在纸上琢磨,用数学公式成功把自己弄明白了。希望也能帮到大家。就像一道数学题一样,见下题:首先,假设UI
  • 1
  • 2
  • 3
  • 4
  • 5