自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乐夫天命兮的博客

聊乘化以归尽,乐夫天命复奚疑!

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 JS-Web-API 知识点与高频考题解析

JS-Web-API 知识点与高频考题解析除 ES 基础之外,Web 前端经常会用到一些跟浏览器相关的 API,接下来我们一起梳理一下。知识点梳理BOM 操作DOM 操作事件绑定Ajax存储BOMBOM(浏览器对象模型)是浏览器本身的一些信息的设置和获取,例如获取浏览器的宽度、高度,设置让浏览器跳转到哪个地址。navigatorscreenlocationhistory这些对象就是一堆非常简单粗暴的 API,没任何技术含量,讲起来一点意思都没有,大家去 MDN 或者 w

2020-05-08 22:45:47 349

原创 ES 基础知识点与高频考题解析

ES 基础知识点与高频考题解析JavaScript 是 ECMAScript 规范的一种实现,本小节重点梳理下 ECMAScript 中的常考知识点,然后就一些容易出现的题目进行解析。知识点梳理变量类型JS 的数据类型分类和判断值类型和引用类型原型与原型链(继承)原型和原型链定义继承写法作用域和闭包执行上下文this闭包是什么异步同步 vs 异步异步和单线程前端异步的场景ES6/7 新标准的考查箭头函数ModuleClassSet 和 M

2020-05-08 22:44:19 700

原创 构建实战篇 4:项目整合与优化

构建实战篇 4:项目整合与优化前几小节,我们讲述了 Vue 项目构建的整体流程,从无到有的实现了单页和多页应用的功能配置,但在实现的过程中不乏一些可以整合的功能点及可行性的优化方案,就像大楼造完需要进行最后的项目验收改进一样,有待我们进一步的去完善。使用 alias 简化路径使用 webpack 构建过 Vue 项目的同学应该知道 alias 的作用,我们可以使用它将复杂的文件路径定义成一个变量来访问。在不使用 alias 的项目中,我们引入文件的时候通常会去计算被引入文件对于引入它的文件的相对路径,

2020-05-08 22:42:09 311

原创 构建实战篇 3:多页路由与模板解析

构建实战篇 3:多页路由与模板解析上篇文章中我们成功打包并输出了多页文件,而构建一个多页应用能够让我们进一步了解项目配置的可拓展性,可以对学习 Vue 和 webpack 起到强化训练的效果,本文将在此基础上主要针对多页路由及模板的配置进行系列的介绍。路由配置1. 跳转在配置路由前,首先我们要明确一点就是,多页应用中的每个单页都是相互隔离的,即如果你想从 page1 下的路由跳到 page2 下的路由,你无法使用 vue-router 中的方法进行跳转,需要使用原生方法:location.href

2020-05-08 22:41:31 249

原创 构建实战篇 2:使用 pages 构建多页应用

构建实战篇 2:使用 pages 构建多页应用经过对单页应用配置的了解,相信大家应该对如何构建一个 Vue 单页应用项目已经有所收获和体会,在大部分实际场景中,我们都可以构建单页应用来进行项目的开发和迭代,然而对于项目复杂度过高或者页面模块之间差异化较大的项目,我们可以选择构建多页应用来实现。那么什么是多页应用,如何构建一个多页应用便是本文所要阐述的内容。概念首先我们可以把多页应用理解为由多个单页构成的应用,而何谓多个单页呢?其实你可以把一个单页看成是一个 html 文件,那么多个单页便是多个 ht

2020-05-08 22:40:32 1697

原创 构建实战篇 1:单页应用的基本配置

构建实战篇 1:单页应用的基本配置前几篇文章我们介绍了 Vue 项目构建及运行的前期工作,包括 webpack 的配置、环境变量的使用等,在了解并掌握了这些前期准备工作后,那么接下来我们可以走进 Vue 项目的内部,一探其内部配置的基本构成。配置1. 路由配置由于 Vue 这类型的框架都是以一个或多个单页构成,在单页内部跳转并不会重新渲染 HTML 文件,其路由可以由前端进行控制,因此我们需要在项目内部编写相应的路由文件,Vue 会解析这些文件中的配置并进行对应的跳转渲染。我们来看一下 CLI

2020-05-08 22:38:04 236

原创 构建基础篇 3:env 文件与环境设置

构建基础篇 3:env 文件与环境设置在实际项目的开发中,我们一般会经历项目的开发阶段、测试阶段和最终上线阶段,每一个阶段对于项目代码的要求可能都不尽相同,那么我们如何能够游刃有余的在不同阶段下使我们的项目呈现不同的效果,使用不同的功能呢?这里就需要引入环境的概念。一般一个项目都会有以下 3 种环境:开发环境(开发阶段,本地开发版本,一般会使用一些调试工具或额外的辅助功能)测试环境(测试阶段,上线前版本,除了一些 bug 的修复,基本不会和上线版本有很大差别)生产环境(上线阶段,正式对外发布的版

2020-05-08 22:35:25 1153

原创 构建基础篇 2:webpack 在 CLI 3 中的应用

构建基础篇 2:webpack 在 CLI 3 中的应用webpack 作为目前最流行的项目打包工具,被广泛使用于项目的构建和开发过程中,其实说它是打包工具有点大材小用了,我个人认为它是一个集前端自动化、模块化、组件化于一体的可拓展系统,你可以根据自己的需要来进行一系列的配置和安装,最终实现你需要的功能并进行打包输出。而在 Vue 的项目中,webpack 同样充当着举足轻重的作用,比如打包压缩、异步加载、模块化管理等等。如果你了解 webpack 那么相信本文会让你更了解其在 Vue 中的使用,如果你

2020-05-08 22:33:52 485

原创 构建基础篇 1:你需要了解的包管理工具与配置项

构建基础篇 1:你需要了解的包管理工具与配置项任何一个项目的构建离不开工具和统一的管理标准,在项目开发和维护过程中,我们需要了解安装包的相应工具和配置文件,以此来有效的进行项目的迭代和版本的更新,为项目提供基本的运行环境。本文将详细介绍构建 Vue.js 项目相关的依赖包安装工具和相应的配置文件,为大家提供参考。介绍相信大家对于包管理工具的使用一定不会陌生,毕竟它已经成为前端项目中必不可少的一部分,为了照顾部分零基础用户,这里我们做一个简单的介绍。1. npm 与 package.jsonnpm

2020-05-08 22:33:06 279

原创 开篇:Vue CLI 3 项目构建基础

开篇:Vue CLI 3 项目构建基础大家好,当你点进这个标题,开始阅读本章的时候,说明你对 Vue.js 是充满好奇心和求知欲的。我之前写过一篇文章,这样评价 Vue.js,称它是“简单却不失优雅,小巧而不乏大匠”的作品,正如其官网介绍的“易用,灵活和高效”那样。其实框架是 Vue.js 的本质,而真正了解它的人则会把它当成一件作品来欣赏。Vue.js 作为一门轻量级、易上手的前端框架,从入门难度和学习曲线上相对其他框架来说算是占据优势的,越来越多的人开始投入 Vue.js 的怀抱,走进 Vue.js

2020-05-08 22:29:27 139

SVG+CSS3圆形倒计时滚动条动画效果

SVG+CSS3圆形倒计时滚动条动画效果,采用canvas技术进行实现

2018-03-16

easyUI三级菜单

采用easyUI进行平台框架搭建的模板,参照此模板能够快速进行前端架构搭建

2018-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除