自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 平凡前端之路_18.字符串的扩展

ES6版本引入了许多新的字符串相关功能:模板字面量:使用反单引号(`)来创建带有变量占位符的字符串,可以更方便地进行字符串拼接。多行字符串:允许在代码中使用多行字符串而不需要使用转义字符或字符串连接符。字符串插值:在模板字面量中使用(${})语法将变量的值嵌入到字符串中。字符串拓展方法:字符串添加了许多新的方法,例如startsWith、endsWith、includes等,使得字符串操作更加方便和易读。Unicode支持:允许在字符串中使用Unicode字符,包括表情符号和其他特殊字符。

2023-04-10 11:23:43 390 1

原创 平凡前端之路_17.展开操作符(Spread)/剩余参数(Rest)

ES6 规范中的展开操作符和剩余参数,主要作用是方便处理函数参数和数据结构,能够大大简化代码编写过程,并提高代码可读性和可维护性。

2023-03-17 11:19:09 550

原创 平凡前端之路_16.变量的解构赋值

解构赋值是对赋值运算符的扩展。是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。方便了复杂对象中数据字段获取,能够大大简化代码编写过程。提高代码可读性和可维护性。

2022-09-08 09:46:24 369

原创 平凡前端之路_15.let 和 const声明

ES6新增了两种声明变量的方式。作用域定义了一个变量的生命周期和访问权限,可以是任意一个模块、函数或代码块。let 和 const 所声明的变量在指定块的作用域外无法被访问在同一作用域中 let 声明的变量不能再重新声明, const 声明的变量不能再重新声明和重新赋值。在一定条件下 const 声明的变量能被改变。在循环中,循环体不在同一个作用域内(创建了多个作用域),循环条件和循环体不在同一个作用域内,循环条件在同一个作用域内。ES6 之后,let 解决了闭包问题。

2022-01-18 11:23:09 796

原创 平凡前端之路_14.ES与ES6

JavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。ES 全称ECMAScript,以JavaScript为基础制定的一种脚本语言标准规范。ES6是ECMAScript第六个版本,在保证向下兼容的前提下,在ES5之后的下一代标准。ES6在ES5的基础上扩展了丰富的特性:let和const;解构赋值;展开操作符/剩余参数;字符串、函数、数组、对象的扩展;Promise;类;模块;Symbol;Set和Map数据。

2021-11-15 15:09:43 325

原创 平凡前端之路_13.CSS3过渡与动画

CSS3 过渡(transition)特性能在网页制作中实现的一些简单的动画效果变得更具流线性、平滑性。CSS3 动画 (animation) 特性支持在网页制作中实现更复杂的样式变化,以及一些交互效果。

2021-07-20 15:31:05 176

原创 平凡前端之路_12.CSS3变形

CSS3 变形(transform)特性支持在 2D 或者 3D 空间里操作网页对象的位置和形状,例如旋转、扭曲、缩放或者移位。CSS3 变形可以任意指定变形的基点位置、3d景深距离及消失点。

2020-11-19 14:34:48 203

原创 平凡前端之路_11.网格布局

CSS3 网格布局将网页划分成一个个网格,同时处理列和行,可以任意组合不同的网格。采用grid布局的区域,称为grid"容器"(grid container),简称”容器”。容器内部采用网格定位的子元素,行和列的交叉区域,称为grid"项目"(grid item),简称”项目”。CSS3 网格布局可以指定容器行列间隔、网格区域、容器和项目内容对齐方式。

2020-11-12 20:01:29 232

原创 平凡前端之路_10.弹性盒布局

弹性盒子布局决定一个盒子在其他盒子中的分布方式以及如何处理可用的空间。采用flex布局的元素,称为flex容器。子元素自动成为容器成员,称为flex项目。flex容器能指定主轴方向交叉轴方向及对齐方式和指定单行或者多行。flex项目能指定扩展比率、收缩比率和伸缩基准值。flex-grow之和小于1和大于1的计算方式。flex-shrink之和小于1和大于1的计算方式。flex项目能单独指定排列顺序和在交叉轴上的对齐方式。

2020-06-16 10:44:03 273

原创 平凡前端之路_09.可变更的盒模型与多列布局支持

CSS 假定所有的HTML 元素都生成了一个描述该元素在HTML布局中所占空间的盒子,定义了一系列与盒子相关的属性,丰富盒子的表现效果。由间距margin、边框border、内边距padding、内容content组成。标准盒子content-box的content部分不包含其他部分。IE盒子border-box的content部分包含了content、border和paddingCSS3提供了box-sizing属性允许设置元素使用content-box或者border-box盒模型。

2020-05-27 10:15:03 236

原创 平凡前端之路_08.CSS3的背景效果

CSS3 不再局限于背景色、背景图像的运用,还可以在一个元素上设置多层背景图像。多张不同的背景和图像用逗号隔开,先引入的图像在上一层后引入则在下一层。背景图像可以设置多次,但背景色只能设置一次。使用 CSS3 border-image 属性,可以给元素使用图像制作边框。边框图像可以使用渐变背景。边框图像可以使用径向渐变和颜色透明制作圆角边框。

2020-05-25 16:39:31 378

原创 平凡前端之路_07.CSS3的视觉效果

CSS3 新增圆角、盒子阴影、半透明、文字效果、渐变背景等视觉效果。border-radius 属性,可以给元素制作 "圆角"。box-shadow 属性,可以给元素添加一个或多个阴影。opacity 属性,可以给元素添加透明度。text-shadow 属性,可以给文字添加一个或多个阴影。text-overflow 属性,可以指定如何显示文本溢出内容。渐变 gradients,可以让两个或多个指定的颜色之间显示渐变的过渡。背景对半颜色;光标的颜色;

2020-04-23 15:17:24 309

原创 平凡前端之路_06.CSS与CSS3的选择器

CSS的选择器-基础的选择器、复杂的选择器、属性选择器、伪元素选择器、动态伪类选择器、目标伪类选择器、状态伪类选择器、结构伪类选择器、否定伪类选择器。伪类和伪元素选择器的区别。CSS 选择器权重,权重决定了css规则怎样被浏览器解析直到生效。CSS 选择器命名, BEM命名,即Block_Element--Modifier,功能块_元素--修饰符。OOCSS命名,即Object Oriented CSS,面向对象的CSS。

2020-04-11 15:48:54 194

原创 平凡前端之路_05.CSS与CSS3

CSS3 是最新的 CSS 标准,集成了之前版本CSS 的部分内容,并进行了很多的增补与修订。CSS3新特性概览。插入样式表的方法有三种:外部样式表(External style sheet)、内部样式表(Internal style sheet)、内联样式(Inline style)。按照样式表优先级顺序判断哪些属性值与元素最相关以决定并应用到该元素上。层叠是CSS的一个基本特征,它是一个定义了如何合并来自多个源的属性值的算法。继承到样式的标签和定义样式的标签必须是从属关系。

2020-04-08 10:15:56 525 1

原创 平凡前端之路_04.HTML5的新增常用API

HTML 5中的脚本APIHTML5新增的特性充分地考虑了应用程序开发人员,HTML 5引入了大量的新的Javascript API。可以利用这些内容与对应的HTML元素相关联。FileReader可以在客户端读取文件上传域所选择的文件内容。Web存储可以在本地存储用户的浏览数据。querySelector可以利用标识与对应的HTML元素相关联。classList用于在HTML元素中添加,移除及切换 CSS 类。

2020-04-03 15:26:13 201

原创 平凡前端之路_03.HTML5的音频视频多媒体

在HTML5 中规定了一种通过 audio/video 元素来包含音频视频的标准方法。HTML5 picture自适应的图片。

2020-03-30 09:37:11 229

原创 平凡前端之路_02.HTML5的Canvas

canvas只是图形容器,是一个矩形区域,并没有绘制能力,有一个绘图 API 展现给客户端 JavaScript 以使脚本能够把想绘制的东西都绘制到一块画布上。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。canvas画布污染toDataURL解决方法。

2019-11-01 10:48:02 190

原创 平凡前端之路_01.HTML与 HTML5

什么是HTML?- HTML 语言用于描述网页。HTML发展 - 2014年,HTML 5标准面世HTML结构 - 只有 <body> 标签中的内容会显示在浏览器中HTML标签 - HTML 标签通常是成对出现的HTML元素 - 一个HTML元素可能是块级或内联元素 ,还可能是既是内联又是块级元素文档类型声明 - 标准通用标记语言的文档类型声明,有助于在浏览器中正确地显示网页什么是 HTML5? - HTML5 是下一代 HTML 标准HTML 与 HTML5 的差异 - 新增与

2019-05-29 23:20:30 222

原创 前端学习_12.JavaScript Math对象

JavaScript Math对象常用属性、方法、实例指定随机数范围负数的舍入

2018-10-20 09:54:16 194

原创 前端学习_11.Javascript 循环

JavaScript 支持不同类型的循环: * for - 循环代码块一定的次数 * for/in - 循环遍历对象的属性 * while - 当指定的条件为 true 时循环指定的代码块 * do/while - 同样当指定的条件为 true 时循环指定的代码块数组ForEach 循环 * forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数

2018-10-18 09:46:04 159

原创 前端学习_10.Javascript Date对象

Date对象定义创建常用方法、推荐moment下载安装、日期格式化、中文支持Date 对象用于处理日期与时间。四种方法同样可以创建 Date 对象推荐moment下载安装、日期格式化、中文支持Moment.js中文字典,在zh-cn.js脚本文件中,修改自定义的日期格式

2018-10-15 10:01:21 218

原创 前端学习_09.Javascript BOM

Borwse Object Model 浏览器对象模型DOM:操作当前文档中的节点BOM:操作当前浏览器本身的一些属性Window 对象Window LocationWindow HistoryWindow Screen弹窗open方法计时器

2018-10-11 09:16:33 129

原创 前端学习_08.Javascript DOM

javascript DOMDOMa)定义Document Object Model(文档对象模型)b)Document文档,当前html整个页面的内容c)Object对象,把当前文档中的一些标签转化为js对象来进行操作i.对象都是从文档中来的,Document中有对象转换方法(1)getElementById:根据标签ID来获取指定元素对象(单数对象) (2)getElementsByName:...

2018-03-17 20:28:05 207

原创 前端学习_07.Script函数方法

JavaScript函数方法过程的赋值的匿名函数函数调用使用new关键字,函数作为构造函数调用call和apply指定函数作为对象的新的成员方法进行调用

2017-12-09 00:59:27 460

原创 解决:implicit declaration of function 警告

implicit declaration of function警告有两种情况会产生这种警告以及解决方法

2017-12-08 20:45:30 12756

原创 前端学习_06.Script语法基础

ECMAScript语法基础目录ECMAScript语法基础弱类型语言类型的定义转换类型检验类型弱类型语言语法约束不是很严格:变量定义、参数定义、方法调用等等 类型的定义声明统一用var进行声明(弱类型表现),不需要具体到指定类型不声明 赋值的时候才确定指定类型是什么 类型分两大类: i.基本类型:number、string、boolean、unde...

2017-11-25 23:12:23 381

原创 前端学习_05.浮动与定位

浮动与浮动清除,相对/固定/绝对定位,z-index

2017-11-13 16:12:24 474

原创 前端学习_04.内联/块级元素

块级/内联元素特点及相互转化 正确使用display属性

2017-11-09 01:05:54 216

原创 前端学习_03.盒子模型/属性

盒子模型,padding、margin简写属性多个参数、margin塌陷解决办法

2017-11-09 00:24:52 373

原创 前端学习_02.选择器再解

class选择器命名原子类css继承性css层叠性

2017-11-03 16:37:29 233

原创 前端学习_01.css选择器

css 选择器四大基本选择器三大复杂选择器

2017-10-29 16:47:45 361

原创 JPA Exception: No Persistence provider for EntityManager named XXX 解决

解决报错:javax.persistence.PersistenceException: No Persistence provider for EntityManager named XXX

2017-03-30 19:58:03 3270 1

转载 maven的pom报plugins错误的解决方法.

转载来源:http://blog.sina.com.cn/s/blog_90aad2c90101lce4.html maven的pom报plugins错误的解决方法.引用Failure to transferorg.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 fromhttp://repo1.maven.

2017-03-13 14:24:20 16284 1

原创 JavaEE 的EJB容器搭建的错误与解决方法

GlassFish 服务器配置数据库连接池中出现的未识别数据库连接驱动。GlassFish服务器集成Eclipse中出现的NullPoint 空指针异常错误。

2017-03-13 00:24:50 527

原创 初见ScrollView与ListView的区别

Listview与ScrollView都可以做滚动效果,但是具体区别是什么呢?说个我认为最大的区别吧ScrollView里面能摆放很多控件组件,高度超过ScrollView的高度的话就可以滚动了,ScrollView里面的东西是初始化好就存在了,就已经在内存中了ListView 是只显示自身listItem内的东西,比如你有30条,listview能显示20条。那开

2017-02-03 16:36:19 1834

空空如也

空空如也

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

TA关注的人

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