
前端从零开始
文章平均质量分 66
APinBom
我们穷其一生追求的是所有人共同的心愿,幸好的是这一路上还有志同道合的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue2vue3生命周期详解
用官方的话来说就是每一个vue实例从创建到销毁的过程。这个过程,vue经历了创建—初始化数据—编译模板—挂载dom—渲染、更新、渲染、卸载等一系列操作。先来看看官方给出的一张图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传相信这就是"万恶之源"的开始,让我们来仔细看看这到底是个什么意思。原创 2022-09-21 17:32:08 · 4487 阅读 · 1 评论 -
Css的flex布局(弹性盒子)详解
相信Css的弹性盒子大家都不陌生,在平时中也有很多地方会用到它,最近随着学习的慢慢深入,发现css的弹性盒子用的越来越多,而这个词对于我的印象还停留在学习css的时候,当时并没有过多的去了解它,现在才发现,css的弹性盒子是多么的重要,所以这次写下这个博客来恶补。原创 2022-09-13 09:32:58 · 769 阅读 · 1 评论 -
Css3的~+,>详解
css3特有的选择器,我们都知道A.B是所选A元素的所有B子元素而A>B,选择A后面的一代(这里的一代指的是A下面的一级所有类标签,不是指一个)举个栗子:这里的**.one>.box** 选择的就是one的下一级所有的box,不包括下下一级,也可以理解为父类的子类,不包括孙子类,指的是同级(兄弟)的样式指的就是同级的css样式这个+也是同级,但与,有点区别,它是相邻兄弟选择器,即元素之间必须相邻,比如A+B,B必须紧随着A,在A前面也不行,并且只会改变B的样式可以看到,只有.box2的样式发生了改变A原创 2022-06-02 08:22:15 · 560 阅读 · 0 评论 -
jquery初介绍
jquery初介绍文章目录jquery初介绍1.jquery介绍2.jquery的特性3.jquery的dom对象与js对象的互换4.jquery选择器5.jquery的事件1.jquery介绍jquery可以理解为一个javascript的库(也可以叫轮子),跟我们写的js文件一样,jquery是一个凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档,操作DOM,执行动画和开发Ajax的操作。jQuery封装了很多预定义的对象和函数2.jquery的特性jq原创 2022-05-15 19:00:15 · 348 阅读 · 0 评论 -
JS继承和监听
JS之继承拷贝继承function CreatePerson(name,sex){ this.name=name; this.sex=sex; // 这里的this指向的是window,将传入参数的name和sex上传到浏览器window保存,变成全局 } CreatePerson.prototype.show=function(){ console.log('我是'+this原创 2022-04-27 17:55:17 · 272 阅读 · 0 评论 -
JS部分算法
JS部分算法素数环function t1(){ this.as=Array(20);//存放环 this.as[0]=1; this.run=function (n) { this.run1(this.as,n); } this.run1=function(as,n){ if(n==8){ console.log(this.as); return原创 2022-04-24 21:07:47 · 189 阅读 · 0 评论 -
DOM事件流和事件委托
DOM事件流和事件委托事件冒泡 IE的事件流叫做事件冒泡(event bubbling),即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。所有现代浏览器都支持事件冒泡,并且会将事件一直冒泡到window对象。事件捕获 事件捕获的思想是不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件。事件捕获的用意在于在事件到达预定目标之前就捕获它。IE9+、Safari、Chrome、Opera和Firefox支持,且从window开原创 2022-04-21 18:42:08 · 533 阅读 · 0 评论 -
JSON介绍
JSON介绍什么是JSONJSON 是一种存储和交换数据的语法。json本质就是字符串, json数据 是用在 语言 里面使用的, ( 语言有java,c#,js )json对象:的意思就是一组键值对的数据对象,在JavaScript里面就是JavaScript的对象,在c#(控制器就叫c#写法),java里面就是java的json对象(类/VO),不止JavaScript里面有json,c#控制器也会用jsonJSON 指的是 JavaScript 对象表示法(JavaScript Objec原创 2022-04-17 18:47:24 · 597 阅读 · 0 评论 -
JS算法之数组重组与快速排序
JS的算法题数组去重function clearArray(arr){ new clearArray=new Array; for(var i;i<arr.length;i++){ if(clearArray.indexOf('arr[i]')==-1)//如果没有匹配元素则添加,也可以用来除重 clearArray.push(arr[i]); }}利用indexOf匹配进行去重,用indexof来判断数组中是否已有重复元素来添原创 2022-04-12 08:50:49 · 507 阅读 · 0 评论 -
js的this(简单)
js的this this是很多编程语言中的关键字,在JavaScript中一般这样理解this:this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象普通函数调用一般没有特指的情况下指向的都是全局对象windowvar username='cn'function fn(){ alert(this.username);//cn}fu();window.username='cn'function fn(原创 2022-04-10 17:52:27 · 1265 阅读 · 0 评论 -
JS的部分方法
JS的部分方法indexOfvar str='abcdgdjfahgzk' console.log(str.indexOf('g'));//4console.log(str.indexOf('l'));//-1匹配是否有相同的字符,有,返回其位置,无,返回-1joinjoin将数组变成字符串var str2=new Array();str2=[5,4789,4,9,4,9,4,9,4,94]console.log(str2.join(''));//54789494949494括号内原创 2022-04-07 15:16:21 · 135 阅读 · 0 评论 -
JS的同步与异步
js的同步与异步 众所周知,js是一个单线程的语言,学过java、c之类的都知道,其他语言有个叫类继承的东西,就相当于开辟另个一个流水线,是多线程 而javascript就像一条流水线,它无法开辟别的流水线,是一个单线程,也就是说js要么加工,要么包装,不能同时进行多个任务和流程同步与异步什么是同步,什么是异步 举个例子,我一边吃饭一边看剧,这是同步还是异步?有人说我同时在做2件事情,那肯定是异步了,但这其实是同步。 以js来说,同步就是在浏览器执行js代码的时候,将所有同步(也就是大部原创 2022-04-04 14:55:52 · 20865 阅读 · 8 评论 -
JS的全局变量与局部变量
Js的全局变量和局部变量全局变量 先来简单了解一下什么是全局变量 定义在函数外部,拥有全局作用域(即这个变量可以在函数中任何地方被访问)举个小栗子:<script> var a=0;//我们在script中定义一个a total(); function total(){ //在total这个函数用我们发现我们仍然可以调用a alert(a); } </script>局部变量定义在函数内部,拥有局原创 2022-04-02 15:24:23 · 1221 阅读 · 0 评论 -
Css的布局
浅谈Css的布局标准文档流文档流中,内联元素默认从左往右进行排序,遇到阻碍或者宽度不够的时候自动换行,块级元素单独占据一行,按照从上到下排序。脱离文档流文档一旦脱离文档流,则元素不再按照文档流的排列方式进行排列,如块级元素脱离文档流后,该块级元素不再接着上个元素从上到下排列,而是成为第一个元素,从顶部开始排列。脱离文档流的方法:float:leftposition:absolute;position:fixedbfc 官方定义:BFC(Block Formatting Cont原创 2022-03-28 15:45:02 · 124 阅读 · 0 评论 -
Css的介绍
Css文章目录Css什么是cssid和classid选择器class选择器css的创建内部样式表外部样式表多重样式Css的一些属性background-colorbackground-imageText链接列表盒子属性元素的宽度与高度bordermarginpadding选择器通配选择器什么是cssCSS 指层叠样式表 (Cascading Style Sheets)样式定义如何显示 HTML 元素样式通常存储在样式表中把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题外部样原创 2022-03-27 16:19:44 · 802 阅读 · 0 评论 -
HTML基础
HTML基础浏览器内核1.Trident内核 该内核程序在1997年被IE4首次采用,现在的IE浏览器基本上都上这个内核2.Gecko内核 刚开始的Netscape6采用的此内核,现在的火狐也采用此内核3.WebKit内核 是苹果公司自主研发的内核,也是Safari浏览器的内核,Google Chrome和国产浏览器高速模式也使用此内核4.Blink内核 由Google和Opera Software开发的浏览器排版引擎,在Chrome(28及往后版本)、Opera中使用渲染引擎原创 2022-03-24 15:38:16 · 320 阅读 · 0 评论