自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 静态网站搭建与研究-vuepress

1.简介官网 https://vuepress.vuejs.org/zh/Vue 驱动的静态网站生成器2.起步1.安装// 全局安装yarn global add vuepress # 或者:npm install -g vuepress// 本地依赖安装yarn add -D vuepress # npm install -D vuepressmkdir vuepress-starter && cd vuepress-starteryarn init # npm i

2022-03-01 15:18:10 553

原创 vue学习之道

前言​官网Vue是什么?Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。渐进式概念渐进式就是逐渐使用, 集成更多的功能库和框架概念库: 封装的属性或方法 (例jQuery)框架: 拥有自己的规则和元素, 比库强大的多 (例Vue)第一个helloworldvue vue组件

2022-01-09 20:12:18 502

原创 css学习之道

CSS 概述产生背景• 从 HTML 被发明开始,样式就以各种形式存在,最初的 HTML 只包含很少的显示属性。• 随着 HTML 的成长,为了满足页面设计者的要求,HTML 添加了很多显示功能,例如文本格式化标签。• 但是随着这些功能的增加,HTML 变的越来越杂乱,而且 HTML页面也越来越臃肿。• 于是 CSS 便诞生了发展过程版本说明css11995年12月,层叠样式的第一份正式标准完成,成为w3c推荐标准css21997年初,w3c组织负责css的

2021-11-30 18:41:42 451

原创 html学习之道

前言万维网概述万维网 基于超文本 信息系统 处理文字,图像,声音和视频等三种表现形式 超文本hypertext 超文本 传输协议 超文本 传输协议​超文本hypertext超文本一种全局性的信息结构,它将文档中的不同部分通过关键字建立链接,使信息得以用交互方式搜索。​超媒体(hypermedia)超媒体是超文本(hypertext)和多媒体在信息浏览环境下的结合,有了超媒体用户不仅能从一个文本跳到另一个文本,而且可以显示图像、播放动画、音频和视频等。​超文本传输协

2021-11-28 18:45:25 1412

原创 华为云上使用弹性云服务器的Linux实例手工搭建LNMP平台,并部署WordPress环境

这里重新搭建服务器,准备部署博客环境。第一部分:安装nginx1.执行以下命令,下载对应当前系统版本的nginx包。wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.执行以下命令,建立nginx的yum仓库rpm -ivh nginx-rele...

2019-03-18 18:53:36 1207

原创 函数进阶

函数的调用方式普通函数构造函数对象方法函数内this指向的不同场景函数的调用方式决定了this指向的不同:调用方式 非严格模式 备注普通函数调用 window 严格模式下是 undefined构造函数调用 实例对象 原型方法中 this 也是实例对象对象方法调用 该方法所属对象 紧挨...

2019-03-11 13:28:17 151

原创 函数进阶

函数的定义方式函数声明function foo () {}函数表达式var foo = function () {}new Function函数声明与函数表达式的区别函数声明必须有名字函数声明会函数提升,在预解析阶段就已创建,声明前后都可以调用函数表达式类似于变量赋值函数表达式可以没有名字,例如匿名函数函数表达式没有变量提升,在执行阶段创建,必须在表达...

2019-03-11 12:44:56 163

原创 继承

继承什么是继承现实生活中的继承程序中的继承对象的继承// 继承演示(对象的继承)function extend(child, parent) { for (var key in parent) { if (child[key]) continue; // 如果child中有该成员,不替换成parent对象中的成员 child[key] = parent[key...

2019-03-11 12:33:16 102

原创 原型

