自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 原生JS封装可兼容的ajax方法以及JQuery的ajax(详细注释)

JQuery的ajax方法以及原生封装的可兼容的ajax(详细注释)原生封装的ajax,兼容,带详细注释<script> /* * type:'get' * url: './1.xml' * data: {w:1,q:2} 可以不写 * dataType: 'json' 'xml' 也可以不写 默认值式 json * asyn...

2018-12-21 21:43:18 404

原创 一、菜鸟学前端——初步认识前端开发

认识前端开发首先我们要知道前端是什么?前端即网站前台部分,运行在PC端,移动端等浏览器上展现的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验——来自搜狗第二步我们要知道学习前端技术用来做什么?当然是进行前端开发,成为一个前端开发工程师,赚大钱(因为本人比较庸俗emm学习技术只为了赚钱,以上都是屁话。。。咳咳)了,那么前端开发是做啥,什么是前端开发呢?前端开发是创建Web页面或app等前端界面呈现给

2020-06-10 23:10:53 956

原创 HTTP及HTTP报文

HTTP超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Te...

2019-02-14 21:52:12 356

原创 PHP初步认识

PHPPHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入...

2019-02-09 14:26:01 408

原创 JQuery学习(一)

jQuery初识jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 很容易学习。什么是jQueryjQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能:HTML 元素选取HTML 元素操作CSS 操作HTM...

2019-01-21 23:15:54 164

原创 js的面向对象编程思想-面向对象的四种设计模式

面向对象面向对象是一种编程思想,它是以对象数据类型为导向的一种编程思想;JS中有句话 万物皆对象JS c++ PHP java … 面向对象开发 (OOP) object oriented programming面向对象思想的三种特性三种特性详细介绍的百度网址 面向对象的三种特性封装继承多态面向对象的四种设计模式单例模式工厂模式构造函数模式原型模式...

2019-01-21 21:56:19 1424

原创 闭包和作用域销毁问题(垃圾回收)

闭包它是一种保护机制,保护里边的变量不受外界的影响;函数执行,形成一个私有作用域,这个私有作用域就是闭包;不销毁的私有作用域才是闭包;闭包的三大特点为:1、函数嵌套函数2、内部函数可以访问外部函数的变量3、参数和变量不会被回收。 function f() { return 10; } f(); var a = 13; var fn =...

2019-01-21 18:10:54 3270 1

转载 linux命令及 常用操作

Linux 简介Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的...

2019-01-21 14:58:17 116

原创 ES6中的let和const ,块级作用域——暂时性死区问题

let const 都属于 es6 的内容let(变量)声明的变量可以改变,值和类型都可以改变let声明 的变量 没有变量提升; 而且他也不是 window 上的一个属性不能重复声明 ; 重复声明会报错; 可以重新赋值let命令用来声明变量,他的作用类似于var,但是所声明的变量只在let命令所在的代码块内部有效// var a =12; // b = 13...

2019-01-20 23:29:54 1014

原创 变量提升与作用域——扩展题(面试题)练习

变量提升(声)在JS代码执行之前,浏览器要先过一遍代码,把其中 带 var 和 带 function 关键字内容提前声明 ;带 var 是只声明(给个默认值 undefined) 不定义带 function 是声明加定义因为 用function 关键字声明的函数 ;在变量提升阶段已经附好值了,所以 我们可以在JS文件中的任意位置调用这个函数变量提升 只会提升 = 号 左边的部分...

2019-01-19 22:17:38 323

原创 Date对象和Math函数——倒计时制作

date对象Date 对象用于处理日期与时间。创建 Date 对象: new Date()var now =new Date();//拿到的是电脑的本机时间var year=now.getFullYear();//获取年;var month=now.getMonth();//获取月;跟正常的月差1;6代表7月var date = now.getDate();//获取几号...

2019-01-18 23:48:17 388

原创 JS的字符串string对象

String 对象String 对象用于处理文本(字符串)。语法var txt = new String("string");或者更简单方式:var txt = "string";String 对象属性String 对象方法String 对象描述字符串是 JavaScript 的一种基本的数据类型。String 对象的 length 属性声明了该字符串中的字符数。S...

2019-01-18 22:55:57 195

原创 JavaScript-数组和数组的一些方法

JavaScript Array(数组) 对象数组对象的作用是:使用单独的变量名来存储一系列的值。什么是数组?所谓数组,是有序的元素序列。 [1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式...

2019-01-18 17:41:03 170

原创 JavaScript的隔行变色和选项卡

一、隔行变色思路就是用css写一个li列表,通过在函数里面return出来一个document.getElementsByTagName方法,执行这个函数,传参获取所有的li,是一个类数组,然后用for循环循环出所有li,当循环到第几个li的时候用这个li的i索引i%2,==0的时候(偶数)的是一个颜色,否则else是另一个颜色<!DOCTYPE html><html l...

2019-01-17 23:38:37 309

原创 JavaScript 获取元素的8种方法

DOM文档对象模型(Document Object Model),是W3C组织推荐的处理可扩展置标语言的标准编程接口。简单理解就是 DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。我们用JavaScript对网页进行的所有操作都是通过DOM进行的。JS获取DOM元素的八种方法通过ID获取(getElementById)通过name属性(getElementsByName)...

2019-01-17 12:25:59 1950

原创 JavaScript——函数

堆内存 栈内存问题栈内存 是用来存储 基本数据类型(提供代码运行环境) 内存小 速度快堆内存 是用来存储 引用数据类型 内存大 速度慢 var a = 12; var obj = {q:1,w:2}; var obj2 = obj;//(xxxfff000) //先去开辟一个堆内存,把属性名和属性值一对一对存储到堆内存中; // 把这个堆内存的地址...

2019-01-16 20:19:07 152

原创 JavaScript 条件语句与循环语句

一、if else 语句定义和用法if/else 语句在指定的条件为 true 时,执行代码块。如果条件为 false,会执行另外一个代码块。if/else 语句是 JavaScript 条件语句的一部分, 条件语句用于基于不同的条件来执行不同的动作。if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码。else 语句 如果 if 语句的条件为false,则执行该代码块...

2019-01-16 15:57:34 332

原创 css所有单词属性整理

css所有单词属性整理链接css所有单词属性<!DOCTYPE html><html><head><title>CSS单词梳理</title><meta charset='utf

2019-01-16 11:41:34 674

原创 JavaScript中的parseInt和parsefloat

parseInt() 函数(过滤出整数)定义和用法parseInt() 函数可解析一个字符串,并返回一个整数。当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基数。当忽略参数 radix , JavaScript 默认数字的基数如下:如果 string 以 “0x” 开头,parseInt() 会把 string 的其余部分解...

2019-01-15 23:24:44 1558

原创 前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法

JS中的数据类型(一)、基本数据类型(值类型)1.number:数字-12、12.5、-12.5 0这些数字都是number;js中增加了一个number类型的数据:‘NaN’typeof NaN ->“number”①"NaN"not a number:不是一个数,但是属于number类型NaN == NaN :false NaN和任何其它值都不相等②"isNa...

2019-01-15 00:33:08 5417

原创 前端JS基础篇(一)

一.javascriptJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而...

2019-01-14 02:48:17 281

原创 css常用属性整理

1. 清除浮动.clear:after{ display:block; content:""; clear:both;/**清除浮动--兼容高版本浏览器**/}.clear{ *zoom:1;/**兼容低版本浏览器**/}2.取消字体加粗 font-weight: normal;/*取消加粗*/3.border圆角 border-radius...

