自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mongodb使用

Mongodb最基础入门教程如果想了解一下redis的入门教程,可以去看一下我的上一篇博客Mongodb的安装大家可以参考一下其他博主的博客,这里我就不做介绍了。不过值得注意的是,在Linux版本中如果启动mongodb的时候出现下面这个错误(在windows版本中不会出现下面的问题):mongod: /usr/lib/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by mongod)原因是因为mongodb启动需要的是lib

2020-09-06 14:41:45 162

原创 Element_UI

1111

2020-09-02 00:28:39 193

原创 webpack打包组件和基础库

看哪里

2020-08-30 23:50:03 304

原创 vue的生命周期

Vue的生命周期讲生命周期,当然首先看到vuejs官网的图片详解啦!

2020-08-25 19:58:52 187

原创 vue的使用

新建Vue对象引用vue.js在桌面建立一个 Vue.html文件, 然后引入 vue.js的CDN地址 https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js <script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>新建Vue实例在Vue.html中插入一个id为app的<div id="app"></div&

2020-08-23 21:56:42 109

原创 数据库操作

mysql

2020-08-18 21:33:59 858

原创 数据结构

JavaScript web 开发人员必须学习的 3 门语言中的一门1.HTML 定义了网页的内容2.CSS 描述了网页的布局3.JavaScript 网页的行为

2020-08-18 19:00:53 835

原创 数据结构基础之一

如果说是JQuery是手工作坊,那么Vue.js就像是一座工厂,虽然Vue.js做的任何事情JQuery都可以做,但无论是代码量还是流程规范性都是前者较优。Vue.js的官方中文教程其实也是一个不错的教程,不过相比于一次性把所有概念掌握,我更倾向于先会用,之后再在实际应用中把未涉及到的知识点逐步补全。就像开车,不是非要知道发动机的工作原理才能上路的,甚至你可能一辈子也不用知道。新建vue对象数据绑定事件绑定表单控件绑定最后,根据上面的知识点结合起来写出我们的第一个vuejs前端页面新建Vue

2020-08-11 21:57:52 249

原创 git的安装和使用

1.git官网下载下载完如下图:2.下载 双击安装 一直下一步就好了3.检验是否安装成功:在桌面鼠标右键,出现两个git,则安装成功,如下图:4.Git基本工作流程Git工作区域: 分为、工作区、暂存区、仓库5.Git的使用桌面鼠标右键点击Git Bash,如下图:1.基本信息设置1. 设置用户名git config --global user.name 'admin'2. 设置用户名邮箱git config --global user.email '485434609@

2020-08-05 19:36:03 131

原创 JS的继承方式

js继承的6种方式想要继承,就必须要提供个父类// 定义一个人类function People(name) { // 属性 this.name = name; // 实例方法 this.sleep = function(){ console.log(this.name + '正在睡觉!'); }}// 原型方法People.prototype.eat = function(food) { console.log(this.name + '正在吃:' + food)

2020-08-04 15:56:05 143

原创 数组扁平化以及数组去重

最近在复习的时候看到的这样一个题目console.log(sum(2,3)); //打印 5console.log(sum(2)(3)); // 打印 5就是说想要实现这样的效果,那么 我们应该怎么实现呢复制代码function add(x){var fir = arguments[0];if (arguments.length ==2) {}else{return function(sec){return fir + sec;}}}add(2)(3);add(2,3);复

2020-08-03 23:18:22 383

原创 nodejs中mysql的用法

1、建立数据库连接:createConnection(Object)方法该方法接受一个对象作为参数,该对象有四个常用的属性host,user,password,database。属性列表如下:host:       连接数据库所在的主机名. (默认: localhost)user:         MySQL用户的用户名.password:       MySQL用户的密码.database:       链接到的数据库名称 (可选).2.首先在nodejs中安装mysql,并显示在依赖中

2020-07-28 23:28:34 498

原创 nodejs基础

1-模拟web服务器//导入模块const http = require("http");const fs = require("fs");const path = require("path");//创建服务器的对象const server = http.createServer((request,response) => { console.log(request.url); var reqUrl = request.url; if (reqUrl ===

2020-07-27 23:33:05 99

原创 ES6 Promise函数

ES6 Promise函数一、promise函数是干什么的promise函数是解决异步编程调用代码逻辑编写过于复杂的问题的,当网络请求非常复杂时,就会出现回调地狱,这样如果将这些代码写在一起就会看起来很复杂,且不利于阅读,如果用promise的话就会让代码看起来更加美观优雅二、Promise三种状态首先, 当我们开发中有异步操作时, 就可以给异步操作包装一个Promise异步操作之后会有三种状态pending:等待状态,比如正在进行网络请求,或者定时器没有到时间。fulfill:满足状态,当我

