- 博客(9)
- 收藏
- 关注
原创 js数据类型有多少种(前端面试)
引用数据类型存储在堆当中,占据空间大。引用数据类型在栈中存储了指针,该指针指向堆中的实体地址,当解释器寻找引用值时,会检索其在栈中的地址,取得地址后从堆中获得实体。基本数据类型是直接存储在栈中的简单数据,占据的空间小,属于频繁使用的数据。Object(普通对象、数组、日期、Math数学函数)因为他们在内存种的存储方式不同。
2024-05-14 14:37:44 161 1
原创 undefined和null的区别(前端面试)
①当一个变量定义了但没有被赋值②一个函数没有返回值③某个对象不存在某个属性却去访问④函数定义了形参但没有传递实参①对象的值未设置。相当于对象没有设置指针地址。
2024-05-13 22:08:41 241 1
原创 map和forEach的区别附代码
forEach可以改变原数组,在函数体当中。arr[index]++.map有返回值, map会分配内存空间存储新数组并返回。forEach没有返回值,返回undefinded.2.都包含value、index、arr三个参数。1.两个函数都是for循环的包装。map比forEach更快。map不会改变原数组。
2024-05-13 15:28:18 138 1
原创 bindtap事件无效,控制台打印undefined(已解决)
我想点击然后获取值 ,本来控制台应该打印这个事件的结果的,但是控制台打印undefined。我当时就很疑惑,想了好久。后面我就想重新写一下这段代码。后面发现myselect后面有括号。问题就解决了,还是不能太粗心。
2022-12-02 19:39:06 445 1
原创 微信小程序onLoad获取无效(已解决)
在代码中创建一个组件,使用onload时发现控制台没打印出来值,本来我想一开始就将id值赋值。但后面请求接口的时候发现id为空,起初开始以为是值没有传进来。后面打印发现控制台压根没有值。
2022-12-01 19:10:33 2648
原创 小程序自定义导航栏滑动和不滑动
1.我使用的是view加上轮播图,为什么我们点击导航下面的页面就会发生改变?为什么滑动页面导航栏也会发生改变呢?其实它的关键就是用一个值将它们联系起来。我自己定义了一个currenttab.①使用data-current绑定值监听值的变化当值发生改变时,导航栏就改变。我们绑定点击事件swichnav.这样你点击导航栏,导航栏就会在你点击的那里。②但是你滑动页面没有发生改变啊。因为轮播图没有监听变化啊。所以先使用:current="currenttab"绑定值(表示当前页面的值)。
2022-11-23 20:28:33 742
原创 css前端日记之盒子模型-----一起去未来
盒子模型一个标签就是一个盒子,网页布局看盒子的摆放位置。盒子包括什么?边框(border)内边距(padding)外边距(margin)内容(content);border的属性;border-width,border-style,border-colorborder-style:solid(实线)dashed(虚线)dotted(点线)可以简写为:border:width style color;按方向:border-top:width...
2022-03-15 23:43:18 365
原创 前端css之 浮动 自学日记
css提供了三种传统的布局方式(盒子如何排列)普通流(标准流)定义:就是盒子按规定的默认方式排列1.块级元素会独占一行,比如;div, hr, p, h1-h6, ul, ol;2.行内元素就会按从左到右的方式排列,比如;span, a, i ,em等浮动首先有几个问题。1.为什么需要浮动?很多布局标准流无法完成,浮动可以改变原有默认的位置。典型操作:可以把多个块级元素放在一行排列显示。网页布局口令:多个块级元素纵向找标准流,横向找浮动。2。什么是浮动?属性flo
2022-03-14 22:23:58 724
原创 单链表的翻转 今日的题目——《一起去未来》
首先呢 建立一个储存结构。包括指针域和数据域 图中的int也可写成ElemType(其为通用类型标识符,为了提高程序的可读性,在此对同一结构体指针类型起了两个名称,但它们本质上是相同的。比如定义一个Linklist p,p为指向但链表中的某个结点,当然可以用Node*p表示。这两种定义形式完全相等。然后就是创造链表输入数据了。创造一个头结点L,L->next=NULL.相当于建立一个空表。我采用的是尾插法这样你输入的顺序就和创造链表的顺序一样了。记住要返回链表哦
2022-01-16 15:43:36 418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人