自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alongxx的博客

菜鸟博客

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

原创 迭代方法重构every、filter、some、映射map

1.迭代方法重构every 如果有不满足的直接返回false,不再继续往后判断。如果全部满足,返回truelet arr = [1,2,3,4,5];Array.prototype.myEvery=function(fun,obj){ for(i=0;i<arr.length;i++){ //this -- arr if(!(obj?fun.bind(obj)(this[i]):fun(this[i]))){ retur...

2021-10-11 20:33:37 162 1

原创 排序算法之冒泡、选择、插入

1.冒泡排序冒泡排序 Bubble Sort1.比较相邻的元素。如果第一个比第二个大,就交换他们两个2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数3.针对所有的元素重复以上的步骤,除了最后一个4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较// 思路 前一项与后一项比较 前一项大于后一项交换位置let arr=[5,2,3,4,1];let bubbleSort=(arr)=>{ //

2021-10-11 18:47:12 183

原创 Ajax,Ajax-get有参无参、post有参三种实例,jQuery封装Ajax

1-Ajax1.ajax介绍AJAX即“Asynchronous Javascript And XML”(异步的JavaScript和XML语言),是指一种创建交互式网页应用的网页开发技术,用于浏览器和服务器之间进行数据交互。2-Ajax三种实例:get无参、get携带参数、post携带参数get 参数携带在地址栏上不安全显示的post参数携带在请求体重安全隐式的这三种实例都对应以下4个步骤:1--创建一个实例 2--打开...

2021-09-27 20:04:30 834

原创 ES6解构,对象+对象API拓展,数组+数组API拓展

1-ES6解构:ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构,解构的本质属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功,变量的值就等于undefined。1.数组解构几种解构方式:1.let [a,b,c] = [1,2,3];console.log(a,b,c); //1,2,32.let [a,b,c] = [1,[2,3],4]console.log(a,b,c); //1,[2,3],4

2021-09-27 19:23:38 208

原创 ES6模块化机制CommonJs与ES6模块化规范

模块化机制1.CommonJs模块化规范导入:let { firstName, lastName } = require('./1-module.js');导出:module.exports={};2.AMD模块化规范AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。它采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。

2021-09-26 22:12:41 185

原创 web三种存储方式cookie+sessionStorage+localStorage

1.cookiecookie存储到浏览器中,每次浏览器向服务器发送请求都需要携带cookie,一般情况下,cookie是产生于服务器端,保存于客户端,但是我们也可以通过js来产生cookie;通常通过js-cookie这个库来操作cookie通俗来讲:面向服务器,只针对于服务器,同一个服务器可以共享cookie,存储少量数据!!这里有三种实例方法:1.创建一个cookie:cookies.set(); -----> 第三个参数设置:7天后过期Cookies.set('name..

2021-09-26 21:49:41 479

原创 JS数据类型+操作符+数据类型转换

1.数据类型js的数据类型包括5种基本数据类型和引用数据类型5种基本数据类型:1.Undefined 未定义类型该类型只有一个值undefined。对未声明和未初始化的变量执行typeof操作符都返回undefined2.Null 空数据类型该类型的取值只有一个,即null。null可以表示一个空对象的指针3.Bollean 布尔类型 常取值true/false,常用于条件判断4.Number 数字类型数字有很多类型,按照数字精度可以分为整数(i...

2021-09-16 19:58:51 194

原创 画布canvas+奥运五环+拖放(拖拽)事件

1.画布:canvas1.介绍canvas属于html新元素,需要结合js使用,可以用来绘制图形,也可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。在html页面上放置一个canvas元素,就相当于放置了一块画布<canvas id="canvas"> </canvas>然后在js代码中获取HTML<canvas>元素的引用使用 canvas.getContext('2d'); 方法获取这个元素的context——图像稍后..

2021-09-15 20:29:01 598

原创 CSS动画、过渡、变形

1-CSS动画 animations1.使用前先声明一个动画、定义关键帧 @keyframes 自定义的名称{ from{ css的属性值、多个 } to{ css的属性值、多个 } }from开始,to结束.2.在css样式中使用动画、调用 选择器{ animations-name:user-defined-name a...

2021-09-06 15:45:22 167

原创 CSS布局

1.定位布局 position: static; // 默认,静态 relative 相对点:该元素在文档流中初始的位置 是否脱离文档流:不脱离 最佳实践:一般不移动,作为相对点 absolute 相对点:距离它最近的父定位元素,如果没有父定位元素,那么就只能相对于浏览器视口 是否脱离文档流: fixed ...

2021-09-06 14:51:35 71

原创 JavaScript

I.什么是JavaScript JavaScript是一门编程语言,可以让用户在浏览器页面完成复杂操作II.JavaScript组成 核心ECMAScript、Dom、BomIII.JavaScript特点 1.客户端代码,在客户机上执行 也可以在服务器端执行,需要搭建node环境 2.解释型语言 浏览器和或者nodejs平台内置js解析器 3.弱类型语言 可以重复声明并初始化任何类型语言...

2021-08-23 20:05:54 184 1

原创 Linux初体验-2

1.linux内置编辑器 vimvim,,是linux的主要文本编辑器,类似于windows的记事本分为三种模式:1.输入模式输入模式进入命令模式,使用esc输入模式进入底行模式,使用esc进入到命令模式之后,使用:进入底行模式2.命令模式一些简单命令:yy 复制一行3yy 复制3行p 在光标所在位置的下一行粘贴dd 删除光标所在行3dd 删除3行u 撤销使用i、a、o、I、A、O 进入输入模式:i在光标前插入文本I在光标所在行前插入a...

2021-08-22 22:24:50 201

原创 Linux初体验.

1.了解linux系统linux操作系统的结构分为3部分:kernel(硬件、内核)shell(交互式环境)File System(文件系统)linux系统常见目录结构:/opt (压缩包) /etc(系统配置文件) /dev(硬件设备) /var(用户信息) /kernel(内核) /home(文件)2.初次学习,我们可以在系统的cmd命令窗口使用ssh 工具来进行简单的linux命令操作首先使用 ssh root@ip 登录云服务器新建一个普通用户(权限较低,新手使用).

2021-08-19 00:33:40 192

原创 首次使用云服务器

1.连接首先购买阿里云/腾讯云服务器,开通Ubuntu操作系统管理员账户默认root,进入实例修改密码,用于登录1-2:远程连接服务器:本地使用ssh命令连接云服务器: ssh root@xx.xxx.xx.xxx(内容为你的云服务器公网ip)password: 这里输入密码,但是屏幕不显示,默认已经输入出现welcome说明连接成功1-3:下载xshell软件安装成功后,点击右上角新建,名称随便起,主机内容为你的公网ip地址之后点击左边列表里的用户身份验证,输...

2021-08-17 23:47:01 110

原创 CSS中一些单位值&文本样式

颜色RGB/RGBA/HSL/HSLA/#rgb:给定的三个参数,表示的红色,绿色和蓝色通道的颜色值,由0到255表示, 例如:rgb(255,0,0)rgba:设置透明度,范围在0-1之间,0是完全透明的,1是完全不透明的。例如:rgba(255,0,0,0.5)HSL: 色调 0-360 0 红色 120 绿色 240 蓝色 饱和度 0-100% 0灰色 100全彩 亮度 0-100% 0黑色 100白色HSLA用法和rgba相...

2021-08-10 20:23:07 103

原创 CSS选择器

类型:标签选择器、类名选择器、id 选择器、普遍选择器、层次选择器、多选择器、属性选择器、伪类选择器..标签选择器:使用元素名可以直接选中相同的元素类名选择器:以 . 开头,紧跟类名,不允许有空格,与元素class属性值保持一致id 选择器:id选择器以"#"开头,后面紧跟一个id名,不允许有空格,与元素id属性值保持一致普遍选择器:使用*来表示普遍选择器 表示选择所有元素层次选择器: 后代选择器: 后代选择器 " " #ap...

2021-08-10 20:02:47 112

原创 HTML表单-form.属性

1.介绍表单 form:主要用于用户与web服务器进行交互action : URL 用来处理表单信息的服务器地址method : 浏览器用来提交表单的http方式 常用:get/post get:提交的表单数据会附加在链接上,通过?分割 post:表单数据存放在请求体,传递给服务器name:设置表单的名称2.表单元素:input:用于接受来自用户的数据 type:文本类型:text、submit、number... name:用于设定控件名和提...

2021-08-05 10:30:36 1259

原创 HTML表格-table.属性

table thead tr > th tbody tr > td ;<tableborder="1"cellspacing="0"cellpadding="2"> <tr> <th>第一列</th><th>第二列</th><th>第三列&lt...

2021-08-04 10:43:44 257

原创 HTML&CSS新手入门01

首次学习HTML。明白 HTML的基本概念、语法、常见的标签,属性...基础知识什么是HTML?(超文本标记语言)1. 超文本:页面内包含的内容不仅仅是文本 还可以包含图片、链接、音乐、视频等非文字元素。2. 标记语言:不是编程语言 <div>div</div> <p></p>3. 后缀名 .html什么是HTML5? HTML5(H5)是HTML的下一代标...

2021-08-02 20:29:24 113

原创 Axure简单入门

7.27 介绍:第一阶段:页面重构工具的使用:Axure原型:是一个产品或数据系统的一个基本实用的模型原型功能:包括UI界面,包括一些功能(交互)等Axure RP9 快速原型设计工具,可以将原型文件.rp生成html文件或者图片还可以做出很多交互效果,直接通过拖拽组件生成页面能很快地模拟出高保真的页面原型原型中需要重复使用的模块我们要把它转化为 母版 ,方便改动表单 设计...

2021-08-02 19:28:45 487

原创 7.27软件开发流程

软件开发流程--毕业设计1.初始阶段 主要完成需求分析,进行市场调研,分析项目的可行性 电商平台 跑腿平台 打车平台 2.原型设计阶段 将需求转化成原型设计,审核,考虑是否进行下一步3.开发阶段 对系统进行 UI设计 系统框架设计 数据库设计 程序员开始编码 测试 实现功能 有无BUG4.交付 维护 产品软件部署 网站、后台 验收 上线 后期维护、修改BUG、更新、迭代...

2021-07-27 17:19:49 53

原创 7.27大前端的介绍

大前端 Web所有前端的一个统称:web网页、手机app、Android、iOS....小程序,最接近用户的UI层软件架构:C/S 架构: client客户端/server服务器 如:QQ、WeChat优点: 体验好,操作丰富,界面好看 安全性好,只有一层交互,响应速度快缺点:需要更新、下载开发,维护成本比较高B/S 架构:Browser浏览器/server服务器架构通过浏览器访问,数据、运算都由远程服务器提供优点: 无需安装客户端,有一个浏览器...

2021-07-27 17:18:42 241

原创 7.27 Git的简单使用

git的使用git 1个本地仓库只能对应一个git云端仓库0.git config --global user.name "侯之龙" git config --global user.email "1466115187@qq.com" 告诉本地的git软件 你是谁1. 本地仓库--本地git仓库 本地仓库(普通文件夹) 变成 本地仓库(git仓库) git init 操作执行后文件夹中多了 /.git 文件 代表这是一个gi...

2021-07-27 16:51:19 109

空空如也

空空如也

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

TA关注的人

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