自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS实现常见算法

1.排序算法1.1 冒泡排序思想:就是先将数组中一个最大(最小)的数找出来,使其处在数组的末尾(开端),然后将次大(小)的数再找出来,反复操作直至全部数组排序原理(以找出大数举例):a、将数组中第一个数和下一个数比较大小,第一个数小则位置不动,否则同第二个数交换位置b、将新得到的第二个数继续和第三个数比较,重复第一步操作,直至倒数第二个数与数组最末尾的数比较了大小,这样就会得到一个最大的数在末尾,即是冒泡c、忽略排好的数字,对原数组中剩下的数继续上述操作,直到所有数都排完举个例子:*2*,7

2021-04-09 14:05:58 144

原创 webpack入门

1. 创建环境创建一个webpack-demo的目录,该目录下有五个文件:index.htmlapp.jsmodule-1.jsmodule-2.jsindex.scsscd ~/Desktopmkdir webpack-democd webpack-demotouch index.html app.js module-1.js index.scssnpm init// ...

2018-10-04 15:20:29 203

原创 Parcel入门

1. 安装 parcelcd ~/Desktopmkdir xxxcd xxxnpm init -ynpm install --save-dev parcel-bundler2. 新建文件创建如下目录结构xxx    |-- index.html    |--

2018-10-04 12:29:06 1009

原创 SCSS 入门

1. 入门就是demoI hear and I forget,I see and I remember,I do and I understand!2. 用SCSS语法做两个炫酷按钮SCSS(SASS)就是高级的CSS,即在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级...

2018-10-04 12:02:07 247

原创 异步,同步,回调以及异步编程

1.异步2.同步3.回调

2018-10-03 23:35:16 349

原创 移动端的适配方案

1. 首先使用meta viewport进行适配<meta name=“viewport” content=“width=device-width, initial-scale=1, maximum-scale=1”>2. 媒体查询(响应式布局)link元素中的CSS媒体查询<link rel=“stylesheet” media="(max-w

2018-10-03 08:34:55 442

原创 三层架构、MVC、MVP、MVVM简介

1. 三层架构

2018-10-02 18:00:09 1149

原创 揭秘this、call、apply和bind

1.this1.1 this 到底是什么?this 就是 call 方法传递的 第一个参数 接下来给出转换公式:fn(x) <=> fn.call( undefined , x)在 严格模式(‘use strict’) 下this 就是的 undefined,非严格模式下,浏览器会默认把undefined 变成 windowa.b.c. fn(x) <=&g...

2018-10-02 16:23:02 429

原创 揭秘输入URL到页面加载

一道前端著名的面试题:一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?1. 浏览器接收URLURL是什么?Uniform Resource Locator,统一资源定位符,它是由如下部分组成:协议(或称为服务方式)+主机IP地址+主机资源的具体地址拓展:URI:Uniform Resource Identifier,在某一规则下把一个资源独一无二地标识出来URN...

2018-09-24 18:34:45 250

原创 jQuery揭秘

1. jQuery 是什么jQuery是JavaScript的一个库,包含很多可复用的函数,也就是一个特殊的 API2. jQuery 的引入a. 在jQuery官网下载相应的版本,用<script>标签在Html文档中引用b. 通过CDN使用 如用微软提供的<script src=“http://ajax.aspnetcdn.com/ajax/jQuery/jquer...

2018-09-23 14:14:08 189

原创 DOM与虚拟DOM

1. DOM(Document Object Model)2018年通用版本是 DOM 3DOM的作用:对Html文档进行增删改查DOM文档树:(Object =>)祖先 Node =>Document创建Html标签;Text 创建文本;Element 创建其他元素标签;Comment 创建注释…2. Node 接口2. 1 属性childNodes //获取的...

2018-09-21 21:09:43 1873

原创 JavaScript中的函数

1.函数的五种声明1.1具名函数function f(x,y){ return x + y}f.name // 'f'1.2匿名函数var f = function (x,y){ return x + y}f.name // 'f'1.3具名函数赋值var f = function f2(x,y){ return x + y}f.name // 'f2'c...

2018-09-21 16:58:19 329

原创 JavaScript中的数组

1.基本类型和复杂类型的一个区别1.1基本数据类型:以number类型为例Number(xxx) //报错,Error: xxx is not definedNumber('xxx') //NaN,NaN是非数值,一个特殊的数值Number(1) //1 一个单纯的数字Number('1') //1 一个单纯的数字new Num...

2018-09-21 14:08:02 202

原创 JS中的原型和原型链

#

2018-09-18 20:22:32 172

原创 JS基本数据类型

