自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

转载 centos7 安装mysql 并通过navicat连接

centos版本首先,交待一下我用的是阿里云centos 7.6 64位 系统下载和添加仓库wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmsudo rpm -ivh mysql-community-release-el7-5.noarch.rpm安装、启动MySqlyum instal...

2019-10-30 16:52:08 767

原创 Ftp FileZilla连接阿里云服务器

前言刚开始许多次连接不上阿里云,我认为可能是因为阿里云开放的端口不够的原因,所以需要手动开放端口。所以需要在安全组里配置如下端口范围:1024/6553580/8022/2220/21( 以上的授权对象都是 0.0.0.0/0 , 这个的意思是所有ip都能访问 )云主机安全组端口开放教程https://oneinstack.com/docs/secur...

2019-10-29 11:56:59 1312

转载 Node.js 中使用 import

请查看另一博主的文章:https://blog.csdn.net/zwkkkk1/article/details/81564971  

2018-12-14 17:13:32 1198

转载 更新fork别人的代码,解决错误Authentication failed for

1、确定是否建立了主项目的远程源: git remove -v如果只显示自己的两个源(fetch, push)如下:则说明没有建立远程的repo源。 2、需要添加主repo的源:git remote add upstream URL(URL就是主项目的地址) 3.添加完之后再次使用git remote -v 来确认。这样就是已经创建了主repo的远程源。 ...

2018-12-10 10:39:24 908

转载 Mysql 服务无法启动 服务没有报告任何错误 目录下没有data文件夹

LZ初学SQL,本来以为开源的安装很简单,但是中间出现了一些问题,记录下来,希望能帮助到他人。mysql官网下载地址:https://dev.mysql.com/downloads/mysql/点击打开链接以5.7.20版本为例首先安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini,如下图所示配置环境变量请参照网上教程,这个一般没有问题,即在环境变...

2018-11-12 17:33:52 8529 11

原创 vscode 个人习惯配置

