自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ruby基础教程(Day8)——类和模块

类是什么类是面向对象中的一个重要的术语。类表示对象的种类。Ruby中的对象一定都属于某个类。继承:通过扩展已定义的类来创建新类称为继承继承后创建的新类称为子类。被继承的类称为父类。在不影响原有功能的前提下追加新功能重定义原有功能,使名称相同的方法产生不同的效果在已有功能的基础上追加处理,扩展已有功能创建类class语句,一般用法:类名的首字母必须大写clas...

2019-01-09 14:01:25 174

原创 react---- 生命周期函数

react 生命周期函数生命周期是指在某一个时刻组件会自动执行的函数Initializationsetup props and stateMounting 组件第一次被挂载的时候componentWillMount(): 组件即将被挂载到页面的时刻自动执行render(): 渲染挂载时执行componentDidMount(): 组件被挂载之后会被执行...

2019-01-07 15:54:28 779

原创 Ruby基础教程(Day7)—— 方法

方法的调用方法是由对象定义的与该对象相关的操作,在Ruby中,对象的所有操作都被封装成方法。简单方法的调用对象 . 方法名 ( 参数 1, 参数 2, … , 参数 n )带块的方法的调用对象 . 方法名 ( 参数 , …) do | 变量 1, 变量 2, …| 块内容enddo~end 这部分就是所谓的块。运算符形式的方法调用obj + arg1o...

2019-01-02 15:40:11 204

原创 Ruby基础教程(Day6)—— 循环

循环的基础我们编写程序时,常常会遇到希望某个处理重复执行多次的情况在屏幕中显示十条直线用其他对象替换数组中的所有元素不断读取文件夹直到打开文件为止循环时的注意事项循环做什么停止循环的条件是什么实现循环的方法使用循环语句使用方法实现循环六种循环语句或方法times方法如果只是单纯执行一定次数的处理,用times方法可以很轻松地实现使用 times 方法...

2019-01-02 15:22:28 184

原创 Ruby基础教程(Day5)—— 条件判断

什么是条件判断条件判断语句主要有以下三种if 语句unless语句case语句Ruby中的条件* 条件与真假值 * 比较运算符 * 字符串类`empty`方法,长度为0返回`true`,否则返回`false` * 正则表达式进行匹配,匹配成功返回该字符串的位置,匹配失败返回`nil` * Ruby中还有个约定俗成的规则,返回真假值的方法都要以`?`结尾 Ruby真...

2019-01-02 14:42:58 585

原创 Ruby基础教程(Day4)—— 对象、变量和常量

对象在Ruby中,表现数据的基本单位称为对象,对象的类型非常多。数值对象1、-10、3.1415等是表示数字的对象,另外还有表示矩阵、复数、质数、公式的对象字符串对象“你好”、“Hello”、等表示字符序列的对象数组对象、散列对象表示多个数据的集合的对象正则表达式对象表示匹配模式的对象时间对象比如“2016 年1月31日早上9点”等表示时间的对象...

2019-01-02 11:06:28 173

原创 Ruby基础教程(Day3)—— 创建命令

创建命令命令行的输入数据向程序传递数据,最简单的方法就是使用命令行。Ruby中,使用ARGV这个Ruby预定义好的数组来获取从命令行传递过来的数据。数组ARGV中的元素就是在命令行中指定的脚本字符串参数。文件的读取Ruby除了读取命令行传递过来的字符串参数外,还可以读取预先写在文件中的数据Ruby的源代码中有一个名为ChangeLog的文件夹,里面记录了Ruby相关的修改日...

2018-12-29 15:12:01 221

原创 Ruby基础教程(Day2)—— 数组和散列初始

数组和散列初始像数组、散列这样保存对象的对象,我们称为容器数组数组是一个按顺序保存多个对象的对象,它是基本的容器之一,我们一般称为数组对象或者Array对象数组的创建:要创建数组,需要把各数组的元素用逗号隔开,在用[ ]把它们括起来names=["小林","花湖"]在数组对象还未确定的情况下,可以用[]表示一个空数组对象其他方法之后介绍从数组中抽取对象:保存...

2018-12-28 19:50:48 176

原创 Ruby基础教程(Day1)—— Ruby初探

前提:自行安装ruby1.1Ruby的运行方法最常见的方法是使用ruby命令执行(在helloruby.rb中输入print("Hello,Ruby.\n"))在命令行输入ruby helloruby.rbirb命令,以交互命令行方式来执行在控制台执行irb如下图所示对象字符串、数值、时间等各种数据,在Ruby中都是对象方法print Ruby在调...

2018-12-28 17:18:45 1002 1

原创 react学习

react学习—高阶组件高阶组件: 是一种用于复用组件逻辑的高级技术,它并不是 React API的一部分,而是从React 演化而来的一种模式。 具体地说,高阶组件就是一个接收一个组件并返回另外一个新组件的函数。 相比于普通组件将 props 转化成界面UI,高阶组件将一个普通组件转化为另外一个组件。import React, { Component } from 'react';c...

2018-10-25 13:48:10 120

原创 react学习

react学习----Context上下文通过context传递属性的方式可以大量减少通过props逐层传递属性的方式,这样可以直接减少组件之间的依赖关系import React, { Component } from 'react';import PropTypes from 'prop-types'const Topic =(props)=>{ return( &l...

2018-10-25 10:50:53 95

原创 html-2

HTML学习(2)HTML 表单和输入 表单是一个包含表单元素的区域。 表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。 表单使用表单标签 <form> 来设置:输入元素 1、文本域(Text Fields) <form> First name: ...

2018-05-25 18:35:45 110

原创 HTML

HTML学习HTML 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。 注意:对于中文网页需要使用 声明编码,否则会出现乱码。有些浏览器(如 360 浏览器)会设置 GBK 为默认编码,则你需要设置为<meta charset="gbk">。 声明为 HTML5 文档

2018-05-25 17:54:10 117

原创 Ajax应用

1,使用load()方法异步请求数据使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为:load(url,[data],[callback])参数url为加载服务器地址, 可选项data参数为请求时发送的数据, callback参数为数据请求成功后,执行的回调函数。2,使用getJSON()方法异步加载JSON格式数据使用getJSON()方

2017-06-01 15:33:32 185

原创 脚本化文档

1、DOM概述 文档对象模型(DOM)是表示和操作HTML和XML文档内容的基础API。 大多数客户端Javascript程序运行时总是在操作一个或多个文档元素。 查询文档的一个或多个元素的方法:用指定的id属性;用指定的name属性;用指定的标签名字;用指定的css类;匹配指定的css选择器。1.1通过ID选取元素document.getElementById('section1

2017-05-27 08:54:37 305

原创 window对象(二)

5、对话框 window对象提供了3个方法向用户显示简单的对话框。 alert()向用户显示一条消息并等待用户关闭对话框。 confirm()也是显示一条信息,要求用户单击“确定“或“取消“按钮,并返回一个布尔值。 prompt()同样也是显示一条信息,等待用户输入字符串,并返回那个字符串。do{ var name = prompt("what is your name");//得到

2017-05-26 22:55:34 170

原创 window对象

一、window对象 1,计时器setTimeout()setInterval()是用来注册在指定时间之后单次或重复调用的函数。 它们都是客户端Javascript中重要的全局函数,所以定义为Window对象的方法。setTimeout()用来实现一个函数在指定的毫秒数之后运行。返回一个值,这个值可以传递给clearTimeout()用于取消这个函数的执行。setInterval()和setT

2017-05-25 23:17:47 236

空空如也

空空如也

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

TA关注的人

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