自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js小白之路(十一)——原型与继承

原型:prototype。方法背后,专门保存由方法创建出来的对象的共有数据构造函数(对象模板):专门用来反复创建相同结构的对象的专门的方法。new后面跟的都是构造函数。function Student(name,age){ //构造函数首字母大写 this.name=name; this.age=age;}var ll=new Student("李雷","8...

2019-04-06 16:49:05 138

原创 js小白之路(十)——this

this指向的是调用它的对象。注意!this的指向在函数定义的时候是确定不了的,只有在函数执行时才能确定this到底指谁,实际上this的最终指向的是调用它的对象。1、若一个函数中有this,但它没有被上一级的对象所调用,则this指向的就是window2、若一个函数中有this,这个函数有被上一级对象所调用,则this指向的就是上一级的对象3、若一个函数中有this,这个函数包含多个...

2019-04-05 15:20:12 81

原创 js小白之路(九)——错误处理

Error:所有错误的父类型6种子类型:1.Syntax:语法错误(例如符号多写漏写等)2.ReferenceError:指向错误(一个东西程序不认识,例如一个变量未声明)3.TypeError:类型错误(错误地使用了类型和类型的方法)4.EvalError:非法调用eval()方法,一般不会出现这个错误5.RangeError:参数超范围6.URIError:URI错...

2019-04-05 15:04:24 124

原创 js小白之路(八)——正则表达式

正则表达式:RegEnts。专门验证字符串中字符出现的规则的定义规则,若不符合规则,提示错误。写在//中/[备选字符]//[1,2,3]/ 表示输入1、2、3都对,一个[]只能代表一位字符的匹配规则,几位数就有几个[]。例如手机号的匹配:var reg=/[1][3456789][0123456789][0123456789][0123456789][0123456789][01...

2019-04-05 14:32:29 324

原创 js小白之路(七)——内置对象之字符串和数组

内置对象:js已经定义好了的,有现成的方法和属性的对象,共有17个。本篇主要介绍字符串和数组的方法。一、字符串1.toUpperCase()转大写var str="hello";str=str.toUpperCase();//注意字符串的方法不能修改原来的字符串,若这句话写成 str.toUpperCase();则不会有任何变化。console.log(str);/...

2019-04-04 17:30:28 90

原创 js小白之路(四)——函数

函数(方法)是封装执行一段专门任务的代码段。参数是方法内独有的变量,接收传入的数据,在方法内处理,让方法更灵活。形参:函数定义时的参数,只是声明有什么作用,函数调用时传入的参数是实参,形参会被实参代替。若函数定义了形参则在调用函数时一定要传参数!函数的参数只能在函数内部使用。函数提升:函数的定义会自动提升到当前作用域的最顶部(函数相当于一种特殊的变量,只不过声明的关键词是function)...

2019-03-10 17:15:17 78

原创 js小白之路(六)——闭包

闭包的作用是防止变量被篡改。实际的项目开发中,很有可能出现以下情景:多个人编写项目的不同板块,后来者极可能改掉项目中有实际作用的变量的值。为了避免这种情况的出现,我们需要采取一定的措施将变量“保护”起来,不能轻易被修改,这就利用了“闭包”。var n=0;function getCount(){ return n++;}console.log(getCount());//0.为...

2019-03-10 17:11:12 66

原创 js小白之路(五)——作用域 全局与局部

作用域:一个变量的可用范围1.全局作用域。在此范围声明的变量是全局变量2.局部作用域。也叫函数作用域,全局作用域与局部作用域的区别就是看是否在函数function{}的{}范围里面。var a=5;function my(){ a=6; //a是全局变量}var a=5;function my(){ var a=6; a=7;}my();co...

2019-03-10 16:31:16 91

转载 js小白之路(三)——运算符详解

运算符是程序模拟人类进行计算的符号。1.算术运算符。参与的变量必须是纯数字。+ 、- 、* 、/ 、% 、++ 、--重点介绍自增(减)运算符:++单独使用时,放在变量前面还是后面都一样,都是自增,但若是配合表达式使用时两者有很大区别。前++,先+1,后参与表达式;后++,先用旧值参与表达式,参与完成之后再+1。例:var i=1;var j=i++;console.log(...

2019-03-10 15:37:10 91

原创 CSS学习随笔(二)——内联元素和块元素

元素本身带有默认的边距,所以在所有命令之前必须加一句:*{margin:0;padding:0},将默认的边距全部清零,注意必须写在第一句,否则会覆盖前面所有设置的样式。CSS布局的元素分为内联元素和块元素。最常见的块元素是div,内联元素有span。下面来分析两者之前的区别1、块元素里面可以包含块元素和内联元素,而内联元素里面不能嵌套块元素,只能包含内联元素。2、块元素有宽和高,...

2019-03-09 20:22:16 143

原创 js小白之路(一)——杂七杂八的基本概念

********************************终于到了js的部分啦!!!html和CSS并非编程语言,js部分才是前端的开始*****************************js全拼JavaScript,是ECMAScript的核心,ECMAScript是专门制定js标准的。js脚本负责网页行为(html和CSS负责网页的结构),一般写在body里的<scrip...

2019-03-09 20:03:11 139

原创 CSS学习随笔——样式的设置

如何设置样式?1、内部样式:<div style=width:"200px"></div>2、外部样式:(1)将style单独拿出来<style>   div{width:"200px"}</style>以上代码表示对所有div都有效。(2)若想要每个div的样式不同,可以用id来为div命名,用符号“#”来标注id,注意...

2019-02-19 22:02:55 180

原创 String、StringBuffer、StringBuilder详解

刷题的时候碰到字符串的替换问题(把字符串中的空格全部替换成%20),参考各位大神的代码之后发现除了传统的移动字符的做法之外,还可以用“加字符”的方法,例如:"We are Happy",遍历字符串,发现是'  '时就在前面字符串的基础上加'%20',若不是空格,则将这些字符加到前面的字符串上。将字符串串起来的做法,用String并不好,因为效率较低,每次String=String+"新的字符串...

2018-11-02 16:47:55 101

原创 堆与栈(一)

在Java程序编写中,我们对实例化对象不会陌生,例如我们现在有这样一条实例化语句:int []arr = new int [3];这条语句在内存中是如何存储的呢,这就涉及到“栈”和“堆”的概念。栈内存:栈内存首先是一片内存区域,存储的都是局部变量,凡是定义在方法中的都是局部变量(方法外的是全局变量),for循环内部定义的也是局部变量,是先加载函数才能进行局部变量的定义,所以方法先进栈,然后...

2018-10-30 00:47:47 77

原创 Java事件监听机制

Java中的事件监听是整个Java信息传递的基础和关键,要想搞清楚事件监听的概念,就要先理解其中涉及到的三类对象。一、事件:程序发生了某些事情的信号,是描述事件源状态改变的对象。比如按钮被点击、鼠标被移动、键盘被敲击等。二、事件源:能够创建一个事件并触发这个事件的对象,一般是各种组件,事件发生在哪个组件身上哪个组件就是事件源。比如按钮能够点击,那么按钮就是事件源,按钮被点击就是一个事件。三、事件监...

2018-04-15 16:57:57 139

原创 类与对象

类与对象是Java学习过程中最基本的一步,可以说没有类与对象就没有Java。迄今为止,没有哪一本书给出了关于“类与对象”的详细定义,我们可以类比一下现实生活中的概念来理解程序设计中的“类与对象”。1、什么是对象?现实中的对象:小明的手机、小白的电脑、某一把椅子、这本书......可以说,你所能看到的或者想到的一个具体的事物都能被称为对象。再深入一步,研究某一个具体的对象,比如某一台电脑,我们该如何...

2018-04-14 17:01:22 105

原创 继承

继承的这个概念可基于现实的例子来理解,比如小学生和大学生都属于学生类,它们都具有学生的基本属性,但自身又有额外添加的属性,例如大学生有专业这一属性。继承的关键字是extends(此处特指class类,抽象类不用extends),格式为:public class 子类名(派生类) extends 父类名(基类,超类){},子类可以继承父类的属性和方法,但是父类的私有属性不能直接调用,可以通过父类的方...

2018-04-14 16:56:30 84

原创 Java界面

编写一个界面,就像一个简单的QQ界面那样(只是写出界面的模样,暂时先不管组件的功能)。首先我们需要创建一个窗体,注意界面上所需的所有组件及其大小颜色等属性是Java中已经编写好的,我们只需要实例化这些类即可,与普通的类的实例化不同的是,我们需要在类名前加上类的路径 javax.swing.JFrame jf = new javax.swing.JFrame();另:组件都在javax.swing包...

2018-04-14 16:54:31 812

空空如也

空空如也

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

TA关注的人

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