文件 --> 首先项 --> 设置 (有些配置需要下载相关的配置) {"editor.tabSize": 2,"files.associations": {"*.vue": "vue"},"eslint.autoFixOnSave": true,"eslint.options": {"extensions"

2018-07-09 18:18:16 1774

转载 const定义的对象属性是否可以改变

const 指针指向的地址不可以变化,指向地址的内容可以变化。在作业盒子面试的时候问到了一个问题,const定义的对象属性是否可以改变。当时没有考虑就回答了不可以,面试官微笑着回答说错了。回来后查看了一下const的定义,明白了其中的原理。    const是用来定义常量的,而且定义的时候必须初始化,且定义后不可以修改。对于基本类型的数据来说,自然很好理解了,例如 const PI = 3.14。...

2018-07-09 10:50:02 13250 2

转载 vue-router基础知识

对于前端来说,其实浏览器配合超级连接就很好的实现了路由功能。但是对于单页面应用来说,浏览器和超级连接的跳转方式已经不能适用,所以各大框架纷纷给出了单页面应用的解决路由跳转的方案。Vue框架的兼容性非常好,可以很好的跟其他第三方的路由框架进行结合。当然官方也给出了路由的方案: vue-router;建议还是用官方的最好,使用量也是最大,相对来说Vue框架的升级路由组件升级也会及时跟上,所以为了以后的...

2018-05-16 20:37:32 217

原创 vue引用js文件的多种方式

1、vue-cli webpack全局引入jquery(1) 首先 npm install jquery --save (--save 的意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖。)(2)在webpack.base.conf.js里加入     var webpack = require("webpack")(3)在module.exports的最...

2018-05-16 14:35:46 57019

原创 vue 排序无限循环问题解决

在vue里对每个数组排序,会出现无限循环的问题,我认为的原因是:    vue动态监听data里数组的变化,数组刚一排序发生变化,vue立马重新执行排序导致无限循环。    解决问题:     1、将要排序的数组命名为全局变量,这样不受vue的监听    2、全局数组赋值vue里的数组时,不要使用=号,这样只是把全局数组的地址指向vue数组地址(用遍历vue数组,push进全局数组里)代码片段 对...

2018-03-31 16:19:11 1680

转载 js跳出循环的方法区别(break,continue,return)

跟许多多态语言一样,js也有break,continue,return面向对象编程语法中我们会碰到break ,continue, return这三个常用的关键字,那么关于这三个关键字的使用具体的操作是什么呢?我们在使用这三关键字的时候需要注意和需要理解的规则是什么呢?让我们开始介绍吧:js编程语法之break语句:break语句会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句...

2018-03-21 10:11:25 405

转载 在vue项目中写jsx语法,需要webpack支持

配置JSXbabel-plugin-transform-vue-jsxJSX是需要编译为JavaScript才可以运行的, 所以第三个样例需要有额外的编译步骤。这里我们用Babel和Webpack来进行编译。打开你的webpack.config.js文件, 加入babel loader:loaders: [ { test: /\.js$/, loader: 'babel', exclude: ...

2018-03-15 11:14:45 3137

转载 Vue路由配置

配置:    两种配置方法: 在main.js中 || 在src/router文件夹下的index.js中    这里只说在src/router/index.js中的引入:123import Vue from 'vue' import Router from 'vue-router'注意这个Router是自定义的名字,这里叫这个名字后,下边都要用到的   2. 使用/注册:1Vue.use(Rou...

2018-03-06 15:40:57 364

原创 VScode自定义代码片段

打开VScode    进入 snippet 设置文件,这里提供了两种方法: 摁「Alt」键切换菜单栏,通过文件 > 首选项 > 用户代码片段,选择进入目的语言的代码段设置文件;通过快捷键「Ctrl + Shift + P」打开命令窗口(all command window),输入「snippet」,通过候选栏中的选项进入目的语言的代码段设置文件。填写 snippetsvue: {"P...

2018-03-05 15:10:35 3335

原创 搭建Vue项目及cannot-find-module-webpack-bin-config-yargs报错问题解决

1、先下载node npm2、下载VScode(我们用VScode编辑器)3、终端进入项目文件夹下(可能需要获取管理员权限sudo)       npm install vue-cli -g 、 vue init webpack vue-demo(vue-demo是项目的名字)4、第一次写项目需要Vue init webpack 新建项目     第二次及第N次就直接npm i...

2018-03-05 14:22:46 444

原创 vsCode编辑器插件推荐

关于路径补全的插件:Path IntellisenseRelative  Path格式化代码插件:elm-format

2017-10-30 15:12:19 421

原创 ES6 继承、多态简单demo

继承demo:class Animal{ constructor(shoutVoice, speed){ this._shoutVoice = shoutVoice; this._speed = speed; } get speed(){ return this._speed; } shout(){

2017-10-16 11:02:29 2756

原创 js关于时间的代码

js获取当前日期时间及其他操作:var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); /

2017-10-12 10:41:18 917

原创 ES6抽象、封装简单demo

class Dog{constructor(hairColor,breed, age){this.hairColor =hairColor;this._breed =breed;this.age =age;this.runSpeed =null;Dog.instanceNumber++;}shout(){console.log('汪汪汪,

2017-10-11 11:25:27 1781

转载 js获取当前日期前后N天的方法

function GetDateStr(AddDayCount) {     var dd = new Date();     dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期     var y = dd.getFullYear();     var m = dd.getMonth()+1;//获取当前月份的日期 

2017-10-10 17:57:47 1663

转载 ES6 — 新增关键字let、const

(1)ES6中新增的let关键字之前我们声明一个变量时,都是使用关键字var,那新增加的let和var有什么不同呢? var的不足之处一:var arr=[];for (var i=0;i     arr[i]=function(){         console.log(i);      };} arr[8]();

2017-08-15 14:59:30 380

转载 js的规范写法ES5

1、引号的使用,单引号' ' 优先(如果不是引号嵌套,不要使用双引号)     正常情况:console.log('hello there')        双引号转码: $("'box'>") 2、空格的使用问题:(关键字后  符号后 排版 函数 赋值符号= )等    a 函数的括号:function hello  (name)  {}    看 (参数)的 "

2017-07-28 12:02:47 774

原创 Hbuild中字体设置

需求: 我要把Hbuild中的字体设置为Courier New字体。1.先让window显示Courier New字体win7(xp)中的系统字体分为"显示"和"隐藏"两种状态当为"隐藏"状态时,其它软件程序就无法找到该字体。解决办法是把要使用的系统字体设为显示。如:在C:/windows/Fonts中设置Courier New 字体为显示就可以了2.改变Hbu

2017-07-28 11:39:00 1618

转载 点击一个按钮显示div,点击div之外的地方div隐藏,点击div之内的地方div不隐藏

当点击按钮后显示隐藏层,满足鼠标在div里操作不隐藏,在外边点击会消失的功能。                                逻辑上主要是阻止浏览器的冒泡                            JavaScript">               //点击#btnClick时要阻止冒泡,否则.pop是不显示的,        //因为

2017-07-13 10:12:59 7079

原创 Hbuilder结合git,让更改的页面标红

1、首先是安装hbuilder的插件

2017-05-20 12:47:20 2689

转载 VScode修改默认快捷键

修改keybindings.jsonwindows:1、快捷键:Alt+F --> p --> k2、C:\Users\Administrator\AppData\Roaming\Code\User\keybindings.json//覆盖默认值// Place your key bindings in this file to overwrite the defaults[    /...

2017-04-05 15:08:20 34992 2

原创 编辑器快捷键

1、输入HTMl代码快捷键! + Tab : 自动生成初始Html代码。div#abb.main>(ul.left>li*5)+(ul.right>li*4):当光标在上面字符串结尾时直接键入Tab,将生成以下代码:

2017-03-27 13:35:19 275

转载 Table显示滚动条(简单方法)

转载地址:http://blog.sina.com.cn/s/blog_821025b70100wf82.htmlTable显示滚动条,要先把table放到一个div中,div的长度和宽度要固定,控制overflow属性为scrolldiv style="width:700px; height:225px; overflow:scroll;">    ...di

2017-03-23 16:33:10 26632 2

转载 js 字符串转换成数字的三种方法

转载地址:  http://blog.csdn.net/ufo2910628/article/details/40735691在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形式的.在网上找了一下js字符串转数字的文章

2017-03-15 11:33:20 17936

转载 函数声明、表达式、原型继承

html> body>script>  function Foo(){    getName = function(){return(1);};    return this;  }  Foo.getName = function(){return(2);};  Foo.prototype.getName = function

2017-03-10 11:06:28 222

原创 点击事件,确定内容

test                                        function init(){                       var pArry = document.getElementsByTagName("p");            for(var i = 0; i                 //A计划直接

2017-03-09 11:39:52 248

转载 css hack知识

css hack基本概念CSS hack是通过在CSS样式中加入一些特殊的符号,让不同的浏览器识别不同的符号(什么样的浏览器识别什么样的符号是有标准的,CSS hack就是让你记住这个标准),以达到应用不同的CSS样式的目的。CSS Hack常见的有三种形式:CSS属性Hack、CSS选择符Hack以及IE条件注释Hack, Hack主要针对IE浏览器。1、

2017-03-08 11:15:08 310

转载 前端开发的模块化和组件化的定义,以及两者的关系?

作者:Jasin Yip链接:http://www.zhihu.com/question/37649318/answer/78652256来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。模块化中的模块一般指的是 Javascript 模块,比如一个用来格式化时间的模块。组件则包含了 template、style 和 script,而

2017-03-01 14:02:34 645

原创 捕获事件,确定元素

1            2            3            4            5            6            7            8            9            10                        (function init(){

2016-11-30 17:01:41 208

原创 清除float“破坏性”,解决父元素“坍塌”的三种办法

1、为父元素添加 overflow: hidden2、浮动元素的下方加入额外的元素3、为父元素添加clearfix(class类名).clearfix:after{content: '';display: table;clear: both;}.clearfix{*zoom: 1;     /*兼容IE低版本*/}

2016-09-27 10:54:00 1313

转载 URL编码与解码问题

介绍  JS  escape、encodeURI和encodeURIComponent   三种方法:地址: http://www.cnblogs.com/Wahitler/p/4761373.html

2016-09-23 21:48:06 252

转载 ul建立1000个li

最近看到的一个问题:如果让你在ul下建立1000个li,你会怎么做?1、当时我想到的笨办法是利用循环添加子节点,如下例当数目增长到10000的时候,出现了明显的时延[javascript] view plain copy window.onload = function(){          var oUi = document.g

2016-09-23 19:07:13 934

转载 W3C下的冒泡和捕获机制。到底是冒泡呢。还是捕获呢。一个DOM元素绑定多个事件时如何执行。

在准备阿里前端面试的时候看到这么一道题。一个DOM元素绑定两个事件,一个冒泡,一个捕获,则事件会执行多少次,执行顺序如何。这导致了我对冒泡和捕获又进一步深入的了解。(永远都在发现自己知识匮乏的日子中度过人生真是好抓急啊。)首先冒泡和捕获是怎么一回事。简单点说。冒泡就是从下往上,像鱼吐泡,泡泡是从下往上升的,也就是DOM元素被触法事件时(此时的dom元素为目标元素),

2016-09-23 12:13:25 646

转载 js中的事件委托

1,什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。好处呢:1,提高性能。我们可以看一个例子:需要触发每个li来改变他们的背景颜色。ul id="ul">

2016-09-23 11:42:07 205

转载 JS:offsetWidth\offsetleft 等图文解释

等图文解释" title="JS:offsetWidth\offsetleft 等图文解释" style="margin:0px; padding:0px; border:0px; list-style:none"> 网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见

2016-09-16 19:39:15 343

空空如也

空空如也

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

TA关注的人

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