- 博客(47)
- 收藏
- 关注
原创 Element-UI中的MessageBox默认弹出问题
系列文章目录文章目录系列文章目录前言一、Element-UI中的MessageBox默认弹出问题1.1 `实际上的做法与官网上(下面图片)的说法不一样`1.2 `为什么会初次加载页面会无端端地弹出消息框?`1.3 `解决办法`总结前言一、Element-UI中的MessageBox默认弹出问题1.1 实际上的做法与官网上(下面图片)的说法不一样1.2 为什么会初次加载页面会无端端地弹出消息框?因为你写了Vue.use(MessageBox)1.3 解决办法(1
2021-10-10 10:22:54 521
原创 element-ui中el-dialog的v-model不能绑定数据的问题
系列文章目录文章目录系列文章目录前言一、element-ui中el-dialog的v-model不能绑定数据的问题1.1 `原因`1.2 `解决`总结前言一、element-ui中el-dialog的v-model不能绑定数据的问题1.1 原因应该是官方文档没有更新,或者是版本太高导致的1.2 解决:vsisible.sync = “flag”:visible指的是属性绑定,表示弹框的显示隐藏,当:visible的值为ture的时候,弹框显示,当为false的时候,弹
2021-10-08 12:23:54 1952
原创 图片跨域报错404
图片跨域报错404文章目录图片跨域报错404前言一、总结前言一、总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...
2021-10-08 12:22:51 1246
原创 vue项目中如何模块化使用axios
vue项目中如何模块化使用axios文章目录vue项目中如何模块化使用axios前言一、项目中axios的应用1.1 `plugins/axios.js`1.2 `api/demo.js`1.3 `api/index.js`1.4 `组件中使用`总结前言一、项目中axios的应用1.1 plugins/axios.js创建axios实例'use strict'import axios from 'axios'// Full config: https://githu
2021-10-07 17:55:20 428
原创 JavaScript基础功能总结
JavaScript功能总结文章目录JavaScript功能总结前言一、变量1.1 `声明变量`1.2 `变量赋值`1.3 `变量初始化`二、输入输出语句2.1 输入语句2.1.1 `prompt('输入框标题')` 浏览器弹出输入框, 返回输入内容2.1.2 `confirm('msg')` 显示一段内容以及确认按钮和取消按钮的对话框2.2 输出语句2.2.1 `alert('msg')` 浏览器弹出内容警示框2.2.2 `console.log('msg')` 浏览器控制台输出内容2.2.3 `
2021-06-21 23:00:52 1019
原创 CSS进阶之CSS预处理器Sass
文章目录前言一、概述1.1 `Syntactically Awesome Stylesheets` 预处理器1.2 引入了变量,混入,运算以及嵌套等功能,降低了 CSS 的维护成本1.3 Sass 是一门 CSS 预处理语言,它扩展了CSS的动态特性。二、使用2.1 `Sass变量`2.1.1 全局变量2.1.2 局部变量2.1.3 默认值2.1.4 变量命名规则1、`$...-...` 中划线法2、`$..._...` 下划线法2.2 `Sass混入`2.2.1 无参混入2.2.2 有参混入2.2.3..
2021-06-19 17:37:08 120
原创 模块化面试题
模块化面试题文章目录模块化面试题前言一、前端模块化问题1.1 `你对前端模块化的理解?`1.1.1 `模块化`1、将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起2、块的内部数据与实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信1.1.2 `模块化开发的好处 ` 方便代码的重用,从而提升开发效率,并且方便后期的维护1.1.3 `浏览器端模块化规范`1、 `AMD` 异步加载模块(1) 定义暴露模块(2)引入使用模块2、 `CMD` 结合了AMD和Comm
2021-05-08 21:28:09 383 3
原创 浏览器面试题
浏览器面试题文章目录浏览器面试题前言一、`在浏览器里,从输入 URL 到页面展示,这中间发生了什么?`1.1 `用户输入url并回车 `1.2 `浏览器进程检查url,组装协议,构成完整的url `1.3 `浏览器进程通过进程间通信(IPC)把url请求发送给网络进程`1.4` 网络进程接收到url请求后检查本地缓存是否缓存了该请求资源,如果有则将该资源返回给浏览器进程 `1.5 `如果没有,网络进程向web服务器发起http请求(网络请求)`,请求流程如下:1.5.1 进行DNS解
2021-05-08 21:20:15 211
原创 vue面试题
vue面试题文章目录vue面试题前言一、MVVM设计思想`M(model)数据模型` vue实例对象的data`V(view)视图` 本质DOM元素,就是自己写的标签模板`VM(View-Model)` 实现控制逻辑,将两者结合在一起1.3 重要概念1.3.1 编译过程 `解析模板并把数据填入其中才算编译结束`1.3.2 渲染 `把数据填充到HTML标签中`渲染方式`原生js拼接字符串``使用前端模板引擎``使用vue特有的模板语法`1.3.3 数据响应式 `数据的变化导致页面内容的变化`1.3
2021-04-25 08:32:57 160
原创 计算机网络面试题
计算机网络面试题提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录计算机网络面试题前言一、`在浏览器里,从输入 URL 到页面展示,这中间发生了什么?`网络模型TCP三次握手和四次挥手前言一、在浏览器里,从输入 URL 到页面展示,这中间发生了什么? 1. 用户输入url并回车 2. 浏览器进程检查url,组装协议,构成完整的url
2021-04-22 11:55:44 112
原创 小程序概览
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-04-18 22:35:42 367 1
原创 小程序之组件和API总结
系列文章目录文章目录系列文章目录前言一、组件1.1 视图容器1.1.1 普通视图容器 `view`1.1.2 可滚动的视图容器 `scroll-view`1.1.3 轮播图容器组件和轮播图item组件 `swiper 和 swiper-item`在<swiper-item>中可以包含文本或图片, 其宽/高默认为 100% 。1.2 基础内容1.2.1 文本组件,类似于HTML中的span `text`1.2.2 富文本组件,支持把 HTML 字符串渲染为 WXML 结构 `rich-text
2021-04-18 22:34:49 816
原创 小程序项目之商城项目
小程序项目之商城项目提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录小程序项目之商城项目前言一、新建项目二、使用git管理项目2.1 本地管理2.2 把项目托管到码云三、配置 tabBar3.1 创建分支 `git checkout -b tabbar`3.2 创建 tabBar 页面3.3 `修改项目根目录中的 pages.json 配置文件,新增 tabBar 的配置节点`3.4 `删除默认的 index 首页`3.5 `修改导航条的样式效果`3.6 `提交分支 `四、功能
2021-04-18 22:32:29 560 1
原创 HTML面试题
HTML面试题文章目录HTML面试题前言一、说说你对 html 语义化的理解。1.1 `结构清晰` html 语义化让页面的内容结构化,即使在没有样式 CSS 情况下也以一种文档格式显示,并且是容易阅读的1.2 `有利于 SEO` 可以让搜索引擎更好地获取到更多有效信息,搜索引擎的爬虫依赖于标签来确定上下文和各个关键字的权重,有效提升网页的搜索量1.3 `可维护性高` 使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解二、请说说你对块级元素、行内元素、空元素的理解(标签分类)2.1 按类别分
2021-04-08 21:05:05 108
原创 Vue后台管理系统
Vue后台管理系统文章目录Vue后台管理系统前言一、项目概述1.1 电商项目基本业务概述1.2 电商后台管理系统的功能1.3 电商后台管理系统的开发模式(前后端分离)二、项目初始化2.1 `通过 Vue 脚手架创建项目`2.1.1 配置 Vue 路由 `插件要选择Router`2.1.2 配置 Element-UI 组件库 `import方式需要选择import on demand`2.1.3 配置 axios 库 `添加axios依赖`2.1.4 初始化 git 远程仓库`需要在github或gitee
2021-03-31 13:18:20 660
原创 Element-UI基础之知识总结
Element-UI基础之知识总结文章目录Element-UI基础之知识总结前言一、Element-UI概述 `一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库`二、Element-UI 的基本使用2.1 基于命令行方式手动安装2.1.1 安装依赖包 `npm i element-ui –S`2.1.2 全部导入Element-UI相关资源`在入口js文件内配置下列语句``从官网处复制代码到项目的vue文件的模板中`2.2 基于图形化界面自动安装2.2.1 运行 vue
2021-03-16 08:46:07 877
原创 Webpack基础之模块化工具使用
Webpack基础之模块化工具使用作者chx文章目录Webpack基础之模块化工具使用前言一、模块化概述1.1 `模块化就是把单独的一个功能封装到一个模块中,模块之间相互隔离,但是可以通过特定的接口公开内部成员,也可以依赖别的模块`1.2 模块化开发的好处 `方便代码的重用,从而提升开发效率,并且方便后期的维护`1.3 浏览器端模块化规范1.3.1 `AMD`1.3.2 `CMD`1.4 服务器端模块化规范1.4.1 `CommonJS`1.5 ES6模块化规范(开发必选)1.4.1 `浏览器端与服务
2021-03-14 17:16:51 109
原创 Vue.js核心之知识总结
Vue.js高阶之知识总结文章目录Vue.js高阶之知识总结一、组件1.1 组件概述1.1.1 `封装可重用代码扩展成HTML标签`1.1.2 `实质上被当作一个标签使用`1.1.3 `组件可复用`1.1.4 面向视图层部署组件1.2 组件注册1.2.1 `全局组件注册`使用Vue的component()静态方法1.2.2 `局部组件注册` 使用vm实例的components属性1.2.3 组件命名规则`短横线分隔命名(kebab-case) ` 例如 <my-component-name&
2021-03-12 23:01:13 180
原创 Vue.js基础之知识总结
系列文章目录文章目录系列文章目录前言一、Vue概述1.1 渐进式JavaScript框架1.1.1 `声明式渲染→组件系统→客户端路由→集中式状态管理→项目构建`1.2 优点1.2.1 `易用` 熟悉HTML、CSS、JavaScript知识后,可快速上手Vue1.2.2 `灵活`在一个库和一套完整框架之间自如伸缩1.2.3 `高效` 20KB运行大小,超快虚拟DOM1.3 重要概念1.3.1 编译过程 `解析模板并把数据填入其中才算编译结束`1.3.2 渲染 `把数据填充到HTML标签中`渲染方式`原生
2021-03-11 22:14:17 568
原创 前后端的身份认证
前后端的身份认证文章目录前后端的身份认证前言一、身份认证1.1 概述1.1.1 `身份认证又称“身份验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认`1.1.2 在 Web 开发中,也涉及到用户身份的认证,例如:各大网站的`手机验证码登录、邮箱密码登录、二维码登录等`1.2 不同开发模式下的身份认证1.2.1 服务端渲染推荐使用 `Session 认证机制`1.2.2 前后端分离推荐使用 `JWT 认证机制`二、Session 认证机制2.1 `HTTP 协议的无状态性`2.1.1 客户
2021-03-05 23:51:32 734
原创 mysql基础之知识总结
mysql基础之知识总结文章目录mysql基础之知识总结一、数据库概述1.1 `数据库是用来组织、存储和管理数据的仓库`1.2 `为了方便管理互联网世界中的数据,就有了数据库管理系统的概念`1.3 `用户可以对数据库中的数据进行新增、查询、更新、删除等操作`二、 数据库分类2.1 `关系型数据库` MySQL、Oracle、SQL Server2.2 `非关系型数据库 ` Mongodb三、数据库的数据组织结构3.1 组成 `数据库、数据表、数据行、字段`一个数据库对应一个项目一个数据表对应一类数据
2021-03-05 15:44:55 107 2
原创 Express.js基础之模块使用
Express.js基础之模块使用作者:chx文章目录Express.js基础之模块使用前言一、Express.js概述1.1 Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架1.2 `Express 是基于内置的 http 模块进一步封装得到的,是专门用来创建 Web 服务器`1.3 `Express本质` 一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法二、Express.js功能2.1 `创建Web 网站服务器`专门对外提供 Web 网页资
2021-03-03 23:35:12 91
原创 Node.js基础之知识总结
Node.js基础之知识总结文章目录Node.js基础之知识总结前言一、node介绍和安装二、模块导入导出2.1 导入2.2 导出二、使用步骤1.引入库2.读入数据总结前言一、node介绍和安装二、模块导入导出2.1 导入let 接收对象 = require('./路径')./表示当前路径2.2 导出exports 共享变量:exports.暴露的变量名 = 变量值 共享方法:exports.暴露的方法名 = 方法名 共享构造方法:二、使用步骤1.引入库代码如
2021-03-02 12:31:39 375
原创 Github基础
Github基础作者:chx文章目录Github基础一、版本控制软件1.1 概述 `一个用来记录文件变化,以便将来查阅特定版本修订情况的系统`1.2 优点1.3 版本控制系统的分类1.3.1 `本地版本控制系统``使用软件来记录文件的不同版本,提高了工作效率,降低了手动维护版本的出错率`单机运行,`不支持多人协作开发`版本数据库故障后,所有历史更新记录会丢失1.3.2 `集中化的版本控制系统`优点 `联网运行,支持多人协作开发、节省磁盘空间`缺点 `不支持离线提交版本更新、中心服务器崩溃后,所有人无法
2021-02-25 14:51:55 145
原创 数据结构与算法之排序
数据结构与算法之排序文章目录数据结构与算法之排序前言排序冒泡排序二、使用步骤1.引入库2.读入数据总结前言排序冒泡排序解决方法备注值外层循环一共需要趟数,数组length-1趟i内层循环每一趟需要交换的次数,数组.length-i-1次j /* @param arr 数组 */ function BubbleSortFormSmallToBig(arr) { for (let ind
2021-01-26 15:37:00 83
原创 计算机网络编程基础
计算机编程基础文章目录计算机编程基础前言一、编程语言1.1 编程1.1.1 让计算机为 `解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果`的过程。1.1.2 计算机程序 `计算机所执行的一系列的指令集合`1.1.3 计算机 `任何能够执行代码的设备,可能是智能手机、ATM机、黑莓PI、服务器等等`1.2 计算机语言1.2.1 人与计算机之间通讯的语言,它是人与计算机之间传递信息的媒介。1.2.2 分成`机器语言`,`汇编语言`和`高级语言`三大类。1.2.3 计算机最终所执行的都是`机器
2021-01-21 18:15:40 526
原创 CSS面试题
CSS基础之开发小技巧文章目录CSS基础之开发小技巧前言一、单行文字垂直居中`line-height`2.1 使容器的line-height和height相等2.2 让字体开头不是最左端,可以用padding,推荐用`text-indent`二、含有a标签的伪类,可以让a链接转成块`display:block`2.1 简易的小米侧边栏案例三、小图标的使用`background-image`3.1 结合文字`text-indent`腾出位置3.2 成长守护平台案例四、超大背景图`background-po
2021-01-21 17:29:32 152 1
原创 移动web开发基础
移动web开发基础文章目录移动web开发基础前言一、视口 `viewport`视口是浏览器显示页面内容的屏幕区域1.1 布局视口 `layout viewport`1.1.1 布局视口是指网页的宽度,一般移动端浏览器都默认设置了布局视口的宽度。根据设备的不同,布局视口的默认宽度有可能是768px、980px或1024px等1.1.2 当移动端浏览器展示PC端网页内容时,由于移动端设备屏幕比较小,不能像PC端浏览器那样完美地展示网页。这样的网页在手机的浏览器中会出现左右滚动条,用户需要左右滑动才能查看完整
2021-01-21 17:26:15 220
原创 移动端响应式布局项目之阿里百秀首页
移动端响应式布局项目之阿里百秀首页文章目录移动端响应式布局项目之阿里百秀首页前言一、前期准备1.1 建立文件夹1.2 需求分析1.2.1 页面布局分析 `判断每一部分占据栅格系统多少份`设计图尺寸为1280px1.2.2 屏幕划分分析 `通过缩小屏幕发现哪个尺寸的设备会发生布局改变,这部分设计师会给的`一般策略 `先布局大屏的pc端布局,最后根据实际需求通过媒体查询修改小屏幕和超小屏幕的移动端布局样式`1.3 创建html骨架结构`直接拿来使用`1.4 引入相关样式文件2.4 书写内容2.4.1 直接拿
2021-01-21 17:16:35 944 1
原创 移动端rem布局项目之苏宁首页
移动端rem布局项目之苏宁首页文章目录移动端rem布局项目之苏宁首页前言一、`(less + rem + 媒体查询)`方式的前期准备1.1 建立文件夹1.2 设置视口标签以及引入初始化样式1.3 设置common.less文件1.3.1 设置好最常见的屏幕尺寸,利用媒体查询设置不同的html字体大小1.3.2 划分的份数我们定为 15等份1.3.3 设计稿为750px尺寸1.4 设置index.less文件1.4.1 将common.less引入到index.less中`@import “common”
2021-01-21 16:31:00 380
原创 移动端flex布局项目之携程网首页
移动端flex布局项目之携程网首页文章目录移动端flex布局项目之携程网首页前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimp
2021-01-21 15:41:29 399 1
原创 移动端流式布局项目之京东商城首页
移动端流式布局项目之京东商城首页文章目录移动端流式布局项目之京东商城首页前言一、前期准备1.1 建立文件夹1.2 设置视口标签以及引入初始化样式1.3 常用初始化样式二、技术点2.1 `元素宽度使用百分比,高度确定`2.1.1 在适应不同的移动设备(即屏幕宽度改变的情况下),元素宽度也随着改变,但其占屏幕的比例不变,形成较好的美观2.2 `二倍精灵图使用`2.2.1 因为有物理像素比的存在,图片放在移动设备下会放大显示而造成模糊2.2.2 所以需要在量取坐标时缩小精灵图再量取,并添加`backgroun
2021-01-20 23:19:57 450
原创 CSS进阶之CSS预处理器less
CSS之CSS预处理器Less文章目录CSS之CSS预处理器Less前言一、Less是什么1.1 Less (Leaner Style Sheets ) 是一门 CSS 扩展语言,也成为`CSS预处理器。`1.2 它在 CSS 的语法基础之上,`为CSS加入程序式语言的特性`。引入了变量,Mixin(混入),运算以及函数等功能,大大简化了 CSS 的编写,并且`降低了 CSS 的维护成本`1.3 简而言之,`Less 是一门 CSS 预处理语言,它扩展了CSS的动态特性。`二、Less语法2.1 `注释
2021-01-18 16:08:44 125
原创 PC端静态页面项目之品优购商城
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例
2021-01-08 23:35:19 752 1
原创 前端开发基础
前端开发基础文章目录前端开发基础前言一、网页和网站1.1 网站1.2 网页1.2.1 网页的形成二、浏览器2.1 常用浏览器2.2 浏览器内核三、Web标准3.1 为什么要使用Web标准3.2 Web标准的构成3.2.1 Web 标准提出的最佳体验方案总结前言一、网页和网站1.1 网站 是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。1.2 网页 是网站中的一“页”,通常是 HTML 格式的文件,它要通过浏览器来阅读。 网页是构成网站的基本元素
2020-12-02 11:01:59 393
原创 JavaScript高阶之ES6新特性
JavaScript高阶之ES6新特性文章目录JavaScript高阶之ES6新特性前言一、字符串新形式:反引号二、使用步骤1.引入库2.读入数据总结前言一、字符串新形式:反引号 模板字符串:可跨行定义字符串,用反引号括起 字符串插值:${} 标签函数:参数分别是原始字符串数组,每个插值表达式的值 参数列表一般这么些:方法名(strings,...expressions) 原始字符串数组:开头和结尾的插值会变为“”,被插值分开的每一块子字符串分别作为数组的元素 获取方法:stri
2020-11-18 16:55:09 264
原创 BootStrap基础之常用样式总结
BootStrap基础之常用样式总结文章目录BootStrap基础之常用样式总结前言一、简介二、优点2.1 定义了很多的css样式和js插件。直接可以使用这些样式和插件得到丰富的页面效果2.2 支持响应式布局,同一套页面可以兼容不同分辨率的设备。三、常用的CSS样式3.1 容器3.1.1 container-fluid3.1.2 container3.2 栅格系统(极其有用)3.2.1 简介3.2.2 语法3.2.3 设备代号前言我使用的是bootstrap4.3.1一、简介 一个前端开发的
2020-11-15 23:20:31 1985
原创 CSS进阶之CSS3新特性总结
CSS3文章目录CSS3前言一、开发商前缀二、静态样式2.1 Web字体2.2 背景background2.2.1 支持多背景2.2.2 各背景位置2.2.3 各背景的平铺方式2.3 渐变2.3.1 线性渐变 linear-gradient()2.3.2 径向渐变 radial-gradient()2.3.3 循环渐变 repeating-radial-gradient()/ repeating-linear-gradient()2.4 圆角border-radius2.4.1 border-radius
2020-11-14 17:59:14 5232 10
原创 css揭秘之技巧总结
css代码技巧文章目录css代码技巧前言一、减少要改动的地方二、使用步骤1.引入库2.读入数据总结前言一、减少要改动的地方示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.fil
2020-11-14 17:51:02 323
原创 JavaScript高阶之知识总结
JavaScript高阶之知识总结文章目录JavaScript高阶之知识总结前言一、JSON1.1 JSON是什么1.2 JSON的两种结构1.2.1 对象结构。以”{”大括号开始,以”}”大括号结束,中间用“,”分隔键值对1.2.2 数组结构。以”[”开始,”]”结束,中间用“,”分隔第一种方式的对象结构1.3 JSON对象和JSON字符串的区别1.3.1 json字符串:指的是符合json格式要求的js字符串。1.3.2 json对象:指符合json格式要求的js对象。1.4 使用JSON对象1.4.
2020-11-09 01:02:06 390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人