- 博客(37)
- 收藏
- 关注
原创 关于CSS3 @font-face
使用字体图标方法一:1.在https://v3.bootcss.com/components/网站选取合适的图标,直接复制类,放在自己的标签中即可2.这个网页中的字体标签有限可以在下面网页中查找:1》http://f2er.club/2》3》比如,我们选择了icommoon,点击右上角icomoon app4》进入如下页面,找到自己喜欢的图案,点击generate font,生成字体标签。5》 点...
2018-06-09 17:38:23 263
原创 杂七杂八-01
1.getElementById和querySelector方法的区别getXXXByXXX 获取的是动态集合,querySelector获取的是静态集合。简单的说就是,动态就是选出的元素会随文档改变,静态的不会,取出来之后就和文档的改变无关了。详细参考:https://www.cnblogs.com/leaf930814/p/6660305.html...
2018-06-08 16:51:20 136
原创 居中小技巧
1.当图片宽度大于父元素div宽度,而想要图片居中其中图片不是背景,而是标签元素<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style>
2018-06-03 14:24:35 195
转载 笔记之javascript--06--Date
1、Date类型: 创建日期对象:var now = new Date( ); 在调用Date构造函数而不传参数的情况下,新创建的对象自动获得当前日期和时间,如果想根据指定的日期和时间创造日期对象,必须传入表示该日期的毫秒数。 前面的话 Date对象是javascript语言中内置的数据类型,用于提供日期和时间的操作接口。Date对象是在早期java中的java.util.D...
2018-06-03 14:22:33 196
转载 笔记之javascript--06--RegExp
1、JS正则表达式(RegExp)字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,...
2018-06-03 14:22:06 146
转载 笔记之javascript--07--Function
1、 Function类型是js中引用类型之一,每个函数实际上都是Function类型的实例对象,具有自己的属性和方法。正因为函数式对象,所以函数名实际上也是一个指向函数对象的指针。2. 常用的函数定义方式1. 函数声明:?123function sum(a , b ){return a+b;}2. 表达式:?12345678910111213141516var sum = functiot(){...
2018-06-03 14:21:45 212
转载 笔记之--javascript--08--基本包装类型
1、基本包装类型介绍 为了便于操作基本类型值,ECMAScript 提供了 3 个特殊的引用类型:Boolean、Number和 String。这些类型与其他引用类型相似,但同时也具有与各自的基本类型相应的特殊行为。实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而能够调用一些方法来操作这些数据。var s1 = "hello javascript"...
2018-06-03 14:21:03 108
原创 webstorm快捷键
1. ctrl+/ 单行注释2. ctrl+shift+/ 块注释3. ctrl + alt + T: 围绕包裹代码4.ctrl + alt + A:打开新文件5.ctrl + D:复制当前行6.alt+鼠标左键选择可以同时选中多行7.按住ctrl+鼠标点击html中的class,会自动跳转到css中对应的类。...
2018-06-02 20:12:38 208
转载 前端面试题目--01
1、浏览器页面有哪三层组成,分别是什么,作用是什么?构成:结构层,表示层,行为层分别是:HTML、CSS、JavaScript作用:HTML实现页面结构,CSS完成页面的表现和风格JavaScript实现一些客户端的功能与业务。...
2018-05-14 22:12:57 206
转载 笔记之--javascript--09--js对象属性和特性
原文链接:https://www.cnblogs.com/zhuzhenwei918/p/6025077.html第一部分:理解JavaScript中对象的本质、对象与类的关系、对象与引用类型的关系 对象的本质:ECMA-262把对象定义为:无序属性的集合,其属性可以包含基本值、对象或者函数。即对象是一组没有特定顺序的值,对象的每个属性或方法都有一个名字,而这个名字都映射到一个值。故对象的本质...
2018-05-14 17:32:19 125
转载 笔记之--javascript--10--创建对象
共有8种创建对象的方法:1. 使用Object构造函数来创建一个对象下面代码创建了一个person对象,并用两种方式打印出了Name的属性值。 ?12345var person = new Object(); person.name="kevin"; person.age=31; alert(person.name); alert(person["name"])上述写法的另外一种表现形式是使用对象...
2018-05-14 17:30:36 122
转载 笔记之--javascript--11--继承
前言:大多OO语言都支持两种继承方式: 接口继承和实现继承 ,而ECMAScript中无法实现接口继承,ECMAScript只支持实现继承,而且其实现继承主要是依靠 原型链 来实现。1、一,关于原型首先,我们不得不解释下原型的概念:我们创建的每一个函数都有一个原型属性,即prototype,这个属性是一个指针,指向原型对象。[javascript] view plain copy function...
2018-05-14 17:28:16 149
转载 笔记之--javascript--12--函数表达式
函数声明和函数表达式实际上解析器在向执行环境中加载数据时,对函数声明和函数表达式并非一视同仁。JavaScript运行机制浅探 中了解到对于解释型语言来说,编译步骤为:词法分析(将字符流转换为记号流,是一对一的硬性翻译得到的是一堆难理解的记号流)语法分析(这里进行所谓的变量提升操作,其实我觉得是把这些提升的变量保存在语法树中。要构造语法树,若发现无法构造就会报语法错误,并结束整个代码块的解析)之后...
2018-05-14 17:27:45 269
转载 笔记之javascript--04--数据类型、执行环境和作用域
1、JavaScript中基本数据类型和引用数据类型的区别: 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。1)、基本数据类型和引用数据类型 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型...
2018-05-14 17:27:17 152
转载 javascript--DOM--01--Node类型
前面的话:1 JavaScript 的核心 ECMAScript 描述了该语言的语法和基本对象; DOM 描述了处理网页内容的方法和接口; BOM 描述了与浏览器进行交互的方法和接口。2、DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API)。DOM 将把整个页面规划成由节点层级构成的文档。HTML 或 XML 页面的每个部分都是一个节点的衍生物。DOM描绘了一个...
2018-05-14 17:25:42 228
转载 javascript--第11章--DOM扩展
原文链接:https://www.cnblogs.com/xiaoxiaoyihan/p/5692133.htmlDOM1级主要定义了文档的底层结构,并提供了基本的查询操作的API,总体而言这些API已经比较完善,我们可以通过这些API完成大部分的DOM操作。然而,为了扩展DOM API的功能,同时进一步提高DOM操作的效率,DOM扩展也不断被提出和采纳。对DOM的扩展主要有两部分:Selecto...
2018-05-14 17:24:10 206
转载 笔记之javascript--05--Array类型
1、object 创建object实例的方式有两种,第一种是new操作符后跟object构造函数 var person=new Object(); person.name = "jack"; 另外一种是使用对象字面量表示法:var person={ fi...
2018-04-26 09:30:59 141
原创 笔记javascript--03
1、语法 js变量命名规范: 变量可以由任意顺序的大小字母、下划线、美元符号组成,但不能以数字开头,不能是javascript中的保留关键字。 js区分大小写。 所谓标示符,就是指变量、函数、属性的名字,或者函数的参数。 按惯例,表示符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写。2、严格模式 严格模式是为javascript定义了一种不同的解...
2018-04-25 10:01:32 93
原创 笔记之javascript--01
1、一个完整的javaScript实现应该由下列三个不同的部分实现: 1)核心:ECMAScript 2)文档对象模型(DOM) 3)浏览器对象模型(BOM)2、在HTML中使用JavaScript 2.1向HTML页面中插入JavaScript的主要方法,就是使用<script>元素。 2.2<script>的6个属性...
2018-04-24 20:31:45 124
原创 笔记之java基础--18
1、Map应用背景:* 有如下需求:学生和学号一一对应 * 学号1: 学生1 * 学号2: 学生2 * 学号3: 学生3 * * 我们可以通过二维数组,或者两个List系列的集合来表达。 * 但是这样的话,我们就创建了多个容器 * 怎么办?java就提供了一种新的集合MAP * Map:最大的优点就是体现对应关系。 * Map是一个键值对形式的集合,它的数据不在是单个的了,必须同时有键和值...
2018-04-10 19:35:38 166
原创 笔记之java基础--17
1、SetCollection有两大体系:* A:List* 元素有序(指的是存储顺序和取出顺序是否一致),可重复* B:Set* 元素无序,唯一,不可重复* * 通过查看api我们发现,set和Collection功能一致* 又因为它是接口,所以,找一个实现类HashSet代码实例可知Set无序且唯一:...
2018-04-10 10:16:30 173
原创 笔记之java基础--16
1、数据结构:常见的数据结构有:栈,队列,链表,数组,树,图,堆。数组和链表的对比:2、List的三个子类: * ArrayList * 特点:底层数据结构是数组,查询快,增删慢 * 线程不安全,效率高 * Vector * 特点:底层数据结构是数组,查询快,增删慢 * 线程安全,效率低 * LinkedList * ...
2018-04-09 15:11:15 281
原创 笔记之java基础--15
1、集合 * 由于我们使用的是面向对象语言,所以我们要经常使用对象,而很多时候,我们可能需要使用很多对象。 * 这个时候我们就只能使用以前讲过的数据进行存储了,而数组的特点是长度固定。 * 这样的话就不适合变化的数据,所以java直接提供了一种容器,用于存储对象,这种容器叫集合。 * 集合的特点: * A:集合长度是可以发生改变的。 * B:集合只能存...
2018-04-08 17:21:59 182
原创 笔记之java基础--14
1、Date类* Date类:精确到确定的瞬间,精确到毫秒 * 构造方法: * Date() 拿当前的时间,格式:Thu Feb 23 10:29:07 CST 2017 * Date(long time) 根据给定的毫秒值生成一个时间 * 成员方法: * setTime(long date) 设置毫秒值的,给日期对象设置毫秒值 * getTime() 拿当前时间的毫秒值...
2018-04-08 11:45:09 153
原创 笔记之java基础---13
1、冒泡排序: 相邻元素两两比较,大的往后走。第一次完毕后,最大值就在最大索引处。 代码实现: int[] arr = {37,92,54,18,76};public static void bubbleSort(int[] arr){ //外循环控制次数 for (int i = 0; i < arr.length - 1; i++) { //内...
2018-04-02 19:09:11 149
原创 笔记之java基础--12
1、Scanner 1)Scanner的录入 2)容易遇到的问题: 经常遇到这样的问题: * 有时需要获取: * int-----int * String----String * int-----String * String------int 解决方法 int a = sc.nextInt(); //然后重新定义sc ...
2018-04-02 10:21:17 138
原创 笔记之java基础--11
1:安装 A:解压 B:复制到指定的目录(不要有中文,和其他非法字符)2:使用 A:打开软件的界面 B:新建一个项目(工程) C:在项目下的src(源码包)下建立包 D:在包下建立类 E:在类里边写代码 F:编译源文件(代码写完保存的时候会自动生成class文件,在项目的bin目录下。) G:执行class文件(右键 -- Run As -- Java Application) H:结果显示在Co...
2018-03-31 21:33:27 117
原创 笔记之java基础--09
1、多态: 1)多态:对象在不同时刻表现出来的不同状态。 针对引用类型: 编译期间状态。 运行期间状态。 举例: 水,冰,水蒸气 狗:狗是狗,狗是动物,狗是宠物。在不同时刻有不同状态。 继承是多态的前提。 前提条件: A:要有继承关系 B:要有方法重写 C:要有父类引用指向子类对象。class Fu{ public void show() { Syst...
2018-03-31 15:40:50 164
原创 笔记之java基础--10
1.什么叫包?为了更好地组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有的示例都属于一个默认的无名包。Java中的包一般均包含相关的类,例如,所有关于交通工具的类都可以放到名为Transportation的包中。2.包有什么用途?如上所述,更好的组织类,防止在一个空间下出现类重名啊这些情况;表明类之间的层次关系。3、四种权限修饰符的访问权限:public 默认...
2018-03-31 15:39:39 143
原创 笔记之java基础--08
1、random类,获取一个1-100之间的随机数。 A:(int)(Math.random()*100)+1; B:Random r = new Random(); int num = r.nextInt(100)+1; 构造方法: Random();使用默认的种子,当前时间的毫秒值,每次产生的随机数都是变化的。 Random(long seed);如果给定了种子,每次都是按照种子做出初...
2018-03-28 10:35:12 226
原创 笔记之java基础-07
1、匿名对象: 匿名对象: 就是没有名字的对象 优点: 没有东西指向它,用完就是垃圾。 应用场景: A:当对方法仅调用一次时,使用匿名对象比较简单 若是多次,比较麻烦 B:匿名对象可以作为实际参数进行传递。 /* 匿名对象: 就是没有名字的对象 优点: 没有东西指向它,用完就是垃圾。 应用场景: A:当对方法仅调用一次时,使用匿名对象比较简单 ...
2018-03-27 21:05:05 151
原创 笔记之java基础-06
第六天,精致的猪猪女孩也可以敲代码1:Java中的参数传递问题。(认真看下面内存图) 基本类型:形式参数的改变对实际参数没有影响。 引用类型:形式参数的改变直接影响实际参数。2、面向对象:概念: 面向过程:是以函数为基础,完成各种操作,强调的是过程。 面向对象:是以对象为基础,完成各种操作,强调的是对象,结果 举例: 孙悟空三打白骨精: 面向过程: ...
2018-03-26 20:24:10 164
原创 笔记之java基础-05
java学习第五天----守得云开见月明 1、函数:(1)定义在类中,有特定功能的一段小程序。(2)函数的格式: 修饰符 返回值类型 函数名(形参类型 形式参数1,形参类型 形式参数2...) { 函数体; reutrn 返回值; } A:修饰符 public static B:返回值类型 程序最终结果的数据类型 C:函数名 其实就是函数的名称,方便我们调用。 D:参数 ...
2018-03-26 15:58:11 128
原创 笔记之java基础-02
1、常量分类:A:字面值常量 1)整数常量 123 -234 2)实数常量 123.5 3)字符常量:用单引号括起来的数据 ‘A’,'a''2' 4)字符串常量:用双引号括起来的数据“hello world” 5)布尔常量: true false 6)空常量:B:自定义常量2、进制 1)字节数据是计算机表示...
2018-03-24 20:57:58 310
原创 笔记之java基础-03
1、if语句(掌握) (1)用于做判断使用的。 常见于对某个范围进行判断,或者几个变量进行判断,还有就是boolean表达式的判断。 (2)格式: A:第一种格式 if(条件表达式) { 语句体; } 执行流程: 如果条件表达式为true,就执行语句体; 否则,什么都不执行。B:第二种格式 if(条件表达式) { 语句体1; } else { 语句体2;...
2018-03-24 20:57:28 150
原创 笔记之java基础-04
1、循环语句 (1)如果我们发现有很多重复的内容的时候,就该考虑使用循环改进代码。 让我们代码看起来简洁了。 (2)循环的组成 A:循环体,就是要做的事情。 B:初始化条件。一般定义的是一个初始变量 C:判断条件。用于控制循环的结束。 D:控制条件。用于控制变量的变化。一般都是一个++/--操作。 (3)循环的分类: A:for for(初始化条件; 判断条件; 控制条件) ...
2018-03-24 20:47:41 122
原创 笔记之java基础-01
java学习第一天,坚持就是胜利!1.java术语: java是一个可以在不同操作系统(例如windows )上运行的编程语言,java平台是指运行在各种终端(如pc、服务器、移动设备、嵌入式设备)的系统软件。 2.java平台三个版本 javase(J2SE标准版),是为开发普通桌面的应用程序提供的解决方案,可以完成一些桌面应用程序的开发---电脑上运行软件。 Javame(J2ME)小型版,...
2018-03-24 20:47:12 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人