自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS_CORE day05

1. ES5 Object.create(): 仅基于一个现有父对象,就可创建子对象  何时: 如果只有对象,没有构造函数也想创建子对象时  如何: var child=Object.create(father,{         //definePropertites         属性名:{           特性:值,             ... :......

2018-10-25 19:04:29 128

原创 JS_CORE day04

1. OOP: 自定义继承:  3. 两种类型间的继承:   问题: 在子类型构造函数中直接调用父类型构造函数,无法将父类型的属性加入到新对象中   原因: 子类型构造函数中直接调用的父类型构造函数,导致父类型构造函数中的this默认指向window,导致父类型的属性都泄漏到全局。   解决: 当一个函数中的this不是想要的时,可用call(),将函数中不想要的this换成想...

2018-10-25 19:03:38 128

原创 JS_CORE day03

1. OOP 什么是面向对象: 程序都是先用对象结构描述现实中一个具体事物,再按需使用事物的属性和功能。 为什么: 为了便于大量数据的管理和维护 何时: 今后所有程序都使用面向对象的方式实现 如何: 三大特点: 封装,继承,多态  封装:         什么是: 创建一个对象结构来集中保存一个事物的属性和功能    为什么: 便于大量数据的使用和维护    何时:...

2018-10-25 19:02:38 136

原创 JS_CORE day02

1. RegExp对象: API: 2个:  1. 验证字符串的格式:   var bool=reg.test(str)    检查str是否符合reg的格式要求    返回值: bool   问题: 正则表达式默认只要在str中找到匹配的内容就返回true。不要求完全匹配   解决: 今后凡是验证,必须前加^,后加$,表示从头到尾必须完整匹配  2. 即查找每个关...

2018-10-25 19:01:50 134

原创 JS_CORE day01

1. 正则表达式(Regular Expression): 什么是: 规定字符串中字符出现规律的规则 何时: 2种:  1. 模糊查找多种关键词:  2. 表单验证: 格式验证: 如何:  1. 最简单的正则表达式其实是关键词本身  2. 字符集:   什么是: 规定一位字符上备选字符列表的集合   何时: 如果一位字符,有多种备选字时   如何: [备选字...

2018-10-25 19:00:46 176

原创 BOOTSTRAP DAY06

一、scss运算  1.数字:加减乘除,取整等运算(+,-,*,/,%),如果必要会在不同单位间转换值(前提是scss能转)    ex:      $my_width:5%;      $my_max_width:$my_width*4;      $other_size:$my_width+$my_max_width;   (1)注意加法     +也可以用于连接字符串    ...

2018-10-13 15:31:17 113

原创 BOOTSTRAP DAY05

一.组件  1.面包屑导航      使用.breadcrumb类创建面包屑导航。      <ul class="breadcrumb">          <li class="breadcrumb-item">                <a href="">...</a>            </l

2018-10-13 15:30:37 121

原创 BOOTSTRAP DAY04

一、组件  1.导航    Bootstrap提供了三种形式的导航:水平导航,选项卡导航,胶囊导航    (1)水平导航     创建一个简单的水平导航,可以在ul元素上添加.nav类,在每个li选项上添加一个.nav-item类,     在每个链接上添加.nav-link类。     <ul class="nav">         <li class="nav...

2018-10-13 15:29:45 349

原创 BOOTSTRAP DAY03

一、CSS全局样式-栅格布局  1.基本结构    容器:.container/.container-fluid    行:.row    列:.col  2.针对不同的屏幕需要使用不同的列,如    大屏幕:4/12 三列 左中右    中等屏幕:6/12 两列 左右    小屏幕:12/12 一列    .col-xl-1/2/3/4.../12    .col-lg-1/...

2018-10-13 15:29:08 129

原创 BOOTSTRAP DAY02

二、Bootstrap  1.Bootstrap css框架    英文官网:http://getbootstrap.com    中文官网:http://www.bootcss.com    简洁、直观、强悍的前端开发框架,让web开发更迅速、简单  2.Bootstrap内容分为5部分    (1)如何使用-起步    (2)全局CSS样式类    (3)组件    (4)j...

2018-10-13 15:27:44 97

原创 BOOTSTRAP DAY01

一、Bootstarp  官网:http://www.getboostrap.com/  中文网站:http://www.bootcss.com/  1.响应式布局    1.什么是响应式网页      Responsive web page:响应式网页,可以根据浏览器设备的不同(pc/pad/phone)而自动的更改布局,      图片文字效果,不会影响用户的浏览体验。    2...

2018-10-13 15:27:03 91

原创 CSS day06

一、复杂选择器  1.结构伪类选择器    1.:only-child      匹配的元素是属于父元素中的唯一子元素。    2.否定伪类      将满足指定选择器的元素给排除在外。      语法:  :not(selector){...}    3.伪元素选择器      1.::first-letter或:first-letter        作用:用于匹配元素的首字...

2018-09-18 20:28:20 164

原创 CSS day05

一、定位(相对定位,绝对定位,固定定位)  1.定位相关属性    1.定位属性      属性:position      取值:          (1)static 静态,默认值    (2)relative 相对定位    (3)absolute 绝对定位    (4)fixed 固定定位     注意:将元素的position设置为relative/absolute/f...

2018-09-18 20:27:41 79

原创 CSS day04

一、表格 1.表格特有属性   1.边框合并    属性:border-collapse    取值:       separate 默认值,即分离边框模式       collapse 边框合并   2.边框边距    作用:设置单元格之间或单元格与表格之间的距离    属性:border-spacing    取值:       1.指定一个值,水平和垂直的间距相同  ...

2018-09-18 20:27:05 103

原创 CSS day03

一、框模型  1.内边距    1.什么是内边距      元素边框与内容之间的间距      内边距会扩大元素边框占地区域    2.语法      属性:        padding:value  四个方向的内边距    padding-top/bottom/left/right:value 单边定义      取值:        1.以px为单位的数字    2.以...

2018-09-18 20:26:29 106

原创 CSS day02

一.选择器详解   1.子代选择器       作用:通过元素的子代(一层嵌套)关系匹配元素。         语法:选择器1>选择器2{样式声明}   2.伪类选择器       作用:匹配元素不同的状态         语法:所有的伪类以:开始的               选择器:伪类选择器{样式声明}     伪类选择器分类:            (1)链接伪类...

2018-09-18 20:25:51 199

原创 CSS day01

一、CSS概述  1.什么是CSS?    CSS:Cascading Style Sheets层叠样式表/级联样式表,简称样式表。  2.CSS作用    设置HTML网页元素的样式(修饰网页)  3.HTML和CSS的关系    HTML:构建网页内容    CSS:修饰网页  4.HTML属性与CSS属性是使用原则    w3c建议尽量使用css属性来取代HTML的属性。...

2018-09-18 20:25:03 116

原创 AJAX day03

一、AJAX  1.使用post方法提交数据给服务器    1.post的请求数据要放在请求主体中      xhr.send("uname="+value1+"&upwd="+value2);    2.在发送请求之前,需要手动的修改请求的消息头      xhr.setRequestHeader("Content-Type","application/x-www-form-u...

2018-09-13 21:11:28 89

原创 AJAX day02

一、AJAX  1.名词解释    1.同步(Synchronous)      在一个任务进行中时,不能开启其他的任务。      同步访问:浏览器在向服务器发送请求时,浏览器只能等待服务器的响应,不能做其他事情      出现场合:        1)地址栏输入网址访问网页    2)a标记的默认跳转    3)submit按钮的表单提交    2.异步(Asynchrono...

2018-09-13 21:10:35 163

原创 AJAX day01

一、HTTP协议  1.请求(request)消息    (1)请求起始行       ①请求方法        get:无请求主体            2kb限制         向服务器要数据时使用    post:有请求主体           没有限制         向服务器传递数据时使用    put:表示客户端向放置文件到服务器(一般禁用)    delete:表...

2018-09-13 21:09:53 100

原创 HTML day03

一.表单  1.作用    1.提供可以与用户交互的可视化控件    2.收集用户信息并提交给服务器  2.表单组成部分    1.前端部分      表单控件,与用户交互    2.服务器端部分      对提交数据的处理  3.表单    标记:<form></form>    属性:        1.action      作用:定义表单被...

2018-09-13 21:08:58 95

原创 HTML day02

一.URL  1.统一资源定位器      用于表示网络中任意资源的位置。  2.路径的表现形式        1.绝对路径(完整路径)            1.网络资源              协议+主机+目录结构+文件名称            2.本地路径              从最高盘符处开始去查找        2.相对路径          从当前文件所在的...

2018-09-13 21:08:00 115

原创 HTML day01

三、web基础知识1.web与InternetInternet:全球性的计算机互联网络,简称因特网,互联网,交互网   2.Internet上的应用程序①c/s程序c:clients:server通过指定的客户端连接服务器的程序(桌面应用程序)代表:qq,网络游戏,exe程序②b/s程序b:browser 浏览器s:server 服务器通...

2018-09-11 23:16:06 109

原创 NODE.JS day04

1.请求的方式post 只能使用表单提交的方式(现阶段)get 可以通过表单提交,也可以在浏览器地址栏直接输入url 区别:post不会在地址栏暴露输入的数据,相对安全。get会在地址栏显示输入的信息,相对不安全。 一般对于一些安全性较高的表单用post,例如登录,注册... 对于一些安全性较低的表单使用get,例如搜索关键字,查询... post执行速度...

2018-09-06 22:43:37 119

原创 NODE.JS day03

 1.异步函数使用异步函数会放到程序的最后执行;通常用于一些比较耗费时间,耗费内存的代码。对于一些执行速度的代码不需要使用异步。fs.existsSync  判断一个文件是否存在;结果是布尔型 2.HTTP协议web服务器和浏览器之间通信所遵循的协议。包含有 请求 和 响应请求的方法:get 从服务器端获取内容(默认)  post 向服务器发送内容(注册,登录...)...

2018-09-06 22:38:02 95

原创 NODE.JS day02

 day021.模块分类文件模块,核心模块,第三方模块带路径的文件模块不带路径的文件模块——核心模块带路径的目录模块不带路径的目录模块    带路径的 不带路径的 文件模块 require('./circle.js')  通常用于用户自定义的模块 req...

2018-09-06 22:23:26 114

原创 NODE.JS day01

day011.全局对象nodejs的全局对象 global在脚本模式下,文件中声明的变量和函数都是局部作用域下的。js的全局对象 window(1)console对象console.log()   标准打印console.info()   打印信息console.warn()  打印警告console.error()  打印错误计算程序运行时间conso...

2018-09-06 22:21:53 123

原创 JS_BASIC day09

  1.date对象(1)获取date对象new Date(); 获取当前系统的new Date(2018,11,20,11,20,30);  获取具体某个时间的date对象,月份范围0~11new Date('2018-12-20 10:20:30');  获取具体某个时间的date对象new Date(24*60*60*1000);  获取计算机元年的date对象(...

2018-09-05 19:41:38 284

原创 JS_BASIC day08

day081.数组API  push(参数)  在数组的最后添加元素,原数组会发生变化  pop()  删除数组最后一个元素  unshift(参数)  在数组的最前边添加元素  shift()  删除数组的第一个元素       以上四个操作后,原数组会发生变化 2.二维数组  在数组中的元素,形式也是数组。 3.字符串对象 把字符串、数值、布尔型...

2018-09-05 19:39:06 108

原创 JS_BASIC day07

1.检测属性是否存在   01.js(1)hasOwnProperty('属性名')  //true->存在  false->不存在(2)'属性名' in 对象  // true->存在  false->不存在(3)对象.属性名===undefined  //true->不存在  false->存在 2.数据在内存中的存储方式 原始数...

2018-09-05 19:36:29 135

原创 JS_BASIC day06

1.函数内部访问函数名argument.callee 是在函数的内部使用,自动会访问当前的函数名称。2.声明函数的方式除了之前所说的函数声明方式,还可以使用匿名函数的方式 声明 var 变量名称 = function(){     //函数体 } 调用: 变量名称(实参列表) 注意:使用匿名函数的方式不存在函数提升,因为函数...

2018-09-05 19:32:09 107

原创 JS_BASIC day05

学习目标函数变量的作用域函数的作用域递归1.函数分为两种,一种是JS提供的,例如typeof parseInt,parseFloat,alert...这些是可以直接调用的另一种是自定义函数(function),也称为方法(method);自定义函数是一段已经预定义好的代码块2.定义函数和使用函数(1)普通函数的声明和调用 声明 functi...

2018-08-27 22:01:34 111

原创 JS_BASIC day04

day04今日目标:for循环,do while循环 1.循环中的break用于终止循环,出现break之后,循环到此结束。练习:使用弹出提示框完成猜数字游戏;游戏规则是 初始化一个数字10,(无限)循环弹出提示框,如果输入的数字大,提示‘big’,如果输入的数字小,提示'small',否则提示'right',结束循环(break) 提示使用弹出警示窗口 alert()...

2018-08-27 21:59:20 122

原创 JS_BASIC day03

今日目标流程控制 循环语句 1.流程控制程序=数据+算法任何复杂的程序的算法都可以分为“‘顺序执行’”,“选择执行”,“循环执行”选择执行:程序可以选择执行某一段代码,也可以选择不执行这段代码(1)if语句 if(逻辑表达式){ 语句1;      语句2; } 语句3 执行流程:如果逻辑表达式结果是true,执行语...

2018-08-08 19:19:35 144

原创 JS_BASIC day02

1.数据类型MySQL:数值/日期时间/字符串JS中分为原始类型和引用类型(1)原始类型分为数值型、字符串型、布尔型、未定义型undefined、null(全部小写)数值型又分为整数和浮点数a.整数型分为八进制(以0开头->010),十进制,十六进制(以0X开头->0XF)b.浮点型使用小数点记录的数据,还可以使用指数记录的数据(2)字符串类型...

2018-08-08 19:18:48 92

原创 JS_BASIC day01

学习一门编程语言路线图(1)了解语言背景,历史,特点,应用领域,现状(2)搭建开发环境,编写hello world(3)声音变量和常量(4)数据类型(5)运算符(6)逻辑结构(7)通用小程序(8)函数和对象(9)第三方的类库,插件,组件,框架(10)开发项目  1.JS的执行环境(1)运行在客户端,使用浏览器所自带的JavaScript解释器...

2018-08-08 19:18:02 106

原创 MySQL day04

复杂查询1.SQL语句中复杂查询分为——聚合查询/分组查询示例:查询出所有员工的数量SELECT COUNT(*) FROM emp;SELECT COUNT(ename) FROM emp; 函数:FUNCTION,具有特定的功能,需要接收若干个数据,最终导出特定的计算结果 MySQL中提供了5个聚合函数COUNT(...)/SUM(...)/AVG(....

2018-08-08 19:16:55 90

原创 MySQL day03

                                                                                                                                                                                                        ...

2018-08-08 19:15:28 292

原创 MySQL day02

乱码产生的原因:MySQL中默认使用latin-1编码,而latin-1不存在中文编码。解决乱码问题:三个地方统一为utf8(1).sql脚本文件另存为utf8编码(2)客户端连接服务器端使用的编码为utf8      SET NAMES UTF8(3)服务器端,在创建数据库时存储所使用的编码为utf8     CHARSET=UTF8 1.列类型创建数据表的时候,...

2018-08-08 19:14:37 157

原创 MySQL day01

今日目标如何保存项目中的数据——数据库——单词1.数据库概述数据库:database,以特定结构批量存储业务数据的软件。数据库的发展历史:网状数据库->层次型数据库->关系型数据库 RDBMS(relation database manage system)->非关系型数据库 关系型数据库的逻辑结构 server->database-&...

2018-08-08 19:11:38 85

空空如也

空空如也

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

TA关注的人

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