![](https://img-blog.csdnimg.cn/7cf965747b884a67a09862ba9a548d5c.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端
文章平均质量分 82
分享关于前端的知识
互联网小队
你好,队员们
展开
-
hexo主题配置文件系列1+hexo-NexT-theme
启用主题与所有 Hexo 主题启用的模式一样。 当 克隆/下载 完成后,打开 站点配置文件, 找到 theme 字段,并将其值更改为 next。启用 NexT 主题theme: next当你看到站点的外观与下图所示类似时即说明你已成功安装 NexT 主题。这是 NexT 默认的 Scheme —— Muse主题设定SchemeScheme 是 NexT 提供的一种特性,借助于 Scheme,NexT 为你提供多种不同的外观。同时,几乎所有的配置都可以 在 Scheme 之间共用。目前原创 2021-03-06 21:13:53 · 473 阅读 · 0 评论 -
hexo相关命令说明
mac安装hexo出错解决方法可以执行下面命令:sudo npm install --unsafe-perm --verbose -g hexohexo version成功看到版本号,安装成功!!! hexo d出错解决方法npm install --save hexo-deployer-githexo d必备的应用程序安装安装 GitWindows:下载并安装 git.Mac:使用 Homebrew, MacPorts 或者下载 安装程序。安装 Node.jsNod原创 2021-03-06 21:10:51 · 106 阅读 · 0 评论 -
Git如何在Github和码云上的使用
Git 全局通用设置git init //初始化本地git仓库rm -rf .git //删除已存在的本地git仓库git config --global user.name "自定义用户名" //标记你的名字git config --global user.email "注册绑定用的邮箱" //标记你的邮箱git add . //提交文件夹里的所有文件、将文件保存到缓存区、等待提交到哪个地方git commit -m "first commit" //添加文件描述Git提交git rem原创 2021-03-06 20:40:08 · 245 阅读 · 0 评论 -
hexo _config.yml站点配置文件说明
sitetitle: 网站标题subtitle: ‘网站说明1’description: ‘网站说明2’keywords:author: 作者名language: zh-Hanstimezone: ’ ’ 参数描述title网站标题subtitle网站副标题description网站描述keywords网站的关键词。使用半角逗号 , 分隔多个关键词。author您的名字language网站使用的语言。对于简体中文用户来说,使用原创 2021-03-06 21:11:42 · 1690 阅读 · 0 评论 -
hexo主题配置文件系列2+hexo-NexT-theme
NexT 坚持将复杂的细节隐藏,提供尽量少并且简便的设置,保持最大限度的易用性。设置 RSSNexT 中 RSS 有三个设置选项,满足特定的使用场景。 更改 主题配置文件,设定 rss 字段的值:false:禁用 RSS,不在页面上显示 RSS 连接。留空:使用 Hexo 生成的 Feed 链接。 你可以需要先安装 hexo-generator-feed 插件。具体的链接地址:适用于已经烧制过 Feed 的情形。添加「标签」页面新建「标签」页面,并在菜单中显示「标签」链接。「标签」页面将原创 2021-03-06 21:14:31 · 395 阅读 · 0 评论 -
VsCode
VsCode格式化Visual Studio Code可以通过以下快捷键 格式化代码:On Windows // Shift + Alt + F On Mac // Shift + Option + FOn Ubuntu // Ctrl + Shift + IVSCode 代码格式化快捷键,我们平常在做自己的小项目或者随便写一些脚本的时候,可能不会太在意代码的格式。不过一旦开始团队合作,整个项目组则会选择同一个代码风格和格式以有效降低协同成本。所以定期对自己写的代码进行格式原创 2021-03-06 22:42:07 · 325 阅读 · 0 评论 -
什么是JavaScript 函数式编程?
前言函数式编程在前端已经成为了一个非常热门的话题。在最近几年里,我们看到非常多的应用程序代码库里大量使用着函数式编程思想。本文将略去那些晦涩难懂的概念介绍,重点展示在 JavaScript 中到底什么是函数式的代码、声明式与命令式代码的区别、以及常见的函数式模型都有哪些?一、什么是函数式编程函数式编程是一种编程范式,主要是利用函数把运算过程封装起来,通过组合各种函数来计算结果。函数式编程意味着你可以在更短的时间内编写具有更少错误的代码。举个简单的例子,假设我们要把字符串 functional pro原创 2021-03-17 19:59:20 · 155 阅读 · 1 评论 -
面试题-服务端编程
文章目录1、JSONP 的缺点2、跨域(jsonp,ajax)3、如何实现跨域4、dom 是什么、你的理解5、关于 dom 的 api 有什么1、JSONP 的缺点JSON 只支持get,因为script 标签只能使用get 请求;JSONP 需要后端配合返回指定格式的数据。2、跨域(jsonp,ajax)JSONP:ajax 请求受同源策略影响,不允许进行跨域请求,而script 标签src 属性中的链接却可以访问跨域的js 脚本,利用这个特性,服务端不再返回 JSON 格式的数据,而是返回一段原创 2021-04-21 09:18:32 · 118 阅读 · 0 评论 -
计算机基础试题
文章目录1、计算机与计算思维基础2、计算机系统3、操作系统4、数制与信息编码5、数据处理6、数据库技术基础7、计算机网络基础8、信息浏览与发布9、问题求解与算法1、计算机与计算思维基础1、科学研究的三大方法是理论、实验和计算,与计算方法对应的三大科学思维是A、理论思维B、实验思维C、逻辑思维D、计算思维我的答案:D2、大家公认的第一台电子计算机是:A、EDVACB、ENIACC、深蓝D、查分机我的答案:B3、图灵解决什么是计算、什么是可计算性等重要问题,提出了图灵机模型,提出了图原创 2021-05-03 22:48:54 · 45057 阅读 · 4 评论 -
前端新人问题
如何精心准备一场面试1、投简历之前需要做的2、常见的面试流程是怎样的大多数的情况:电话邀约电话邀约的准备技术面试事先准备号对应的题库软件基础方面的(数据结构+计算机基础+http)前端基础方面的(html+css+js)该公司对应的框架方面的内容(vue+uni-app+微信小程序)尽量避免犹豫的回答(不要有前缀词)适合的展现下自己技术leader的面试HR的面试往往这一步 就是讨论薪资和常识性的问题初级前端到底该做什么刚入公司1、别要面子原创 2021-04-11 19:44:07 · 247 阅读 · 2 评论 -
Element UI + NodeJs(Express) 全栈开发后台管理界面+项目1
Element UI + NodeJs(Express)全栈开发后台管理界面准备工作1、Element-UI 官网2、创建项目1、vue create element-admin2、选择Manually select features3、后面一般是默认第一个配置或者回车就行4、最后安装成功5、vue add element6、选择Fully import7、npm run serve > App running at: - Local http://localhost:8081.原创 2021-03-29 20:47:36 · 647 阅读 · 0 评论 -
面试题-前端工程化
文章目录Babel的原理是什么如何写一个babel 插件你的git工作流是怎样的rebase 与 merge的区别?git reset、git revert 和 git checkout 有什么区别webpack和gulp区别(模块化与流的区别)Babel的原理是什么babel 的转译过程也分为三个阶段,这三步具体是:解析 Parse: 将代码解析生成抽象语法树( 即AST ),即词法分析与语法分析的过程。转换 Transform: 对于 AST 进行变换一系列的操作,babel 接受得到A原创 2021-04-20 21:56:04 · 455 阅读 · 0 评论 -
面试题-CSS
文章目录1、说一下 css 盒模型2、画一条 0.5px 的线3、link 标签和 import 标签的区别4、transition 和 animation 的区别5、Flex 布局6、BFC(块级格式化上下文,用于清楚浮动,防止 margin 重叠等)7、垂直居中的方法8、关于 JS 动画和 css3 动画的差异性9、说一下块元素和行元素10、多行元素的文本省略号11、visibility=hidden, opacity=0,display:none12、双边距重叠问题(外边距折叠)15、css3 新特性原创 2021-05-05 15:02:20 · 163 阅读 · 2 评论 -
面试题-Ajax
文章目录1、ajax 返回的状态2、实现一个 Ajax3、如何实现 ajax 请求,假如我有多个请求,我需要让这些 ajax 请求按照某种顺序一次执行,有什么办法呢?如何处理 ajax 跨域4、写出原生 Ajax5、如何实现一个 ajax 请求?如果我想发出两个有顺序的 ajax 需要怎么做?6、Fetch 和 Ajax 比有什么优缺点?7、原生 JS 的 ajax1、ajax 返回的状态0 - (未初始化)还没有调用send()方法1 - (载入)已调用 send()方法,正在发送请求2 - (载原创 2021-04-21 21:50:23 · 307 阅读 · 0 评论 -
Vue-cli入门教程
前言安装 npmnpm 全称为 Node Package Manager,是一个基于Node.js的包管理器,也是整个Node.js社区最流行、支持的第三方模块最多的包管理器。npm -v安装 cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org//由于网络原因安装cnpm,速度快安装 vue-clicnpm install -g @vue/cli //3.0以后的版本npm install vue-c原创 2021-04-20 13:47:15 · 244 阅读 · 0 评论 -
面试题-HTTP/HTML/浏览器
文章目录1、说一下 http 和 https2、tcp 三次握手,一句话概括3、TCP 和 UDP 的区别4、WebSocket 的实现和应用5、HTTP 请求的方式,HEAD 方式6、一个图片 url 访问后直接下载怎样实现?7、说一下 web Quality(无障碍)8、几个很实用的 BOM 属性对象方法?9、说一下 HTML5 drag api10、说一下 http2.011、补充 400 和 401、403 状态码12、fetch 发送 2 次请求的原因13、Cookie、sessionStorag原创 2021-05-04 15:41:07 · 473 阅读 · 1 评论 -
面试题-js获取cookie中存储的值?
js获取cookie中存储的值?1、cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘的一个文件,这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便使这个cookie可用。因此,cookie可以跨越一个域名下的多个网页,但不能跨越多个域名使用。2、不同的浏览器对cookie的实现也不一样,但其性质是相同的。例如在Windows 200原创 2021-04-20 19:23:47 · 944 阅读 · 0 评论 -
面试题-Vue框架
文章目录1、说说你对Vue的理解2、说说Vue的优缺点3、Vue 和 React 有什么不同、使用场景分别是什么4、什么是虚拟 DOM5、请描述下 Vue 的生命周期是什么6、Vue 如何监听键盘事件7、watch 怎么深度监听对象变化8、删除数组用 delete 和 Vue.delete 有什么区别9、watch 和计算属性有什么区别10、Vue 双向绑定原理11、v-model 是什么、有什么用呢12、axios 是什么、怎样使用它、怎么解决跨域的问题13、在 Vue 项目中如何引入第三方库(比如 jQ原创 2021-04-21 09:08:57 · 518 阅读 · 0 评论 -
Vue.js官网版教程
前言这是vue官网案例学习,记录一下序言 vue.js介绍Vue.js 渐进式 JavaScript 框架https://learning.dcloud.io/#/?vid=0第1节 安装与部署https://learning.dcloud.io/#/?vid=1<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script原创 2021-03-23 18:47:10 · 3200 阅读 · 0 评论 -
面试题-JavaScript
文章目录1-get 请求传参长度的误区2-get 和 post 请求在缓存方面的区别3-说一下闭包4-说一下类的创建和继承5-如何解决异步回调地狱6-说说前端中的事件流7-如何让事件先冒泡后捕获8-说一下事件委托9-说一下图片的懒加载和预加载10-mouseover 和 mouseenter 的区别11-JS 的 new 操作符做了哪些事情12-改变函数内部 this 指针的指向函数(bind,apply,call 的区别)13-JS 的各种位置,比如 clientHeight,scrollHeight,o原创 2021-05-05 23:12:45 · 6832 阅读 · 29 评论 -
Vue+Elment-UI后台管理系统(一)+基础知识点
1、Vue +Elment-UI后台管理系统https://blog.csdn.net/qq_44651350/article/details/119388434?spm=1001.2014.3001.5501https://blog.csdn.net/qq_43353619/article/details/110246669官方链接https://www.bilibili.com/video/BV1Si4y1M7iQ?p=21Vue VSCode Snippets2、总体知识点el原创 2021-10-26 08:05:52 · 1243 阅读 · 0 评论 -
Vue全家桶有哪些?(详细)
vue全家桶都有什么全家桶,顾名思义,对于开发一个完整的中大型单页面应用项目所必须的所必须的插件和框架。注:此文章主要讲解vue-cli脚手架开发方式,主要介绍各插件安装方法及其功能特点,不介绍各插件的具体使用方式,具体使用方式详见其他详细介绍文章。一、vue-clivue-cli也叫脚手架,官方定义为Vue.js 开发的标准工具!相比scirpt标签引入,脚手架具有如下特点:1)、功能丰富对 Babel、TypeScript、ESLint、PostCSS、PWA、单元测试和 End-to-en原创 2021-08-23 11:22:53 · 4760 阅读 · 0 评论 -
VuePress30分钟制作一个Vue静态网站
1、vuepress新手入门课程(一)1-1、vuepress简介与安装https://www.vuepress.cn/https://node.org/zh-chnode -vnpm config set registry=http://registry.npm.taobao.orgnpm config listnpm install -g yarn 安装yarnnpm initnpm add -D vuepressmkdir docs &&原创 2021-08-30 15:54:21 · 1186 阅读 · 0 评论 -
如何使用Git(工作流程)
1、安装下载 在线远程仓库 github码云git 与 github关系 git是一个版本管理工具2、对git进行最小配置git config —global user.name "你自己的用户名"git config --global user.email "你自己的邮箱"3、创建仓库及基本操作git init 初始化git仓库添加到暂存区git add 文件名称git add .git status 查看版本状态git commit -m’版本描述文字’4、原创 2021-08-29 14:35:03 · 156 阅读 · 0 评论 -
Vue2.5入门教程
文章目录1、课程介绍2、Vue基础语法2-1、创建第一个Vue实例2-2、挂载点,模板与实例2-3、Vue实例中的数据,事件和方法2-4、Vue中属性绑定和双向数据绑定2-5、Vue中的计算属性和侦听器2-6、v-if,v-show与v-for指令3、Vue中的组件3-1、todolist功能开发3-2、todolist组件拆分3-3、组件与实例的关系3-4、实现todolist的删除功能4、Vue-cli的使用4-1、vue-cli的简介与使用4-2、使用vue-cli开发TodoList4-3、全局样式原创 2021-08-14 16:01:11 · 388 阅读 · 0 评论 -
vue-cli全集(父子组件传值、axios)
文章目录1、课程简介2、vue-cli2脚手架2-1、node.js环境安装2-2、npm安装及参数设置(1)2-3、npm安装及参数设置(2)2-4、cnpm和vue-cli2安装2-5、创建vue-cli2项目2-6、更改vue-cli2的helloword2-7、配置语法高亮显示2-8、router实现页面跳转2-9、router实现子路由(1)2-10、router实现子路由(2)2-11、为什么不用#号2-12、单独安装eslint2-13、导入其他项目添加依赖并运行2-14、居中怎么实现的(主组原创 2021-08-21 23:49:07 · 519 阅读 · 0 评论 -
flex弹性盒子布局(详细)
弹性盒模型1、伸缩容器displayFlex 是 Flexible Box 的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为 Flex 布局。采用 Flex 布局的元素,称为 Flex 容器(flex container),简称”容器”。它的所有子元素 自动成为容器成员,称为 Flex 项目(flex item),简称”项目”。容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开 始位置(与边框的交叉点)叫做 m原创 2021-09-30 18:19:37 · 7510 阅读 · 1 评论