自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaScript——异步

js是单线程的,在程序运行过程中,避免阻塞,那么异步执行就是不可缺少的。在js中,常见的异步操作有哪些呢?ajax、定时器、Promise、async await等。ajax之后再分享,先通过下面这段代码来体会一下其他这些异步操作async function async1(){ console.log('async1 start') await async2() console.lo...

2019-05-24 01:03:26 104

原创 JavaScript——call(),apply(),bind()

改变this的方法

2019-04-30 17:21:28 118

原创 new操作符

new操作符:function Person(name,gender){ this.name = name; this.gender = gender;}Person.prototype.sayName = function(){ console.log(this.name);}var lqw = new Person('lqw','male');console.log(lqw....

2019-04-30 15:22:14 151

原创 JavaScript——跨域

因为浏览器出于安全考虑,有同源策略。也就是说,如果协议、域名或者端口有一个不同就是跨域,Ajax 请求会失败。主要是用来防止 CSRF 攻击的。简单点说,CSRF 攻击是利用用户的登录态发起恶意请求。也就是说,没有同源策略的情况下,A 网站可以被任意其他来源的 Ajax 访问到内容。如果你当前 A 网站还存在登录态,那么对方就可以通过 Ajax 获得你的任何信息。当然跨域并不能完全阻止 CSRF。...

2019-03-11 23:41:09 273

原创 MongoDB的使用

下载安装mongodb 一路next就安装好了,如果想安装到自定义目录下,就选择custom配置:安装好之后,在data中创建新的db文件夹打开cmd,切换(cd)到安装目录的 bin 文件夹下在bin目录下,输入 mongod –dbpath C:\Program Files\MongoDB\Server\4.0\data\db输入 mongod –logpath C:\Program...

2019-02-28 08:25:11 163

原创 用Webpack和Babel搭建React应用

第一种 使用脚手架工程Create React AppCreate React App基于最佳实践,将Webpack、Babel、ESlint等工具的配置做了封装,使用时无需进行配置工作,可以专注于开发1.安装: 肯定要先安装node和npm,然后安装create-react-app到系统全局环境,(方便在任意路径使用)npm install -g create-react-app2.创建...

2019-01-12 23:12:22 242

原创 JavaScript——this

this关键字在js中是一个神奇的存在

2019-01-04 15:31:45 95

原创 JavaScript——原型和原型链

js中的原型和原型链在网上似乎很难找到一个易懂的解释。

2019-01-04 01:37:05 154

原创 JavaScript——闭包

闭包一直是js中的难点和关键点

2019-01-04 00:28:31 132

原创 Canvas从0开始(三)

前面讲了一些canvas的基础知识下面就来一步步实现下面这个效果分析一下这个效果:第一部分:背景+颜色渐变(css)第二部分:动(js) <div class="landscape"></div> //背景 <div class="filter&am

2018-12-24 00:32:26 380

原创 CSS之flex布局

之前讲了一下定位方式来进行两栏和双飞翼布局,今天分享一下用flex来布局Flex布局的基本概念Flex布局的结构如下图:采用Flex布局的容器称为Flex容器,所有子元素自动成为容器成员,称为Flex项目。容器默认存在两根轴,水平的主轴和垂直的交叉轴。主轴的开始位置叫作“主轴起始”,结束位置叫作“主轴结束”。交叉轴的开始位置叫作“交叉轴起始”,结束位置叫作“交叉轴结束”。项目默认沿主轴排列...

2018-12-21 22:03:14 162

原创 Linux使用(一)

Linux系统:

2018-12-21 16:53:30 125

原创 windows命令

cmd常用命令wmimgmt.msc 打开Windows管理体系结构(wmi)write 写字板msconfig 系统配置mspaint画图板mstsc远程桌面连接mmc 打开控制台devmgmt.msc设备管理器diskmgmt 磁盘管理dcomcnfg 打开系统组件服务notepad 打开记事本nslookup 网络管理的工具向导ntbackup 系统备份和还原se...

2018-12-21 16:35:04 147

原创 canvas从0开始(二)

前面介绍了一下canvas和canvas的一些应用,这里讲一下canvas基础创建canvas画布很简单,canvas本身就是一个html5的元素,那直接在页面上写一个标签就可以了,为了方便观察,将背景颜色设置成黑色。<!DOCTYPE html><html><head> <meta charset="UTF-8"> &lt...

2018-12-21 05:17:29 252

原创 canvas从0开始(一)

什么是canvas<canvas> 是 HTML5 新增的元素,可用于通过使用 JavaScript 中的脚本来绘制图形。例如,它可以用于绘制图形、制作照片、创建动画,甚至可以进行实时视频处理或渲染。<canvas> 只是一个画布,本身并不具有绘图的能力,绘图必须使用 JavaScript 等脚本语言。<canvas> 标签允许脚本语言动态渲染位图像。 标签...

2018-12-21 01:35:33 450

原创 Git的原理和使用(三)

说完原理,来说说Git的上手使用安装Git点击这里下载Git安装到机器上,装好之后,就可以正式上手Git了。练习项目现在GitHub上建一个练习项目访问github注册和登录账户点击右上角的「New Repository」来新建远程仓库进入仓库设置页面填写信息:其中 ① 是你的仓库名,这个仓库名同样会被 GitHub 设置为你的仓库的根目录的名称;② 是为 .gi...

2018-12-17 16:36:12 136

原创 Git的原理和使用(二)

上一节说完了VCS,在这里来说说分布式版本控制系统DVCS什么是分布式版本控制系统(DVCS)分布式 VCS (Distributed VCS / DVCS)和中央式的区别在于,分布式 VCS 除了中央仓库之外,还有本地仓库:团队中每一个成员的机器上都有一份本地仓库,这个仓库里包含了所有的版本历史,或者换句话说,每个人在自己的机器上就可以提交代码、查看历史,而无需联网和中央仓库交互——当然,取...

2018-12-17 12:17:16 88

原创 Git的原理和使用(一)

Git是一个分布式版本控制系统(DVCS)那先来说一说版本控制系统版本控制:最基本功能版本控制系统(VCS)最基本的功能是版本控制。所谓版本控制,意思就是在文件的修改历程中保留修改历史,让你可以方便地撤销之前对文件的修改操作。最简化的版本控制模型,是大多数主流文本编辑器都有的「撤销(Undo)」功能:你本来想删除一个字符,却在按删除键之前不小心选中了全文,结果一下子整篇文档都被删光了,没关...

2018-12-17 11:46:02 282

原创 如何免费下载付费音乐

音乐播放器上下载音乐大部分都需要付费,在这和大家分享一下如何免费下载音乐,本人也下得少,大致和大家讲两种方式吧比如想下载一首《体面》第一种:适合QQ音乐、酷狗音乐打开百度,搜索体面点击播放,会自动跳转页面按下F12键,打开控制台找到audio 复制里面的src的链接,在新页面中打开就能找到音乐了 点击三个点那个图标 随意下载二、适合网易云等下载沙漠骆驼为例百度搜...

2018-11-14 18:27:13 9011 5

原创 html5基础

html5文档基本结构h5省略了<html>、<head>、<body>等元素,使用HTML的doctype声明文档类型,简化<meta>元素的charset属性值,省略p元素的结束标记,使用<元素/>的方式来结束<meta>元素,以及<br>元素等html5基本语法内容类型文件扩展名和内容类型保持不变,

2018-11-08 20:00:16 179

原创 HTML和CSS命名规范

html/css命名规范:有规范才能统一,才能更好的交流,命名不但要自己能看懂,还要别人也能很容易明白。所以,有一个规范的命名规则是很重要的.所有的命名最好都小写属性的值一定要用双引号("")括起来,且一定要有值每个标签都要有开始和结束,且要有正确的层次,排版有规律工整空元素要有结束的tag或于开始的tag后加上"/"表现与结构完全分离,代码中不涉及任何的表现元素,如style、fo...

2018-11-05 14:13:16 356

原创 浏览器兼容

CSSHack解决浏览器兼容性问题的主要方法是CSS hack。由于不同的浏览器,比如InternetExplorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想...

2018-11-04 01:48:35 373

原创 CSS常见布局

一、圣杯布局/双飞翼布局布局特点:左右两栏固定宽度,中间部分自适应 三列等高实现一个左边100px右边150px中间自适应的布局先来看看效果图:代码:<!DOCTYPE HTML><html&

2018-11-04 00:26:32 214

转载 设置域名解析

域名解析域名注册后,您只是拥有了域名的使用权,但无法通过域名直接访问您的网站,或作为电子邮箱后缀进行邮件收发。域名解析是使用域名访问您的网站或邮箱的必备环节。前提条件在设置域名解析前,您需要准备好域名、网站(或邮箱)。具体包括:拥有一个域名已经准备好服务器空间,并已上传网站内容至服务器已完成网站备案获取主机 IP 地址(或电子邮箱 MX 记录),解析设置中需要使用,获取公网 IP ...

2018-10-31 01:04:24 1864

空空如也

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

TA关注的人

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