- 博客(24)
- 收藏
- 关注
原创 window的相关方法
dom:文档对象模型,将页面中的标签当作对象,通过dom对这些标签进行操作setAttribute:设置自定义属性getAttribute:获取自定义属性data-xxx:可以通过dataset.xxx获取bom:浏览器对象模型。
2023-09-23 17:15:27
272
原创 堆区与栈区
因为复杂数据类型的数据是保存在堆区中,而地址是保存在栈区中。所以将一个复杂数据的变量赋值给另一个变量。在赋值后无论修改那一个的数据,另一个都会改变。(就像在一个屋子里面a拿走了一个东西,b来到这个屋子,东西也是不在这个屋子里面)值传递就会将基础数据的变量赋值给另一个变量。在赋值后两个变量将每一任何关系,修改一个变量的值,另一个变量不会改变。同时会在栈区中保存一个地址,这个地址指向的是堆区中的这个复杂数据类型。栈区是保存基础数据类型的,内存比较小,每次存入的数据只会开辟相同大小的空间。
2023-09-23 14:44:35
99
原创 函数基础详解
函数就是对一些代码进行封装。就是将一些可以重复利用的代码放在一个容器里面,在下次使用该功能的使用就不用重复写里面的代码,只需要调用这个函数就可以了。function 函数名(形参){函数体}
2023-09-23 10:11:27
81
1
原创 HTML、CSS
HTML:超文本标记语言(Hyper Text Markup Language)可以通过创建一个文本文档,将后缀名修改成.html的方式创建一个html。而.html就是为了告诉浏览器这是一个网页含义: 当触发弹性盒子之后,修改我们子元素的一个排列方向,主要是为了修改子元素的排列问题:有的人把弹性盒子也称之为伸缩性的盒子,宽度变大,内容跟着变大;有的人把弹性盒子也称之为FLex布局,fLex弹性盒。如何触发弹性盒子触发弹性盒子之后,影响的是子元素触发弹性盒子之后,有哪些特点。
2023-08-10 20:47:59
253
原创 状态管理模式(Vuex)
官方解释:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态并以相应的规则保证状态以一种可预测的方式发生变化。简单来说Vuex就是用来管理一些公共状态,它与Vue脚手架、Router共称为Vue全家桶。
2023-07-04 16:38:00
138
原创 路由(Router)
在创建项目的时候可以直接安装,如果没有现在可以输入“npm install vue-router --save”安装Router。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件,这样就会更加高效。实际生活中的应用界面,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层组件。在Vue项目中,组件的命名是要以驼峰法命名。在Router中没有规定命名方式,通常以组件的名字命名。可以看到路由懒加载就是将原本引入的名字换成一个回调函数。
2023-07-04 15:47:51
977
原创 生命周期函数
除了 Vue 内置的一系列指令 (比如 v-model 或 v-show) 之外,Vue 还允许你注册自定义的指令可以接收两个产生:第一个(el)可以获取节点。第二个(binding)可以绑定参数指令生命周期inserted:当被绑定的元素插入到 DOM 中时执行update:每次更新执行bind:第一次绑定时执行unbind:解除绑定时执行componentUpdated:组件更新后执行。
2023-07-04 14:25:39
89
原创 Vue基础
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。Vue 可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
2023-07-04 08:18:47
133
原创 jQuery
outerWidth(true)/outerHeight(true):内容+内填充+边框+外边距。$(window).ready()= $():所有dom节点加载完后执行。outerWidth/outerHeight:内容+内填充+边框。fadeTo:指定透明度,接收四个值,时间、透明度、效果、函数。css:可以接收两个值,第一个获取的样式,第二个修改后的样式。animat:接收四个值,目标结果,时间、效果、函数。ajaxStop:最后一个ajax执行完执行。ajaxSend:每一个ajax发送前执行。
2023-07-02 20:40:51
130
1
原创 回调地狱与跨域(CORS)
在了解“回调地狱”前,首先要明白什么是回调函数1、回调函数回调函数是一种特殊的函数,它作为参数传递给另一个函数,并在被调用函数执行完毕后被调用。回调函数通常用于事件处理、异步编程和处理各种操作系统和框架的API(接口)。2、回调地狱如果在回调函数中再传入一个函数,就会出现一个嵌套结构如此层层嵌套回调就会形成回调地狱。console.log('从前有座山');console.log('山上有座庙');console.log('庙里有个老和尚在给小和尚将故事');
2023-07-02 16:48:09
97
1
原创 什么是Ajax
Ajax全称(异步的 JavaScript 和 XML)。Ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 Ajax)如果需要更新内容,必需重载整个网页面。
2023-07-02 15:41:53
139
1
原创 this指向详解
在js中this指向可以理解为‘当前’,它并不是一成不变的,它会随着函数不同的运行环境进行变化,但是它永远指向其所在函数的真实调用者;如果没有调用者,就指向全局对象window。this中有句话是“谁调用,就指向谁”
2023-07-01 18:25:54
886
原创 js实现瀑布流
从第二行开始,将每个图片放在高度最小的位置,视觉上会表现为参差不齐的布局。实现的方式:对应父元素进行相对定位,图片所在的盒子进行绝对定位。8、对非第一行的pic进行定位,top为最小值的高,left为pic宽加行间距乘以最小值的索引。5、将获取的pic的高push到一个数组记录下来。三、获取可视窗口waterfall节点的宽度。2、将可视窗口宽度减去行间隔的宽度。6、在非第一行中,找到数组的最小值。1、设置每一个pic的宽度。四、计算每个pic的宽度。2、获取每一个pic的高。4、给第一行的进行定位。
2023-06-28 17:26:58
1331
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人