2019-01-13 22:09:14 198

原创 前端 HTML+CSS实战篇(云道首页)

因为代码稍微有一丢丢多,所以源代码以及网页中所需图片文件已经放入百度网盘中地址链接:https://pan.baidu.com/s/1PdrZS8UMz1CS7t1KVA4Efw提取码:ze82效果图因为一次只能截一整屏高度,所以一个网页分了好几部分截图...

2019-01-10 04:07:48 4180 2

原创 三栏布局的五种办法(双飞翼布局,圣杯布局,flex弹性盒子布局等)

面试题目:假设高度一定,请写出三栏布局,左右宽度300px,中间宽度自适应,中间栏要放在文档流前面优先渲染;先说一下我的想法,三栏布局,三栏就是三个栏目板块放在一行,最开始我看见的是左右定宽,中间自适应,最先想到的是是外面放一个大div,让他们直接inline-block,一个左浮动一个右浮动,中间100%宽度,这显然是一个贼蠢又错误的想法,这道题核心是中间栏放在文档流前面优先渲染, 所以遵循浏...

2019-01-09 02:49:06 798

原创 前端css布局篇(一)普通布局

版心和布局流程“版心”(可视区)是指网页中主体内容所在的区域。一般在浏览器窗口水平居中显示。常见的宽度为:960px ,980px,1000px,1200px等;布局流程为了提高网页制作效率,布局时通常需要遵守一定布局流程:确定页面的版心(可视区)分析页面中的行模块,以及每个行模块中的列模块。制作HTML结构CSS初始化,然后开始运用盒子模型的原理,通过DIV+CSS布局来控制网页...

2019-01-08 01:20:33 284

转载 前端css基础篇(五)纯css tab标签选项卡

