welcome

ricardo-simple

导航

2022年4月27日 #

Dom事件

摘要: DOM事件 DOM绑定事件 之前接触的事件: // 监听Input输入事件 dom.addEventListener("input", function () {}); // 监听鼠标放置,移动事件 dom.addEventListener("mouseover", function () {}); 阅读全文

posted @ 2022-04-27 21:14 RicardoSimple 阅读(52) 评论(0) 推荐(0)

Dom鼠标移动事件

摘要: 鼠标移动事件 分类: mousemove这个是鼠标移动事件,比较简单 mouseenter/mouseleave这个是鼠标进入和离开,但是仅仅作用于当前DOM节点,不会作用于后代节点 mouseover/mouseout也是鼠标进入和离开事件,但是与enter/leave不同,此事件除了作用于当前节 阅读全文

posted @ 2022-04-27 21:14 RicardoSimple 阅读(266) 评论(0) 推荐(0)

JSDom

摘要: DOM 文档对象模型(DOM)可以将web页面和脚本或编程语言连接起来 1. 这里的web页面,也就是我们之前用HTML和CSS绘制的页面,也称作为文档 2. 脚本或编程语言。是因为DOM是一种规范,或者是一种约定,只要遵循这个约定,那么无论是JS,.还是python,或者java都可以被联系起来 阅读全文

posted @ 2022-04-27 21:13 RicardoSimple 阅读(184) 评论(0) 推荐(0)

Dom操作

摘要: DOM操作 DOM样式修改 需要哪些技术: 1. 如何使用JS创建节点 2. 如何设置节点的样式、属性? 3. 如何在已存在的节点内部添加子节点 4. 如何清空节点内部子节点 达到上述效果 html <!DOCTYPE html> <head> <meta charset="utf-8" /> <l 阅读全文

posted @ 2022-04-27 21:13 RicardoSimple 阅读(41) 评论(0) 推荐(0)

JSBom

摘要: BOM 页面交互过程 Bom 我们知道为了让浏览器显示出来,必须要在浏览器中键入网址,敲击回车,浏览器能自动帮我们渲染网页内容,和浏览器渲染有关的对象,我们叫做浏览器对象模型(BOM) BOM是由一系列相关对象构成,每个对象都提供了很多方法和属性 但BOM缺乏标准,BOM属于约定俗成,比如chrom 阅读全文

posted @ 2022-04-27 21:12 RicardoSimple 阅读(49) 评论(0) 推荐(0)

JS对象

摘要: 对象是JS的核心概念,也是最重要的数据结构 什么是对象 简单说,对象就是一组键值对(key-value)的集合,是一种无序的复合数据集合 大括号:定义一个对象 person:定义的对象被赋值给person,则person指向这个对象 name:'henry'/age=18:键值对,键值用:分开 一个 阅读全文

posted @ 2022-04-27 21:11 RicardoSimple 阅读(99) 评论(0) 推荐(0)

JS函数

摘要: 函数是一段可以反复调用的代码块 JS中,函数是头等对象(first-class)也可以称其方法 获取随机数 Math.random() const num = Math.random(); 这是JS的内置函数,Math是一个内置对象,用于执行数学任务 这行代码可以获得0到1(不包括1)之间的随机值 阅读全文

posted @ 2022-04-27 21:10 RicardoSimple 阅读(53) 评论(0) 推荐(0)

JS基础

摘要: 认识JavaScript 是一种专为网页设计的脚本语言 JavaScript主要由三部分组成 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) js的书写位置 与css类似,分为html内部和外部 JavaScript写在html内部 使用标签可以将JavaScript 阅读全文

posted @ 2022-04-27 21:09 RicardoSimple 阅读(42) 评论(0) 推荐(0)

微博底部栏分析

