自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java学习(三)—— 数组

数组创建数组声明数组创建数组访问数组数组长度复制数组数组常用方法创建数组声明数组int[] a;声明了一个数组变量[]表示该变量是一个数组int表示数组里的每一个元素都是一个整数a是变量名也可以写成int a[];创建数组创建数组的时候,要指明数组的长度new int[5]引用概念:如果变量代表一个数组,比如a,我们把a叫做引用与基本类型不同 int c = 5;这叫给c赋...

2020-02-11 20:40:55 167

原创 Java学习(二)—— 变量

变量类型转换变量 命名变量 作用域变量 final类型转换1.转换规则注意:虽然short和char都是16位的,长度是一样的,但是彼此之间,依然需要进行强制转换public class HelloWorld{ public static void main(String[] args){ char c = 'A'; short s = 80; //虽然short和char都...

2020-02-11 17:21:34 148

原创 Java学习(一)——面向对象、变量

面向对象、变量面向对象类和对象属性方法变量基本变量类型字面值java所有的代码都是运行在类里面的public class HelloWorldpublic:表示这是一个可以公开访问的类class:表示这个一个类HelloWorld:表示类的名字,每个单词的首字母大写public class HelloWorld{ public static void main(String[] a...

2020-02-10 22:06:19 377

原创 JSON及对象

对象对象:有属性和方法,特指的某个事物对象:一组无序属性的集合,属性的值可以是任意的类型function Person(name,age){ this.name=name; this.age=age; this.play=function(){ console.log("喜欢吃糖") }}JSONjson格式的数据:一般都是成对的,是键值对json也是一个对象,数据都是成...

2019-05-12 21:09:54 379

原创 js数组

数组数组:一组有序的的数据数组的作用:可以一次性存储多个数据数组的定义:1.通过构造函数创建数组语法:var 数组名=new Array();数组的名字如果直接输出,那么直接就可以把数组中的数据显示出来,如果没有数据,就看不到数据。var 数组名=new Array(数字);数字代表长度,数组的长度。如果数组中没有数据,但有长度,那么数组中的每个值就是undefined构造函数...

2019-05-05 10:33:52 612

原创 css3动画(二)

帧动画<style> .block{ width:100px; height:100px; border:1px solid red; animation:animateData 2s linear; animation-delay:1s;//延时 animation-play-state:running;//正在执行的动画 animation-timi...

2019-04-19 17:03:45 104

原创 css3动画

transform 转化动画旋转 : rotate()平移动画:translate()变形:skew()伸缩动画:scale()transform转化动画还是直接动画,鼠标悬停时直接显示<style> .block{ width:100px; height:100px; border:1px solid red; transform-origin...

2019-04-18 22:39:04 88

原创 js中的变量(复习)

变量什么是变量?变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据变量的作用:用来操作数据的(可以存储,可以读取)为什么要使用变量?使用变量可以方便的获取或者修改内存中的数据操作的数据都是在内存中操作js中存储数据使用变量的方式( 名字,值——数据)js中声明变量都用var——存储数据,数据应该有对于的数据类型js中的字符串类型的值都用双引号或者单...

2019-03-31 22:33:49 139

原创 js的介绍(复习)

js 分为三个部分ECMAScript 标准 ——js的基本语法DOM —— Document Object Model 文档对象模型BOM —— Browser Object Model 浏览器对象模型JavaScript是什么?是一门脚本语言是一门解释性语言是一门动态类型的语言是一门基于对象的语言编译语言:需要把代码翻译成计算机所认知的二进制语言,才能够执行...

2019-03-29 18:00:24 120

原创 vue-cli介绍

什么是vue-cli?vue-cli是vue的脚手架工具,脚手架是用来编写基础的代码,vue-cli是帮助我们写好vue.js基础代码的工具。vue-cli的功能目录结构本地调试代码部署热加载单元测试vue里项目文件介绍build和config里的目录都是和webpack配置相关node_modules文件夹:npm install安装的依赖代码库src文件夹:存放项目...

2019-03-27 22:10:24 547

原创 认识vue.js

vue功能技术分析vue-resource:和后端做数据交互vue-router:做前端路由,实现单页面应用第三方JS库:better-scroll 最大程度组件化MVVM框架view——viewmodel——modelview:视图——DOMviewmodel:(相当于连接线)通讯——观察者model:数据——JavaScript对象针对具有复杂交互逻辑的前端应用...

2019-03-21 21:07:05 131

原创 php中关联数组

关联数组第一种布局<?php$numbers = [ 'a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5, 'f' => 6, 'g' => 7, 'h' => 8, 'i' => 9,];?><!DOCTYPE html><html la...

2019-03-19 21:59:05 3269

原创 php中的数组

数组数组的键和值索引数组:键是数字,从零开始自动增长关联数组,键是字符串创建数组,arry(),[ ]查看数组内容:print_r()元素操作添加数组元素访问数组元素修改数组元素删除数组元素遍历数组元素:foreach({})二维数组定义数组$number1 = arry(); //旧的语法 $number3 = arry(1,2,3,4,5,6,7,8,...

2019-03-19 21:24:23 173

原创 php基本语法

基本语法每条语句以分号结尾一行可以写多条语句多条语句可用{ }包围组成语句块输出语句echo:没有返回值print echo 'hello world'; //输出结果为:语法错误print:有返回值,返回值永远是1echo (print 'hello world'); //结果为 hello world1注释单行注释:ctrl+/ : //…...

2019-03-19 17:50:01 120

原创 基本类型和引用类型的值

基本类型和引用类型的值ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。在将一个赋值给变量时,解析器必须确定这个值是基本类型值还是引用类型值。基本数据类型:undefined、null、boolean、number和string。这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值...

2019-02-26 18:40:53 163

原创 函数

函数函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方任何时候调用执行。ECMAScript中的函数使用function关键字来声明,后跟一组参数以及函数体。函数的基本语法如下:function functionName(arg0, arg1,...,argN){ statements}//下面是一个函数示例:function sayHi(name,...

2019-02-26 18:14:55 101

原创 switch语句

switch语句switch语句也是在其他语言中普遍使用的一种流控制语句。ECMAScript中switch语句的语法与其他基于C语言非常接近,如下所示:switch (expression){ case value: statement break; case value: statement break; case value: statement break; de...

2019-02-26 14:48:40 1097

原创 break和continue语句

break和continue语句用于在循环中精确地控制代码的执行。其中,break语句会立即退出循环,强制继续执行循环后面的语句。而continue语句虽然也是立即退出循环,但退出循环后会从循环的顶部继续执行。请看下面的例子:var num = 0;for (var i=1; i &amp;lt; 10; i++){ if(i % 5 == 0){ break; } num++;}a...

2019-02-26 13:44:51 713

原创 label语句和with语句

label语句使用label语句可以在代码中添加标签,以便将来使用。下面是label语句的语法:label: statement下面是一个示例:start: for (var i=0; i &lt; count; i++) { alert(i);}这个例子中定义的start标签可以在将来由break或continue语句引用。用标签的语句一般都要与for语句等循环语句配合使用。...

2019-02-25 23:53:21 1543

原创 for语句和for-in语句

for语句for语句也是一种前测试循环语句,但它具有在执行循环之前初始化变量和定义循环后要执行的代码的能力。下面是for语句的语法:for (initialization; expression; post-loop-expression) statement下面是一个示例:var count = 10;for (var i = 0;i &lt; count; i++){ alert...

2019-02-25 23:39:22 5676

原创 do-while语句和while语句

do-while语句do-while语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。也就是,在对条件表达式求值之前,循环体内的代码至少会被执行一次。下面是do-while语句的语法:do { statement}while(expression);下面是一个示例:var i = 0;do { i += 2;}while(i &lt; 10);al...

2019-02-25 23:08:49 954

原创 if语句

if语句if语句为最常用的一种语句,下面是if语句的语法:if (condition) statement1 else statement2其中的condition(条件)可以是任意表达式;而且对这个表达式求值的结果不一定是布尔值。ECMAScript会自动调用Boolean()转换函数将这个表达式的结果转换为一个布尔值。如果对condition求值的结果是true,则执行statemen...

2019-02-25 22:59:08 1470

原创 Object类型

object类型ECMAScript中的对象就是一组数据和功能的集合。对象可以通过执行new操作符后跟要创建的对象类型的名称来创建。而创建object类型的实例并为其添加属性和(或)方法,就可以创建自定义对象,如下所示:var o = new Object();这个语法与Java中创建对象的语法相似;但是在ECMAScript中,如果不给构造函数传递参数,则可以省略后面的那一对圆括号。v...

2019-02-25 22:33:14 249

原创 String类型

string类型String类型用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。字符串可以由双引号(")或单引号(‘)表示,因此下面两种字符串的写法都是有效的:var firstName = "Nicholas";var lastName = 'Zakas';1.字符字面量string数据类型包含一些特殊的字符字面量,也叫转义序列,用于表示非打印字符,或者具有其他用...

2019-02-25 21:31:15 1042

原创 Number类型

Number类型number类型使用IEEE754格式来表示整数和浮点数值(浮点数值在某些语言中也被称为双精度数值)。为了支持各种数值类型,ECMA-262定义了不同的数值字面量格式。最基本的数值字面量格式是十进制整数,十进制整数可以像下面这样直接在代码中输入:var intNum = 55; //整数除了以十进制表示外,整数还可以通过八进制或十六进制的字面值来表示。其中,八进制字面值的...

2019-02-25 19:51:23 2553

原创 Boolean类型

Boolean类型Boolean类型是ECMAScript中使用得最多的一种类型,该类型只有两个字面值:true和false。这两个值与数字值不是一回事,因此true不一定等于1,而false也不一定等于0。下面是为变量赋Boolean类型值的例子:var found = true;var lost = false;注意:boolean类型的字面值true和false是区分大小写的。也就...

2019-02-22 22:15:29 8611 1

原创 Null类型

Null类型null类型是第二个只有一个值得数据类型,这个特殊的值时null。从逻辑角度看,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值时会返回“object”的原因,如下面的例子:var car == null;alert(typeof car); //"object"如果定义的变量在将来用于保存对象,那么最好将该变量初始化为null而不是其他值。...

2019-02-22 15:28:53 2190

原创 Undefined类型

Undefined类型undefined类型只有一个值即特殊的undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined,例如:var message;alert(message == undefined); //true这个例子只声明了变量message,但未对其进行初始化。比较这个变量与undefined字面量,结果表明它们是相等的。这个例子与下...

2019-02-22 14:37:53 2259

原创 JS中的基本数据类型和引用数据类型

数据类型ECMAScript中有五种简单数据类型(也称为基本数据类型):Undefined、Null、Boolean、Number和String。还有一种复杂数据类型——Object,object本质上是由一组无序的名值对组成的。ECMAScript不支持任何创建自定义类型的机制,而所有值最终都将是上述6种数据类型之一。基本数据类型(值类型)number:数字string:字符串boo...

2019-02-21 23:18:20 302

原创 js中的关键字和保留字

关键字关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。关键字也是语言保留的,不能用作标识符。以下是ECMAScript的全部关键字:break | do | instanceof | typecase | else | new | varcatch | finally | return | voidcontinue | for | switch | whi...

2019-02-21 22:50:52 2792

原创 vue基础语法

Vuevue特点vue环境的安装vue基本语法Data属性里面的声明方式vue和页面元素关联内置属性watch生命周期钩子函数生命周期函数模板语法特性(给元素的属性动态绑定值)语法vue特点易用:Html+css+JavaScript 比较容易灵活:层分离 设计模式mvc(module view controller) mvvm高效:集成框架的库比较小 代码比较清楚 (可以直接操作...

2019-02-17 14:58:59 252 1

原创 jQuery概念

jQuery概念jQuery是什么?jQuery的优点配置jQuery环境书写要求总结jQuery是什么?jQuery是一个JavaScript库,是由John Resig创建于2006年1月的开源项目,jQuery凭借着简介的语法和跨平台的兼容性,极大简化了JavaScript开发人员遍历HTML文档,操作DOM、处理事件、执行动画和开发ajax的操作。其独特而又优雅的代码风格改变JavaS...

2019-02-15 00:11:20 396

原创 git基本操作(三)(菜鸟教程)

Git基本操作一、获取与创建项目命令二、基本快照一、获取与创建项目命令git init用git init在目录中创建新的Git仓库。你可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行git init,就可以创建一个Git仓库了。比如我们创建runoob项目:$ mkdir runoob$ cd runoob/$ git initInitialized empty Git...

2019-02-09 23:23:17 234

原创 github学习(二)(菜鸟教程)

github学习一、Git工作流程二、Git工作区、暂存区和版本库三、Git创建仓库一、Git工作流程克隆Git资源作为工作目录。在克隆的资源上添加或修改文件。如果其他人修改了,你可以更新资源。在提交前查看修改。提交修改。在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。下图为Git的工作流程:二、Git工作区、暂存区和版本库基本概念工作区:就是你在电脑里能看到...

2019-02-09 22:18:39 171

原创 Github学习(一)(菜鸟教程)

Github教程什么是github?注册账户以及创建仓库配置Git检出仓库工作流推送改动分支更新与合并标签替换本地改动实用小贴士相关文章什么是github?github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。注册账户以及创建仓库要想使用github第一步就是注册github账号,github官网地址:https://gi...

2019-02-07 23:18:38 982

原创 JS几种跨域方法和原理

JS跨域是指通过js在不同的区域之间进行数据传输或通信没有端口号时,默认为80端口1.CORS请求原理CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。第一种现象:No ‘Access-Control-Allow-Ori...

2019-01-31 23:00:20 166

原创 原生JS Ajax请求

传统请求方法的缺点传统的web交互是用户触发一个http请求服务器,然后服务器收到之后,在做出响应到用户,并且返回一个新的页面,每当服务器处理客户端提交的请求时,客户都只能空闲等待,并且哪怕只是一次很小的交互、只需从服务器端得到很简单的一个数据,都要返回一个完整的HTML页,而用户每次都要浪费时间和带宽去重新读取整个页面。这个做法浪费了许多带宽,由于每次应用的交互都需要向服务器发送请求,应用的响...

2019-01-30 21:02:07 350

原创 正则表达式

一、正则表达式符号及意义非打印字符意义\s匹配空字符\S匹配非空字符特殊字符意义^代表正则表达式的开始位置 如果匹配自身:\ ^$正则表达式的结尾 如果要匹配自身:\ $( )在正则表达式里面 代表子表达式的开始和结尾*匹配子表达式零次或多次 如果匹配自身:\ *+匹配子表达式一次或多次 如...

2019-01-28 18:44:52 134

原创 在HTML中使用JavaScript

在HTML中使用JavaScriptscript元素标签的位置延迟脚本异步脚步不推荐使用的语法嵌入代码和外部文件文档模式noscript元素script元素HTML4.0为script定义了下列6个属性:async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效。charset:可选。表示通过src属性指定的代码的字符集。...

2019-01-24 18:29:55 448

原创 CSS中的元素

元素元素替换元素非替换元素元素显示角色块级元素行内元素元素元素是文档结构的基础。在HTML中,最常用的元素很容易识别,如p、table、span、a和div。文档中每个元素都对文档的表现起一定作用。在CSS中,至少在CSS2.1中,意味着每个元素生成一个框(box,也称为盒)其中包含元素的内容。替换元素替换元素(replaced element)是指用来替换元素内容的部分并非并非由文档内容...

2019-01-23 19:02:30 254

空空如也

空空如也

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

TA关注的人

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