1. 数据类型分类JavaScript数据类型可分为6种简单数据类型(基本数据类型)和1种复杂数据类型(Object)2. 6 种基本数据类型2.1 Number类型十进制:10 = 10 二进制:0b 11 = 3 八进制:0 70 = 56 十六进制:0x A = 102.2 String 类型‘你好’ === “你好” ‘’ 空字符串,长度为0 ‘ ’ ...

2018-09-17 10:23:11 185

原创 CSS的常用布局以及小技巧

1.CSS(Cascading Style Sheets)层叠样式表CSS 是开放网络的核心语言之一,由 W3C 规范 进行标准化。CSS 被分为不同等级:CSS1 现已废弃, CSS2.1 是推荐标准, CSS3 分成多个小模块且正在标准化中。各个模块都在不断升级中,CSS文档2.常见居中处理方式2.1垂直居中a、若父元素没有写height,则直接在父元素写padding: ...

2018-09-02 14:32:26 220

原创 打趣TCP和IP

三次握手:男(客户端):我可以喜欢你吗?女(服务端):可以。男(客户端):那我现在追求你了……于是两个人疯狂互动四次挥手:挥手过程中男既可以是客户端,也可是服务端:女(客户端):我不爱你了~———-第一次挥手男(服务端):我也不爱了。女(客户端):那我们分手。男(服务端):嗯,那好。———-第二次挥手男(服务端):...

2018-09-02 07:01:39 116

原创 HTML常用标签介绍

1.常用英文介绍URL(Uniform Resource Locator):统一资源定位符HTML(HyperText Markup Language):超文本标记语言HTTP(HyperText Transfer Protocol):超文本传输协议DNS(Domain Name System):域名系统2.HTML元素查询W3C官方文档,一个高冷的文档 MDN,Mozi...

2018-08-30 10:47:54 121

原创 HTTP的响应和请求

1.服务器与浏览器的交互本地的浏览器向服务器发起请求,服务器一般在80端口接受请求,服务器之后返回内容(响应),浏览器下载响应内容。超文本传输协议(HTTP,HyperText Transfer Protocol)在上述过程中指导浏览器和服务器如何进行沟通。 2.HTTP的状态码1XX系列:这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,除非试验条件下,否...

2018-08-28 20:26:56 281

原创 github 和 git 的使用

一. 配置GitHub进入 https://github.com/settings/keys title随便写就可以 运行代码ssh-keygen -t rsa -b 4096 -C "我的邮箱" 运行 cat ~/.ssh/id_rsa.pub,得到一串东西,复制粘贴到key里,点击 Add SSH key 回到git bash,运行 ssh -T git@github.com   ...

2018-08-28 19:23:21 133

原创 命令行基础

常用命令行基础 缩写 全写 命令 mkdir make directory 创建目录 touch   创建文件或更新文件时间属性 echo echo “hi” > 1.txt ...

2018-08-28 19:10:06 127

原创 关于on_delete的参数错误

        在迁移模型Entry时,运行代码python manage.py makemigrations learning_logs,报错TypeError: __init__() missing 1 required positional argument: 'on_delete'        经官方文档解释:https://docs.djangoproject.com/en/1.11/...

2018-02-14 16:47:12 6053

原创 django创建项目Python manage.py runserver报错

        本人系统win10 64位,python 3.5,在建立网站项目时运行python manage.py runserver报错:System check identified no issues (0 silenced).August 10, 2017 - 19:10:22Django version 1.11.4, using settings 'myblog.settings'...

2018-02-13 09:34:18 12648 12

原创 使用Anaconda的python安装虚拟环境出现错误

        首先,你需要在终端命令窗口中执行pip install --user virtualenv        然后运行代码创建虚拟环境目录learning_logpython -m venv learning_log 之后报错:Error: Command '['C:\\Users\\shui02\\learning_log\\Scripts\\python.exe', '-Im', ...

2018-02-12 08:19:21 7707 4

原创 关于__init__的问题

问题1:TypeError: object() takes no parameters 出现这种情况说明object()不需要传进参数,明明已经初始化函数了,竟被告知不能传,于是检查是不是把__init__写成_init_了,双下划线问题2: pygame.error: Couldn't open images \ship.bmp 很有可能图像路径有误,我将原来的self.image = pyga...

2018-02-03 08:24:51 377

原创 python安装pygame的一些坑

 本人装的是Anaconda 5.01,红框所示即为下载的python版本:(https://www.anaconda.com/download/) 为什么选择Anaconda 呢?因为感觉spyder编辑器练习python代码比较好用,而且Anaconda  navigator可以很方便地检查和安装一些扩展包,比如panda、pip等。问题1:'module' object has no att...

2018-02-02 19:09:19 17664 2

空空如也

空空如也

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

TA关注的人

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