<style> body{ font-size: 0; } .box{ text-align: center; } .box .tab{ display: inline-block; width: 120px; height: 44px; paddi...

2019-01-06 02:36:27 1314

原创 前端css基础篇(四)导航栏和隔行变色

一、垂直导航条固定在左侧的垂直导航条<style> body{ margin:0; } ul{ list-style-type: none;/*去除li有序列表默认样式*/ margin:0; padding:0; ...

2019-01-06 02:07:57 855 2

原创 前端css基础篇(三) background背景元素position定位以及清除浮动的四种方法

一、 background背景元素1. background-color背景颜色可以简写 background;默认值是transparent。(透明) 不能继承2. background-image背景图片可以简写backgroundurl(“图像的url路径地址”)图像的URL;none 表示背景上没有设置任何图像,这是默认值;inherit 指定背景图像应该从父元素继承b...

2019-01-05 03:27:18 1850

原创 前端css基础篇(二)css样式与盒模型

一、css 字体样式属性①font-size:字号大小font-size属性属于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位,其中相对长度单位比较常用,推荐使用像素单位px,绝对长度单位使用较少,②font-family:字体font-family属性用于设置字体。网页中常用的字体有宋体、微软雅黑、黑体等,例如将网页中所有段落文本的字体设置为微软雅黑,可以使用p{...

2019-01-04 00:52:22 225

原创 前端css基础篇(一)css入门与标签选择器

css的发展历史从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果控制,最初只提供很少的显示属性。随着HTML成长,为了满足页面设计者的要求, 添加了很多显示功能,使HTML变得杂乱,页面臃肿,于是就出现了css。css初识css(Cascading Style Sheets) 美化样式css通称为css样式表或层叠样式表(级联样式表),主...

2019-01-02 17:28:03 241

原创 前端html基础(下篇)table表格元素与表单元素

一、表格table标签常用来处理显示表格式数据。(1)创建表格在html中要想创建表格,就需要使用表格相关的标签,创建表格的基本语法格式1、 table用于定义一个表格;2、tr用于定义表格中的一行,必须嵌套在table中,在table中包含几对tr,就有几行 表格。3、td/td.用于定义表格中的单元格,必须嵌套在tr标签中,一对tr中包含几对td,就表示该行中有几个单元格<...

2019-01-02 01:01:07 887 2

原创 前端html基础(上篇)

一、HTML 初识HTML(英文Hyper Text Markup Language的缩写)中文译为“超文本标记语言”是用来描述网页的一种语言。所谓超文本。就是它可以加入图片,声音,动画,多媒体等内容。不仅如此,他可以从一个文件跳转到另一个文件,于世界各地的文件连接;List item注意: 体会文本,标签,语言几个词语HTML指的是超文本标记语言(Hyper Text Marku...

2019-01-01 03:54:16 835 6

原创 前端入门篇(二)web标准

一、web标准web标准 制作网页遵循的规范,不是一个标准,而是W3C和其他标准化组织制定的一系列标准集合。主要包括结构(Structure) 、表现( Presentation)和行为(Behavior) 三个方面。1.结构标准:结构用于对网页元素进行整理和分类,咱们主要学的是HTML。2.表现标准:表现用于设置网页元素的版式,颜色,大小等外观样式,主要指css。3.行为标准:行为是指...

2018-12-31 23:45:17 221

原创 前端入门篇(一)常用五大浏览器及浏览器内核

一、 常见浏览器内核介绍浏览器是网页运行的平台,常见的浏览器有 IE 、火狐(Firefox),谷歌(Chrome),Safari和Opera等,我们平时称为五大浏览器,第六个是Edge浏览器,是微软改进IE新出的内置浏览器浏览器内核理解浏览器内核又可以分成俩部分:渲染引擎(layout engineer 或者 Rendering Engine)和JS引擎。渲染引擎 它负责取得网页的内容...

2018-12-31 22:04:35 8838 4

原创 git基础知识、基础命令——数据类型之间比较

git 历史由来起源于Linux <p>Linux Torvalds在 1991 年创建了开源的Linux,从此Linux系统不断发展,已经成为最大的服务器系统软件;Linux虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?</p&am

2018-12-29 23:17:57 198

原创 数组去重和数组排序

一.reverse函数(数组反转,倒序)sort函数(十以内排序)1..reverse 函数(数组反转,倒序)var ary = [1,2,3,4,5];var res = ary.reverse();返回一个倒叙后的数组,跟原数组是同一个地址,自己写的倒序方法①function myReverse(ary) { for(var i = 0; i < ary.le...

2018-12-26 21:23:58 640

原创 跨域的九种方法以及react路由教学视频的百度网盘地址

![加我qq领js高级程序设计第三版 1421228750221124355834.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxMzYzMDYy,size_16,color_FFFFFF,t_70)...

2018-12-22 14:06:42 345

web前端九种跨域方法教学视频

关于web前端九种跨域方法的视频和webpack4.0,mvvm原理以及react路由

2018-12-21

空空如也

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

TA关注的人

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