- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 ECMAScript6中的常用新增语法
ECMAScript 6(ES6) 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。ECMAScript 6的原则是不改变原理的基础上,让API变的更简化。下面就简单介绍在ES6中常用的几种语法。1. Let和ConstES6推荐使用let声明局部变...
2020-02-03 17:53:11 237
原创 ES5中的严格模式
1. ECMAScript 5严格模式简介ES5即ECMAScript 5,它是ECMAScript的第五个版本,向对于ECMAScript 4增加了一些特性。ECMAScript 5最早引进了“严格模式”的概念。因为在传统的ECMAScript中,存在一些广受诟病的缺陷,通过严格模式,可以在函数内部选择进行较为严格的全局或局部的错误条件检测。使用严格模式的好处是可以提早知道代码中的错...
2019-10-24 21:35:47 256
原创 JavaScript中的作用域和作用域链
1. 作用域与作用域链概述作用域(scope:范围)是指一个数据的可用范围。定义作用域是为了避免内外不同范围的数据之间的相互干扰。在JavaScript中,包含两级作用域:(1) 全局作用域:指从任何位置都可以访问的范围;(2) 函数作用域:指仅限于函数内部才可以访问的范围。2. 全局变量和局部变量由于全局作用域的函数作用域的存在,定义在不同范围的变量也有...
2019-10-24 21:27:51 176
原创 JavaScript中常用创建函数方式
在JavaScript中创建函数通常有三种方式:函数声明方式、函数表达式方式、构造函数方式。1. 函数声明方式函数声明方式即使用关键字function来创建函数。语法: function 函数名( 形参1, 形参2, … ){ 函数体 return 返回值 };注意:使用函数声明方式会出现函数声明提前的问题。声明提前(hoist):声明...
2019-10-24 21:21:45 495
原创 正则表达式(下)——字符串中的正则API、RegExp对象
本篇章为介绍正则表达式的下篇章——字符串中的正则API和RegExp对象2. 字符串中的正则API2.1查找(1) indexOf当需要查找一个固定关键词出现位置时,可以使用indexOf。语法: str.indexOf("关键词"[,starti]) 表示在str中从starti位置开始找下一个"关键词"的位置,其返回值为“关键词”第一字所处位置的索引下标。注意...
2019-10-19 20:40:01 272
原创 正则表达式(上)——定义正则表达式
本篇章介绍正则表达式,分为上定义正则表达式(上)、字符串中的正则API(下)两部分正则表达式(Regular Expression):专门描述字符串中字符出现规则的表达式。因为程序不认识人类语言中的词汇,所以才需要程序员用正则表达式教程序认识人类语言中的词汇。1.定义正则表达式1.1 普通字符直接通过完整字符进行匹配。比如:正则表达式为:西南大学;匹配字符串为:西南大学。...
2019-10-19 20:26:19 430
原创 SASS的简单介绍
1. SASS概述1.1 SASS简介由于CSS的语法不够强大,没有变量和合理的样式复用机制,使得逻辑上相关的属性值必须以字面的形式反复出现,导致难以维护。而动态演示语言为CSS赋予了动态语言的特性,极大的提高了样式语言的可维护性。SASS是便是一门动态样式语言,是一款款强化CSS的辅助工具,它在CSS语法的基础上,增加了变量,嵌套,混合,导入,函数的高级功能,这些拓展使CSS更加...
2019-10-14 23:19:45 1180
原创 前端之HTTP协议
1. HTTP协议概述HTTP是一种能够获取如 HTML 这样的网络资源的通讯协议。它是在 Web 上进行数据交换的基础,是一种 client-server 协议。一个完整的Web文档通常是由不同的子文档拼接而成的,像是文本、布局描述、图片、视频、脚本等等。HTTP协议,全称Hyper Text Transfer Protocol(超文本传输协议)。HTTP协议是用于从(WWW...
2019-10-05 16:10:45 477
原创 MySQL中的常见约束
MySQL可以对插入的数据进行特定的验证,只有满足条件才允许插入到数据表中,否则被认为是非法的插入。约束是一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性(一致性)。例如:一个人的性别只能是男或者女,一个人的年龄0~100之间。1.非空约束——NOT NULLNOT NULL:非空约束,声明了非空约束的列上不能插入NULL,用于保证该字段的值不能为空,比如姓名、学号等。2....
2019-09-22 17:53:12 1458
原创 MySQL数据操作语言(DML)
1.插入语句基本语法一:insert into 表名 (列名1,……) values(值1,……);基本语法二:insert into 表名 set 列名1=值1,列名2=值2,……;两种语法不同之处:(1)方式一支持一次插入多行,方式二不支持;(2)方式二支持子查询,方式二不支持;注意:①插入值的内容要与列的类型要一致或者兼容;②不可以为null的列必须要插入值,可以为n...
2019-09-22 17:42:07 209
原创 MySQL中的基本数值类型
1 数值类型1.1整型TINYINT 微整型,占1个字节,范围-128~127;SMALLINT 小整型,占2个字节 ,范围-32768~32767;MEDIUINT 中整型,占3个字节,范围 -8388608~8388607;INT 整型,占4个字节 ,范围 -2147483648~2147483647;BIGINT 大整型,占8个字节, 范围 -9...
2019-09-20 18:41:01 133
原创 CSS3 新增的UI方案
声明:本篇章为CSS3 新增的UI方案的上半部分,主要介绍文本新增样式和盒模型新增样式。1 文本新增样式1.1 opacity 透明度指定透明度的属性是opacity,属性值从 0.0 到 1.0。值越小,越透明。结合其他使用,更高性能,且不能继承1.2 新增颜色模式RGB语法:R:红色值。正整数 | 百分数G:绿色值。正整数 | 百分数B:蓝色值。正整数| 百分数A:透明度。...
2019-09-07 17:45:38 185
原创 CSS3 声明优先级
1 CSS3样式表的组成2 选择器的特殊性选择性的特殊性由选择器本身的组件决定,特殊性值表示为4各部分,如:0,0,0,0。特殊性值从左往右依次递减。一个选择器的具体特殊性由以下决定:(1) 对于选择器的ID属性值,表示为:0,1,0,0;(2) 对于选择器中的给定的各个类属性、属性选择以及伪类,表示为:0,0,1,0;(3) 对于选择器中给定的各个元素或伪元素,表示为:0,0,0,...
2019-09-06 21:07:34 209
原创 CSS3 选择器
1.基本选择器及其扩展1.1 基本选择器(1)ID选择器:#id(2)通配符选择器:*(3)元素选择器:对应元素(4)类选择器:.class(5)后代选择器: 空格1.2 选择器扩展(1)子元素选择器:>(又叫直接后代选择器)(2)相邻兄弟选择器:+(必须相邻,紧跟!)(3)通用兄弟选择器:~(可以不紧跟)注意:两种兄弟选择器选择的元素必须在后面,不能选择前面元素(4...
2019-09-06 18:59:41 102
原创 Bootstrap3 --- 栅格系统&源码分析
Bootstrap3 — 栅格系统声明:在2018年1月下旬,Bootstrap团队发布了Bootstrap 4 正式版。在Bootstrap 4中,Bootstrap团队做了大量改进,包括迁移到 Sass、重写所有的 JavaScript 插件、全新自定义选项、不再支持 IE8等,而此篇章中内容基于Bootstrap 3,需要学习新的内容可前往Bootstrap中文官网(附链接:https:/...
2019-09-04 14:10:08 475
bootstrap应用—浏览器博物馆.zip
2019-09-06
用C++实现五子棋小游戏
2018-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人