摘要: 微博底部栏的开发和副导航类似 justify-content: space-between; 主要使用flex的水平布局 第二项是头像,宽度不一样 footer.footer { .item { // 将每一项的宽度设置为固定宽度 // px2rem是处理尺寸的自定义函数 width: px2rem 阅读全文

posted @ 2022-04-27 21:07 RicardoSimple 阅读(74) 评论(0) 推荐(0)

消息布局分析

摘要: 可以划分为灰色的content和白色的padding,所有的微博都适用这个布局,不同的是content的内容 content部分被分为上中下三个部分 <div class="container"> <header></header> <main></main> <footer></footer> < 阅读全文

posted @ 2022-04-27 21:06 RicardoSimple 阅读(47) 评论(0) 推荐(0)

meta元素及各种单位

摘要: 如果我们要做手机端上用的页面(H5),除了用媒体查询进行小屏幕设备的适配,还需要设置一些特别的内容,比如页面是否允许被用户缩放 这里我们要用到<head>中的<meta>元素 meta元素 meta是一个自闭和元素,只有开始标签,没有结束标签 对meta元素进行设置指的是通过标签属性进行设置 met 阅读全文

posted @ 2022-04-27 21:05 RicardoSimple 阅读(452) 评论(0) 推荐(0)

设计稿尺寸处理

摘要: 实际的前端开发中,会根据设计稿的尺寸处理,而一般移动端设计稿是是基于iphone6设计的,宽度往往是750px 现在的高清屏一般的像素比是2,比如iphone6的实际可视区域宽度为375px,但能够显示750px,我们写样式代码时需要除以2才能用。 但每个值都要处理后才能用,很麻烦 Sass自定义函 阅读全文

posted @ 2022-04-27 21:05 RicardoSimple 阅读(328) 评论(0) 推荐(0)

响应式布局

摘要: 响应式布局 响应式布局就是一个网站能够兼容多个终端,而不是为了一个终端而做的一个特定的版本 响应式布局不仅仅是页面在不同设备上的不同布局,在同一设备上调整浏览器宽度,同样可以看到页面的布局发生了变化 要用到css3中的媒体查询@media 媒体查询 基本语法: "screen":告知设备在打印页面时 阅读全文

posted @ 2022-04-27 21:04 RicardoSimple 阅读(519) 评论(0) 推荐(0)

CSS预处理器

摘要: css预处理器 SCSS SASS sass是一款css的预编译器 定义了一种新的编程语言,为css增加了一些编程的特性,开发者使用这种语言进行编码后,代码需要编译成css才能被浏览器理解 sass比css更像一门编程语言,它可以有函数,变量,控制语句,导入,嵌套等高级功能 类似的css预编译器还有 阅读全文

posted @ 2022-04-27 21:03 RicardoSimple 阅读(334) 评论(0) 推荐(0)

CSS装饰

摘要: css装饰 cursor 鼠标箭头的变化就是cursor实现的 <p>点击这里了解更多cursor性质</p> 添加方式: p{ cursor: pointer; } cursor的值很多,有:pointer,default,text,move,grab,zoom-in,zoom-out MDN c 阅读全文

posted @ 2022-04-27 21:02 RicardoSimple 阅读(49) 评论(0) 推荐(0)

CSS高级美化

摘要: 单行文本超出省略 在网页中我们经常看到文本内容溢出,用省略号代替剩余内容的情况 正常情况下文字内容超过所给的范围宽度就会自动换行,但是我们不希望它换行,就涉及三个内容: 强制不换行,元素内容溢出处理和文本溢出省略 强制不换行 HTML5中推荐使用"white-space: nowrap"实现不换行 阅读全文

posted @ 2022-04-27 21:02 RicardoSimple 阅读(75) 评论(0) 推荐(0)

CSS定位

摘要: css定位 position-static(默认定位) css的一个非常关键的属性-position,这个属性在css中用于定位dom元素,修改dom元素的布局 static是遵循默认的文档流,从上到下,从左到右 除了这个static还有四个值 relative(相对定位) absolute(绝对定 阅读全文

posted @ 2022-04-27 21:01 RicardoSimple 阅读(75) 评论(0) 推荐(0)

CSS背景颜色

摘要: 普通的背景颜色就是直接设置 渐变色 这个按钮左边的颜色和右边的颜色就不一样、 左边的色值: #95CA47 右边的色值为: #4DC891 background的新的值linear-gradient(线性渐变) 渐变类型,渐变方向,开始颜色,结束颜色 每个值的含义 渐变方向 to right/to 阅读全文

posted @ 2022-04-27 21:01 RicardoSimple 阅读(232) 评论(0) 推荐(0)

css进阶

摘要: html5/css3介绍 html5简而言之就是html的升级版 语义化标签 html代码 <!-- 头部 --> <header>header</header> <!-- 主体 --> <main> <!-- 导航 --> <nav>nav</nav> <!-- 区块 --> <section>s 阅读全文

posted @ 2022-04-27 21:00 RicardoSimple 阅读(73) 评论(0) 推荐(0)

CSS盒模型

摘要: 盒模型 content 在页面中画出矩形的格子 div标签,许多标签都是在div标签的基础上改造的 div就是一个干净透彻的矩形,没有默认,没有margin,padding,border,content content div标签写出来是没有默认高度的,只有默认的宽度,和父标签宽度一样 设置矩形的宽 阅读全文

posted @ 2022-04-27 21:00 RicardoSimple 阅读(46) 评论(0) 推荐(0)

CSS入门

摘要: css-美化文档 html内部添加样式 在标签中添加声明 声明的关键字是style后接=再接"" <input type="text" placeholder="手机号码" style=""> 声明位置不分先后 在引号之间添加样式 <p style="font-size:14px;color:whi 阅读全文

posted @ 2022-04-27 20:59 RicardoSimple 阅读(160) 评论(0) 推荐(0)

Html入门

摘要: 前端 前端开发是创建web页面或app等前端页面呈现给用户看的过程,通过HTML,CSS,及JavaScript以及衍生出来的各种技术 框架解决方案等来实现互联网产品和用户界面的交互。 前端三板斧 HTML 超文本标记语言 html描述了一个网站的结构,是一种标记语言而非编程语言 浏览器使用html 阅读全文

posted @ 2022-04-27 20:56 RicardoSimple 阅读(50) 评论(0) 推荐(0)

数据结构及算法入门

摘要: 数据结构和算法 二分法————————猜数游戏 复杂度 大O记法 时间复杂度 需要一个不用具体的数据和环境就可以粗略估计算法执行效率的方法,称为大O记法 使用步数作为时间复杂度的计算 比如数组的每次索引值的读取就算一步,称为unit_time 对数据操作一次算作一步 计算机可以一步跳到任意一个位置上 阅读全文

posted @ 2022-04-27 20:55 RicardoSimple 阅读(20) 评论(0) 推荐(0)

Java网络编程总结

摘要: java网络编程 http协议原理 协议 网络协议的简称,计算机遵守这个协议才能交流,主要有http和https两种 区别 url 地址栏输入的地址就叫做url,英文全称Uniform Resource Locator 格式规范 协议类型://域名/路径/?参数 多个参数之间用&分隔,参数用键值对表 阅读全文

posted @ 2022-04-27 20:54 RicardoSimple 阅读(48) 评论(0) 推荐(0)

Java基础总结

摘要: java基础强化总结 数组 基本和c语言差不多 java数组的数组长度 stringname.length; 定义数组 // 声明一个 int 数组的变量,数组大小为6 int[] numbers = new int[6]; 函数返回类型包含数组 多用递增 public static void pr 阅读全文

posted @ 2022-04-27 20:52 RicardoSimple 阅读(35) 评论(0) 推荐(0)

git的一些常用用法总结

摘要: 常用指令总结 ls 查看 cd 进入路径 mkdir 创建新文件夹 touch 创建新文件 rm -rf 删除文件(不可逆) cd .. 返回上级菜单 sudo docker stop xxx停止xxx sudo docker rm xxx删除xxx git类 ssh-keygen -t rsa - 阅读全文

posted @ 2022-04-27 20:47 RicardoSimple 阅读(29) 评论(0) 推荐(0)