自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小蚂蚁的世界

2020 - 沉淀自己

  • 博客(17)
  • 论坛 (5)
  • 收藏
  • 关注

原创 JavaScript - Retry函数引起的思考

今天领导提了一个问题,需要创建一个retry函数,目的是为了执行某一个函数,当函数执行成功则返回正确的结果,如果执行失败则需要在1000ms内执行当前函数4次直到返回正确结果,如果1000ms内还没有返回结果,则需要返回错误提示信息。 第一版拿到这个问题之后,一顿操作猛如虎,其实没有什么用。var executeFunction = function() { var timespan = ...

2018-05-31 11:01:18 1652

原创 CSS - 字体

本文学习CSS字体的相关知识。CSS 字体系列,字体风格,使用字体,中文字体,字体加粗,字体大小,字体风格,字体变形,字体拉伸和调整(了解,几乎所有的浏览器不支持),复合属性font,@font-face。

2018-05-30 00:37:00 947

原创 CSS - 值和单位应用(灵活的背景定位)

灵活的背景定位主要是为了应用之前学习值和单位引用中说的background-position,以及em。本篇文章中涉及到background-position, background-origin, calc()函数

2018-05-29 12:11:43 485

原创 CSS - 样式基本关键字

因为接下来就要开始学习具体的样式了,但是在学习样式之前,还是要将几个可能出现的样式关键字说明一下。样式关键字先看一个例子:先对下面的例子做一个简单的说明,首先可以查看文章确定下面的属性值的可继承性。下面例子中的可继承和不可继承的属性用来进行测试的,对于自定义的知识简单的将不同div展示出来。<!DOCTYPE html>  <html lang="en">      &...

2018-05-28 19:02:49 2272

原创 CSS - 值和单位

CSS的所有工作中,基础都是单位。本章介绍数值,单位,颜色的相关知识。数字cssz中有两类数字:整数和实数。这些数字主要作为其他值类型的基础。html { width: 2000px;}百分数百分数值是一个计算得出的实数。其后跟一个百分比。百分数值几乎总是相对于另一个值。可能是同一个元素另一个属性的值,也可以是从父元素继承的一个值,或者是祖先元素的一个值。(1) 参照父元素宽度的元素ma...

2018-05-28 16:10:07 569

原创 CSS - 选择器优先级介绍

特殊性从CSS选择器文章中我们知道,与多种不同的方法选择元素。所以当我们使用多种规则的时候,我们必须要明确其中的优先级。但是在CSS选择器的规则中,称之为特殊性,特殊性越高,自然优先级越高。此时我们会先得到一个特殊性说明:!important 特殊性最高,详情访问重要性对于内联样式,加1000对于选中器中给定的ID属性值,加0100对于选择器中给定的类属性值,属性选择或伪类,加0010对于选择器中...

2018-05-27 15:54:10 14643 2

原创 CSS - 选择器应用(开关式按钮)

开关式按钮与复选框的行为十分相似,可以用来切换某个选项的开关状态:启用时,它是被按下的状态;停用时,它就是浮起的状态。在语义上,开关式按钮和复选框并没有本质上的差别,因此可以放心地使用这个技巧,不用担心语义上有问题。<!DOCTYPE html> <html lang="en"> <head> <meta charset...

2018-05-25 14:28:34 1144

原创 CSS - 选择器应用(自定义复选框 & 单选框)

当CSS 最初出现时,它对表单元素的样式控制力是极为有限的,而且现在仍然没有哪个CSS 规范明确定义了这方面的行为。不过这些年来,各种浏览器已经在逐步放开CSS 属性对表单控件的作用范围,从而允许我们设置大多数表单控件的样式。不幸的是,复选框和单选框不在此列。直到今天,这两种控件在绝大多数浏览器中仍然是几乎或完全无法设置样式的。<!DOCTYPE html> <html la...

2018-05-25 14:08:20 1813

原创 CSS - 选择器

CSS 的一个主要优势——尤其对设计者而言——是它能够轻松地把一组样式应用到同一类型的所有元素。印象不够深刻?想象这样的场景:通过编辑单行 CSS,你可以修改所有标题的颜色。不喜欢正在使用的蓝色?修改一行代码,把它们都变成紫色、黄色、栗色等等任何想要的颜色。这可以让你,设计师,专注于设计而不是繁琐的工作。下次会议中,有人想看绿色标题,你只需要编辑样式然而点击重新加载。瞧!几秒钟就完成了,每个人都可以看到。

2018-05-24 23:17:48 439

原创 CSS - 引入CSS

W3C标准定义WEB包含三个层- 结构层(HTML)- 表现层(CSS)- 行为层(Javascript)提倡“结构、表现、行为,三者分离,互不干涉”的WEB页面- 内容:让访问者浏览的信息- 结构:使内容具有逻辑性和易用性- 表现:修饰内容的外在表现使之看起来美观- 行为:与内容的交互操作CSS 概述CSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML...

2018-05-24 00:06:12 1037

原创 React-Redux (部分源码解析以及图示)

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。Redux 试图让 state 的变化变得可预测。本章文章初步学习React-Redux,包括基本介绍,部分源码解析,图示。

2018-05-22 09:56:07 1206

原创 React 组件生命周期

本文使用的是最新版本的react(16.3.2), 以及react-router(4.2.0)React Router被拆分成三个包:react-router, react-router-dom, react-router-native先了解一个简单的东西,组件在ES6和ES5的不同写法://ES6class Greeting extends React.Component { render...

2018-05-18 00:15:13 1878

原创 React 脚手架介绍以及路由基本信息

create-react-app创建项目npm install -g create-react-appcreate-react-app react-cli目录结构介绍图中红色框是我后来加的,暂时可以不考虑。public:里面包含了我们项目中的启动页面,react比较适合单页面项目应用开发。favico.ico: 这是用来表示:快捷方式 小图标。详情可以访问文章index.html: 初始页面。m...

2018-05-16 18:59:49 3993

原创 React 快速入门

声明式React 可以非常轻松地创建用户交互界面。为你应用的每一个状态设计简洁的视图,在数据改变时 React 也可以高效地更新渲染界面。以声明式编写UI,可以让你的代码更加可靠,且方便调试。组件化创建好拥有各自状态的组件,再由组件构成更加复杂的界面。无需再用模版代码,通过使用JavaScript编写的组件你可以更好地传递数据,将应用状态和DOM拆分开来。一次学习,随处编写无论你现在正在使用什么技术栈,你都可以随时引入 React 开发新特性。

2018-05-14 15:02:04 1163

原创 C#学Java - Java web 基础

写在开头:本人以前做过ASP MVC,目前主要是前端,对于JAVA一直想去了解(因为目前项目是Angular 4 + Spring Boot),所以我还是想以c#的基础来尽快的了解到JAVA的开发。当然想短时间内去将JAVA全面了解很难,除非天资过人。我目前的计划如下:Java 语言基础 (这个需要自行去了解了)Java web 基础HibernateSpringSpring MVCSpring ...

2018-05-06 16:31:19 660

原创 JSON

Accept & Content-TypeAccept 请求头用来告知客户端可以处理的内容类型,这种内容类型用MIME类型来表示。借助内容协商机制, 服务器可以从诸多备选项中选择一项进行应用,并使用 Content-Type 应答头通知客户端它的选择。浏览器会基于请求的上下文来为这个请求头设置合适的值,比如获取一个CSS层叠样式表时值与获取图片、视频或脚本文件时的值是不同的。具体内容可以访...

2018-05-03 23:46:38 427

原创 Ajax

Ajax简介AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。XMLHttp...

2018-05-02 22:51:56 468

空空如也

空空如也

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

TA关注的人 TA的粉丝

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