自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-10-25

github上修改了文件名称需要修改预览文件路径这里修改文件名为taiji然后在预览链接里也要修改文件路径为taiji

2021-10-25 15:14:36 847

原创 《浅析MVC》

浅析MVC今天学习了MVC 明白了几个问题MVC 三个对象分别做什么M: 数据管理 主要负责的是与服务器的交互V:负责HTML渲染 负责的是用户界面C: 逻辑控制 对M中的数据进行操作const m = { n: 0}const v = { init() => {} template: `<div>{{n}}</div>`}const c = { add: (){执行} event(){事件}}EventBus

2021-09-12 16:53:13 82

原创 《事件委托》

事件委托事件背景:如果我们需要监听100个按钮的点击事件这时如果用常规做法需要给这100哥按钮添加点击事件,这显然会写大量重复代码,白白浪费时间解决方法:这时我们利用事件冒泡的方式来监听他的父元素,我们只需要给父元素添加判断条件如果满足则可以表明按钮被点击了,这个方式就叫做事件委托事件委托不仅可以节省内存,还可以用来监听还没有创建过的元素...

2021-08-21 22:59:04 69

原创 DOM 事件模型或 DOM 事件机制

事件捕获在元素中从外向内找监听函数叫做事件捕获事件冒泡在元素中从内向外找监听函数叫做事件冒泡在元素绑定事件时如果在事件绑定最后传入true就走事件捕获,即浏览器在捕获阶段发现div有监听函数就会调用div.addEventListener('click',fn,true)在元素绑定事件时如果在事件绑定不传或者最后传入false就走事件冒泡,即浏览器在冒泡阶段发现div有监听函数就会调用div.addEventListener('click',fn) div.addEventListener

2021-08-21 22:52:49 108

原创 初学jQuery

jQueryjQuery是目前使用最多的JavaScript函数库通过对jQuery的学习知道了一些很好上手的函数1. jQuery 如何获取元素通过 $ (’#test’)2. jQuery的链式操作是怎样的在调用函数时会 return出一个 api 实现了可以对这个api进行反复调用3. 如何创建元素十分简单直接将想创建的元素传入jQuery构造函数中$('<p>Hello</p>')   $('<li class="new">new list it

2021-08-21 16:15:02 116

原创 《JS 函数的执行时机》

为什么如下代码会打印 6 个 6let i = 0for(i = 0; i<6; i++){ setTimeout(()=>{ console.log(i) },0)}上面这种情况是使用for循环执行循环体这时循环体中会开启一个定时器,但这时这个定时器还没有执行里面的内容只是生成了一个定时器,后判断i是否满足 i<6 然后执行i++,然后又执行下一次循环开启一个定时器,当所有循环执行完毕之后也就是现在生成了6个定时器,这时定时器才会执行里面的语句打印出i这时由于f

2021-08-05 14:36:42 82

原创 《JS 对象基本用法》

数据类型(对象)声明对象的语法:let obj = {‘name’ : ‘frank’,‘age’ : 21}let obj = new Object ({‘name’ : ‘frank’,‘age’ : 21})如何删除对象的属性:delete.obj(x)或者delete.obj[‘x’]这里的删除最好用delete不用obj.name = undefined如何查看对象的属性:查看自身所有属性Object.keys(obj)查看自身+共有属性console.dir(obj)查

2021-08-01 14:59:46 38

原创 《JS基本语法》

JS基本语法表达式和语句:1. 表达式一般都有值,语句可能有也可能没有2. 一般有声明和赋值的操作是语句。标识符规则:1. 取名字的时候变量名就叫做标识符2. 第一个字符,可以是Unicode字母或$或 _ 或中文,后面的字符还可以有数字if else语句:1. 语法 if{} else {} 中间的{}可以 省略但一般不建议这样做2. 特殊情况 : 这种情况里if语句没有括号if只会执行第一个句子 var a = 1 if(a === 2 ) conso

2021-07-30 11:06:07 83

原创 《JavaScript 的诞生》

通过今天的学习了解了JavaScriptJavaScript的历史JavaScript最初是叫LiveScript但Netscape在与Sun合作之后将其改名为JavaScript,它是由网景公司名叫布兰登·艾奇设计的。JavaScript看似与Java相似但是当时Netscape是为了营销考虑与Sun微系统达成协议的结果。JavaScript的诞生1995年Sun公司将Oak语言改名为Java,正式向市场推出。Sun公司大肆宣传,许诺这种语言可以"一次编写,到处运行"(Write Once,

2021-07-28 20:57:15 163

原创 《浅析 URL》

今天学习了URL是什么1. URL包含:协议 域名 路径 查询参数 锚点2. DNS可以把域名和IP对应起来 当你输入域名时浏览器会向电信/联通提供的DNS服务器询问域名对应的IP 电信/联通会回答一个IP 然后浏览器才会向对应的80/443端口发送请求,请求域名中的具体内容。在终端上使用 nslookup 域名(nslookup baidu.com) 会得到IP(可能有多个)IP的作用是用来定位设备的。在控制台上输入ping 域名就会得到域名的IP(可能得到不同的IP)域名是对IP的别称

2021-07-27 21:53:14 163

原创 《CSS知识总结》

通过这几天在饥人谷对css的学习我学习到了很多主要有以下内容:浏览器的渲染原理1. 浏览器会根据HTML构建HTML树(DOM)2. 根据CSS构建CSS树(CSSOM)3. 将两条树合并为渲染树(render tree)4. 先是加载Layout布局(文档流,盒模型,计算大小,位置)5. paint(绘制)6. 最后再合成(根据层叠关系展示画面)CSS 动画的两种做法(transition 和 animation)transtion: 语法: transition: 属性名 时长

2021-07-27 16:13:03 47

原创 《HTML入门笔记1》

今天是在饥人谷学习的第五天HTML是由一名叫Tim Berners-Lee<html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"

2021-07-22 21:10:42 51

原创 《HTML常用标签》

今天是我在饥人谷学习的第五天今天学习的内容如下:HTML由Tim Berners-Lee和Daniel W. Connolly所发明HTML的起手格式为<!DOCTYPE html> // 这句话是告诉浏览器用html语言执行代码 Document常用的表章节的标签 section章节 h1-h6分别为一级标题-六级标题 article为文章 main为主要内容 aside为其他内容比如引用自什么地方全局属性有: style tabindex常用标签:

2021-07-21 22:32:34 66

空空如也

空空如也

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

TA关注的人

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