前端集合
JavaScript、vuejs、nodejs等前端技术
转身后_从未想过离开你
这个作者很懒,什么都没留下…
展开
-
详解<meta>标签
(一)前言一般开发网页的时候就想要实现页面的自适应,通常会在标签的标签中添加标签来达到想要的效果。特别是开发移动端时,会写如下的属性:那么你是真的明白为什么要这么写吗?明白这些属性是什么意思吗?下面我们就逐一讲解。(二)meta标签的作用搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新的页面,实现网页转换时的动态效果,控制页面缓冲,网页定级评价,控制网页显示的窗口原创 2017-10-17 21:55:44 · 432 阅读 · 0 评论 -
CSS3实现空心、实心三角指示箭头(利用正方形的旋转实现)
三角箭头一般而言,又分为两种,一种是视觉上没有边框的,我们叫做实心三角形;还有一种是视觉上有边框的,而三角箭头刨去边框的部分又要与主体元素的背景颜色一致,我们叫做空心三角形。原创 2017-09-27 17:17:38 · 3728 阅读 · 0 评论 -
写一个网页进度loading
loading随处可见,比如一个app经常会有下拉刷新,上拉加载的功能,在刷新和加载的过程中为了让用户感知到 load 的过程,我们会使用一些过渡动画来表达。最常见的比如“转圈圈”,“省略号”等等。 网页loading有很多用处,比如页面的加载进度,数据的加载过程等等,数据的加载loading很好做,只需要在加载数据之前(before ajax)显示loading效果,在数据返回之后(ajax转载 2017-10-25 21:24:44 · 494 阅读 · 0 评论 -
CSS3实现空心、实心三角指示箭头(利用border的设置实现)
三角箭头一般而言,又分为两种,一种是视觉上没有边框的,我们叫做实心三角形;还有一种是视觉上有边框的,而三角箭头刨去边框的部分又要与主体元素的背景颜色一致,我们叫做空心三角形。原创 2017-09-27 16:15:24 · 19219 阅读 · 0 评论 -
Vue2.X安装后报错bash: vue: command not found
1. 安装完vue,并提示成功$ npm install vue-cli -gnpm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)D:\Applications\DevelopmentTool\nodejs\node_global\vue ...原创 2019-07-17 18:43:53 · 1103 阅读 · 0 评论 -
Vue设置路径别名
0 前言在vue项目中,通常要引入许多的文件,在编写文件路径的时候非常麻烦,很多地方都是重复的路径前缀且容易出错。因此,设置有效的路径别名来简化路径是非常有用的,具体的方法如下:./这是相对路径的意思,同级目录。../上级目录。@/这是webpack设置的路径别名。在build/webpack.base.conf这个文件里面设置了@具体指的是什么1 具体实现打开项目的build/w...原创 2019-07-19 10:59:14 · 616 阅读 · 0 评论 -
Client does not support authentication protocol requested by server; consider upgrading mysql client
1. 错误信息{ code: 'ER_NOT_SUPPORTED_AUTH_MODE', errno: 1251, sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client', sqlState: '...原创 2019-08-05 20:36:26 · 215 阅读 · 0 评论 -
Nodejs学习路线图
Nodejs学习路线图 从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express。转载 2017-09-20 14:20:35 · 294 阅读 · 0 评论 -
UnhandledPromiseRejectionWarning: TypeError: Assignment to constant variable.
1. 出现问题(node:2171) UnhandledPromiseRejectionWarning: TypeError: Assignment to constant variable. at getList (/Users/dr/Desktop/Project/nodeBlog/src/controller/blog.js:10:9) at handleBlogRou...原创 2019-08-06 00:27:34 · 3156 阅读 · 0 评论 -
Map/Set与数组和对象的比较
实现增、查、改、删功能(1)Map与Array的对比//数据结构的横向对比----增、查、改、删letmap=newMap();letarray=[];//增map.set('t',1);array.push({t:1});console.info('map-array',map,array);//查letmap_exis原创 2017-09-22 16:31:51 · 1711 阅读 · 0 评论 -
ES6基础语法
1 let与const的区别1.1 let与const的区别 let与const都是只在声明所在的块级作用域内有效 let声明的变量可以改变,值和类型都可以改变,没有限制。但是,let不能重复定义一个变量,只能定义一次。 const声明常量,不能改变,且声明的时候必须赋值,如果赋值的时候是一个对象,是可以改变的,因为指针指向的是对象,且没有发生改变,但对象里面的内容是...原创 2017-09-22 14:52:10 · 269 阅读 · 0 评论 -
nodejs搭建后台的整个过程
1. 配置线下线上的环境变量conf/db.js://配置环境变量、参数,与package.json中script标签下dev\prd对应const env = process.env.NODE_ENV;let MYSQL_CONF;//线下环境if(env === 'dev'){ MYSQL_CONF = { host: 'localhost', ...原创 2019-08-06 10:26:41 · 2707 阅读 · 0 评论 -
基于JS的类型检测
(一)准备js中数据类型可分为两大类:原始类型:Number,String,Boolean,Null,undefined对象类型:Object,包含Function,Array,Date等那么,判断js数据类型,也就是我们说的类型检测,本文提供五种方法,如下: (二)typeof运算符typeof算是最常见的,使用时会返回一个字符串,适合函数对象和基本类型(js原创 2017-10-25 20:28:08 · 729 阅读 · 0 评论 -
JavaScript和ES6中字符串、数组对象的比较
(一)字符串对象的比较(二)数组对象的比较原创 2017-09-20 15:05:23 · 3277 阅读 · 0 评论