JavaScript 规定,每一个构造函数都有一个 prototype 属性,指向另一个对象。 这个对象的所有属性和方法,都会被构造函数的所拥有。我们可以把所有对象实例需要共享的属性和方法直接定义在 prototype 对象上function Person (name, age) { this.name = name this.age = age}console.log(Pers...

2019-03-02 19:55:07 182

原创 JavaScript 面向对象编程

ECMAScript-262 把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。什么是对象?1.对象是单个事物的抽象一本书、一辆汽车、一个人都可以是对象,当实物被抽象成对象,实物之间的关系就变成了对象之间的关系,从而就可以模拟现实情况,针对对象进行编程。2.对象是一个容器,封装了属性(property)和方法(method)。属性是对象的状态,方法是对象的行为(完成某种...

2019-03-02 12:54:56 132

原创 String对象

// 1 字符方法charAt() //获取指定位置处字符charCodeAt() //获取指定位置处字符的ASCII码str[0] //HTML5,IE8+支持 和charAt()等效// 2 字符串操作方法concat() //拼接字符串,等效于+,+更常用slice() //从start位置开始,截取到end位置,end取不到substring() //从start位置开始,...

2019-03-01 10:19:44 131

原创 Array常用方法

数组常用方法演示:push()、shift()、unshift()、reverse()、sort()、splice()、indexOf()// 1 栈操作(先进后出)push()pop() //取出数组中的最后一项,修改length属性// 2 队列操作(先进先出)push()shift() //取出数组中的第一个元素,修改length属性unshift() //在数组最前面插入...

2019-02-28 13:37:36 159

原创 Array对象

创建数组对象的两种方式1.字面量方式 // 1 数组字面量 [] // var array = []; // 空数组 // var numbers = [1, 5, 1];2.new Array() // 2 数组的构造函数Array // var array = new Array(); // 空数组 // var numbers = new Ar...

2019-02-27 13:44:34 138

原创 Date对象

创建Date实例用来处理日期和时间。Date 对象基于1970年1月1日(世界标准时间)起的毫秒数。// 获取当前时间,UTC世界时间,距1970年1月1日(世界标准时间)起的毫秒数var now = new Date();console.log(now.valueOf()); // 获取距1970年1月1日(世界标准时间)起的毫秒数getTime() // 返回毫秒数和valueOf...

2019-02-27 13:21:10 358

原创 Math对象

Math对象不是构造函数,它具有数学常数和函数的属性和方法,都是以静态成员的方式提供跟数学相关的运算来找Math中的成员。Math.PI // 圆周率Math.random() // 生成随机数Math.floor()/Math.ceil() // 向下取整/向上取整Math.round() // 取整,四...

2019-02-27 12:43:52 276

原创 以后先在这里写技术

在自己服务器上搭建的博客写那么久。。。被释放了所以以后做任何事都要有准备。。。。

2019-02-27 12:16:37 187

原创 4.歌单列表实现

(1)歌单数据接口分析和后端接口代理 dev-server.jsvar app = express()var apiRoutes = express.Router()apiRoutes.get('/getDiscList', function (req, res) { var url = '' axios.get(url, { headers: { referer:

2017-11-17 18:20:26 1041

原创 3.vue2.0 轮番图组件实现

1.轮播组件实现(上) (1)Recommend.vuetemplate> div class="recommend" > div class="recommend-content"> div class="slider-wrapper"> slider> div v-for="item in recommends"

2017-11-12 00:32:47 557

原创 2.vue2.0 jsonp封装

jsonp封装

2017-11-11 15:27:04 753

原创 vue2.0知识汇总

1.MVVM框架2.vue核心思想 (1)数据驱动:(2)双向数据绑定原理简单介绍:    vue是通过数据劫持的方式来做数据绑定的,其中最核心的方法便是通过Object.defineProperty()来实现对属性的劫持,达到监听数据变动的目的。(3)组件系统:    组件可以扩展 HTML 元素,封装可重用的代码。

2017-10-13 23:36:52 433

原创 ajax

1.ajax原生步骤:var xhr = createXHR();//创建对象 xhr.open(“方式”,”地址”,”标志位”);//初始化请求 xhr.setRequestHeader(“”,””);//设置http头信息 xhr.onreadystatechange =function(){}//指定回调函数 xhr.send();//发送请求 / //1

2017-10-09 23:27:36 282

原创 仿京东项目

仿京东商城

2017-09-24 22:15:29 3241 2

原创 vue2.0音乐app项目笔记

vue2.0 音乐app

2017-09-24 14:44:12 995

空空如也

空空如也

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

TA关注的人

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