2020-07-20 20:10:57 136

原创 node.js下载安装使用

node.js下载安装使用1.下载下载地址:https://nodejs.org/en/download/2.安装下载完之后双击安装,一直下一步就可以了安装完成之后,用Windows+R打开命令行,输入cmd打开终端然后输入命令:“node -v” 查看版本号,有下图显示,表示安装成功3.使用1.我们在桌面新建一个文件夹,在终端cd到文件夹里2.在node里面新建demo.js,里面写console.log(“Hello World”);3.在终端输入node demo.js,

2020-07-20 19:52:40 134

原创 ES6对象新增的Api

ES6对象新增的apiobject新增1.Object.is()语法:Object.is(value1,value2) ;我们直接使用案例来说: console.log(-0 === +0);//true 假如我们需要让他们不相等呢? console.log(NaN === NaN);//false 假如我们需要让他们相等呢?有时候我们需要NaN相等,那么我们怎么实现呢? console.log(Object.is(-0,+0));//false

2020-07-14 21:56:48 856

原创 对象扩展

对象的扩展1.属性和方法的简洁表示方法下面是普通写法:var obj = { name : "李易峰", age : 22 } var name = "西西"; var age = 18; var obj1 = { name : name, age : age, study : function(){

2020-07-12 23:03:02 150

原创 ES6的变量声明,解构赋值等一些知识总结

ES61、let的使用1.声明变量的方法(let和const)let 和 const 命令是es6新增的语法作用:是用来声明变量 和var的作用一样,但是所声明的变量,只在let命令所在的代码块内有效区别:1.let在同意作用域内 可以重新赋值但是不能重复声明2.const声明的是常量 声明过后 就不能在重新声明 或重新赋值。【注】1.存在块级作用域{}2.不存在声明提升3.不允许重复声明(包括普通变量和函数参数)变量绑定//1.let声明的变量 只在let所在的作用域内起作用(

2020-07-08 18:19:38 275

原创 JQuery2

JQuery效果划入划出:滑入$("#flip").click(function(){ $("#panel").slideDown();});slideDown 有两个参数参数1 动画时间长 可以填毫秒数 也可以填代表时间的字符串"slow" “normal” “fast”参数二 动画执行完毕之后 他的回调函数滑出$("#flip").click(function(){ $("#panel").slideUp();});slideUp 有两个参数参数1 动画时间长

2020-05-17 20:27:03 101

原创 JQuery基础知识

JQuery为什么要使用JQueryjQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 很容易学习。下载方式:官网上可以下载所有的jq文件。不同的版本号JQuery 1.x 已经不更新了 支持老浏览器 IE6-8 Opera等JQuery 2.x 已经不更新了 不支持浏览器JQuery 3.x 正在更新中 不支持浏览器【注】每个版本有压缩和未压版的压缩版的 是用于生产环境 实际开发过程未压缩版的 适用于开发测试j

2020-05-17 19:39:40 154

原创 定时器

定时器1.可重复使用的定时器格式: setInterval(函数,毫秒数); setInterval(function(){ //想要去做的事情 },毫秒数)例:window.setInterval(function(){ alert("哈哈哈");},1000);window.clearInterval(定时器ID);//清理定时器功能 :每隔所传参数的毫秒...

2020-04-12 11:51:28 112

原创 拓展小知识之网络分层

网络分层模型1.TCP/IP网络分层模型(4层)第一层叫“链接层”(link layer),负责在以太网、WiFi这样的底层网络上发送原始数据包,工作在网卡这个层次,使用MAC地址来标记网络上的设备,所以有时候也叫MAC层。第二层叫“网际层”或者“网络互连层”(internet layer),IP协议就处在这一层。因为IP协议定义了“IP地址”的概念,所以就可以在“链接层”的基础上,用IP...

2020-04-12 11:34:10 126

原创 事件Event

事件Event1.事件基础JavaScript 事件是由访问Web页面的用户引起的一系列操作。当用户执行某些操作的时候,再去执行一系列代码。或者用来获取事件的详细信息,如鼠标位置、键盘按键等。2.事件处理函数javaScript可以处理的事件类型为:鼠标事件 、键盘事件、HTML事件 。所有的事件处理函数都会都有两个部分组成,on+事件名称。HTML DOM 事件DOM: 指明使用...

2020-04-12 11:25:09 88

原创 DOM(二)

document object model (文档对象模型)dom节点类型元素节点 文本节点 属性节点【注】节点可以分为元素节点,属性节点和文本节点,而这些节点又有三个非常有用的属性,分别为:nodeName,nodeType 和 nodeValue。dom元素节点属性和attributesownerDocument 属性返回该节点的文档对象根节点,返回的对象相当于document。...

2020-03-22 13:46:26 66

原创 DOM(一)

document object model (文档对象模型)它是中立于平台和语言的接口,它允许程序和脚本动态的访问和更新文档内容,结构和模式。1.DOM中节点种类(三种)<div title = "属性节点">测试Div</div>元素节点 属性节点 title = “属性节点”文本节点 测试Div【注】在js中所有节点都是对象。元素节点属...

2020-03-22 13:31:17 131

原创 BOM浏览器对象模型

BOMBOM(Browser Object Model)浏览器对象模型注意::在JavaScript中,window对象是全局对象,所有的表达式都在当前环境中计算。系统对话框__浏览器可以通过调用系统对话框,向用户显示信息系统提供了三个函数,可以完成系统对话框的操作alert() 直接弹出警告框参数,警告框上显示内容[window下的函数,都可以省略window直接去调用]w...

2020-03-15 12:29:23 69

原创 JavaScript基础分享(二)

JavaScript数据类型转换 : 显示转换和隐式转换显示转换 : 程序员手动去做转换其他数据类型转换成字符串(string类型): 1):String(变量名或者数据) 可以转换undefined 和null 2):变量名.toString() 这个方法不能转换undefined和null 3):数据 + "" 在数据后面直接加一个空字符串 就可...

2020-01-02 20:29:31 160

原创 JavaScript基础分享

JS的引入方式 :行内式 : 写在标签内部的js代码 用得少外链式 : 使用script标签的src属性来引入外部的js文件内联式 : 写在script标签里面的js代码在页面弹出一个提示框alert(“hello world”);在页面弹出一个输入框prompt(“你今年几岁了”);在控制台打印数据 (这个是给开发人员看的)console.log(“123”);弹出...

2020-01-02 19:48:41 237 2

原创 css的定位

一、定位所为定位,实际上就是定义元素框相对于其正常位置,应该出现在哪儿定位就是改变元素在页面上的默认位置分类:普通流定位:static(元素默认的定位方式)文档流是页面元素默认的定位方式块级:从上到下排列(独占一行)行级:从左到右排列(不独占一行)浮动定位 float如果将元素的定位方式设置了浮动定位那么具有以下几个特点浮动元素会脱离文档流,其他未浮动的元素要上前补位浮动元...

2020-01-02 19:13:02 125 2

原创 背景属性+渐变

一、背景属性分类 : 纯色背景(背景颜色) 背景图像1.背景颜色background-color : 任意合法的颜色 和 transparent2.背景图像 background-image : url() URL图片路径3.背景图像平铺background-repeat: 值为如下background-repeat背景图像平铺repeat默...

2019-12-16 14:20:29 99

原创 边框+盒子模型

边框一、边框属性作用:给元素加上一个边框第一种:border-topborder-bottomborder-leftboder-right三个属性 粗细 线型 颜色第二种:border :粗细 线型 颜色透明色:transparent二、轮廓作用:绘制于元素周围的一条线,位于边框外属性: 粗细 线型 颜色粗细:outline-width线型:out...

2019-12-16 10:28:26 134

原创 CSS层叠样式表

CSS层叠样式表一、CSS的作用以统一的方式实现样式的定义提高页面样式的可重用性和可维护性实现了内容(HTML)和表示(CSS)的分离理解:HTML和CSS之间有什么关系?HTML:构建网页的结构CSS :构建HTML元素的样式样式汇总color:red 字体颜色font-size 字体大小font-family:字体样式background-color 背景颜...

2019-12-10 19:27:12 164

原创 html

HTML一 转义字符由<> 包裹的文本 会当做标签去解析nbsp 空格, emsp ? ,lt < , gt >,二 行内元素和块级元素1.块级标签默认情况下,每一个块级元素都是独占一行的即元素的前后都会换行 都有 align 属性 。例:p h1~6 hr div2.行内标签不会换行可以和其他的标签或文本在一行内显示 。例:b...

2019-12-09 20:23:49 78

原创 HTML基础

H T M L 超文本标记语言(HyperText Markup Language)超文本:具有特殊功能的文本标记: markup 范围了超文本的组成形式。语言: 语言HTML是网页的设计语言,由HTML语言编写的文件,以.html和.htm结尾的(后缀)。是由浏览器运行的。一 文本标记加粗b 倾斜i 下划线u 删除线s 上标sup 下标sub 换行 b...

2019-12-09 19:27:22 98

空空如也

空空如也

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

TA关注的人

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