×

JavaScript教程

一文吃透JavaScript程序控制流和函数 (程序控制流语句)

dede58织梦模板 dede58织梦模板 发表于2024-02-27 浏览3220 评论0
思维导图 💖程序控制流 程序的运行可以被称为“指令流”的运行,也就是程序的指令就好像水一样在流动。 程序流有3种结构: 顺序结构 分支结构 循环结构 ⛳️顺序结构 顾名思义,顺序结构就是语句一条一条地按照顺序编写好,执行的时候按照顺序依次执行。最常用的就是赋值语句,例如a=3;就是一个赋值语句——将3赋值给变量a。 与赋值语句相关的一个重要的概念是表达式。每种程序设计语言都会设计好若干种数据类型一级响应的一整套运算符。各种类型的字面量、常量以及变量通过运算符组织在

JavaScript教程

前端面试宝典~Symbol、相同的Set、Getter、控制动画、js哪些操作会导致内存泄漏等?...

dede58织梦模板 dede58织梦模板 发表于2024-02-27 浏览3533 评论0
html页面的骨架,相当于人的骨头,只有骨头是不是看着有点瘆人,只有HTML也是如此。 css,相当于把骨架修饰起来,相当于人的皮肉。 js(javascripts),动起来,相当于人的血液,大脑等一切能使人动起来的器官或者其他的。 在刷题之前先介绍一下牛客。Leetcode有的刷题牛客都有,除此之外牛客里面还有招聘(社招和校招)、一些上岸大厂的大佬的面试经验。 牛客是可以伴随一生的编程软件(完全免费),从学校到社会工作,时时刻刻你都可以用到,感兴趣的可以去注册试试可以伴随一

JavaScript教程

uniapp 微信小程序 ui-table 表头固定,可缩放,实现

dede58织梦模板 dede58织梦模板 发表于2024-02-27 浏览7878 评论0
效果图 表头固定,可缩放效果 前言 用到的组件: 使用uniapp内置组件 movable-view和movable-area实现表格缩放 使用uni-table 实现表格渲染(自带多选,没有头固定功能) 开始探索 实现表头固定功能,看到网上使用sticky定位封装table组件,需要自己另外实现多选等一些事件监听功能,单元格动态设置高度。可是我想偷懒,并且现在情况就是我不偷懒尝试去实现 还是会遇到如下一些问题 情况一:表头和表体分开控制,表体进行缩放,列头名称和列数

typescript

一、创建uni-app + Vue3项目并配置自动导入(vue搭建uniapp项目)

自知之明 自知之明 发表于2024-02-27 浏览4938 评论0
工欲善其事必先利其器,开发项目的第一步一定是配置环境和初始化项目工程,整个专栏后续都将在该工程上进行讲解,但是为什么要用cli创建uniapp项目呢?这里先多说几句: 1、HbuilderX使用体验极差,我不打算使用它 2、为便于后期开发,我们要在项目中配置自动导入 3、为了代码规范,我们要在项目中配置Eslint 1、创建项目 我们整个项目技术栈将基于 Vue3(setup语法糖模式)、TypeScript、ViteJs、包管理工具使用pnpm;下面,我们创建一个使用Vue3

JavaScript教程

Vue项目中使用AntV X6绘制流程图

dede58织梦模板 dede58织梦模板 发表于2024-02-27 浏览6102 评论0
Vue项目中使用AntV X6绘制流程图 一、需求 在Vue2.x(Vue3.x项目同理)项目中使用AntV X6组件库绘制流程图,需要实现以下需求: 需求1:左侧菜单中的模块可以拖拽进入画布中生成对应的流程图模块 需求2:流程图中的节点之间可以进行连线交互 需求3:点击对应的节点后可以进行操作节点(删除、查看节点的相关信息参数) 需求4:鼠标悬浮在连线上时可以删除当前连线 隐含需求:节点样式需要满足UI设计,所以需要自定义节点样式 关于AntV X6是什么组件库,可以看X6简介 该

webpack

Vue脚手架搭建及vue项目创建【详细教程】(使用vue脚手架创建项目)

天道 天道 发表于2024-02-27 浏览13458 评论0
Vue脚手架 Vue脚手架指的是vue-cli,它是一个快速构建**单页面应用程序(SPA)**环境配置的工具,cli是(command-line-interface )命令行界面。 补充:单页面应用程序 单页面应用程序简称SPA,指一个Web网站中只有唯一的一个HTML页面,所有的功能与交互都在这唯一的一个页面内完成。 特点: 将所有的功能局限于一个web页面中,仅在该web页面初始化时加载相应的资源(JS,CSS,Html) 一旦页面加载完成,SPA不会因为用户的操作而

JavaScript教程

Vue系列之插槽(slot)详解 (vue slot插槽)

dede58织梦模板 dede58织梦模板 发表于2024-02-27 浏览9827 评论0
Vue 版本:2.6.11,过期的API就不在这里进行赘述了。 1、什么是插槽了 插槽(Slot)是 Vue 提出来的一个概念,正如名字一样,插槽用于决定将所携带的内容,插入到指定的某个位置,从而使模板分块,具有模块化的特质和更大的重用性。插槽显不显示、怎样显示是由父组件来控制的,而插槽在哪里显示就由子组件来进行控制 2、插槽的分类 插槽有三种:默认插槽、具名插槽、作用域插槽。 3、默认插槽的使用 3.1、语法 <slot></slot

JavaScript教程

flex布局之flex-direction

dede58织梦模板 dede58织梦模板 发表于2024-02-27 浏览4741 评论0
一、flex布局的原理     1,flex是”flexible Box”的缩写,意为”弹性布局”;     2.当我们为父盒子设为flex布局以后,子元素的float、clear和vertical-align属性将会失效。 言而简之:flex布局原理就是通过给父盒子添加flex属性,来控制子盒子的位置和排列方式。 二、flex布局父项常见属性 flex-direction:设置主轴的方向 justify-content:设置主轴上的子元素排列方式 flex-wrap:设置子元素是否

html5教程

前端开发:JS中 indexOf() 方法的使用

。 发表于2024-02-27 浏览6725 评论0
前言 在前端开发过程中,对数组的数据进行处理也是比较常见的操作之一,而且对数组进行操作的频率远远大于对 对象进行操作,因此在开发过程中对于数组里面的数据进行处理是一项比较重要的技能,尤其是对于刚入行的前端开发者来说尤为重要,所以一定要掌握好相关技能。本篇博文来分享一下关于indexOf() 方法的使用,它不仅可以在Array中使用,也可以String中使用,所以本文就直接把indexOf() 方法的不同使用场景放一起来讲解,不在只局限于indexOf() 方法在Array中使用。

html5

vue3版本手把手教你如何搭建一个移动端项目。按照步骤来。(vue3 移动端)

曾经天真︶﹋ 曾经天真︶﹋ 发表于2024-02-27 浏览6294 评论0
1、创建vue的项目  vue create project-name 2、安装vant 组件:库安装命令  npm install vant@next --save  (因为使用的是vue3.x 所以要安装vant的针对vue3的版本 vant@next)   3、vant的进阶使用   npm i postcss postcss-pxtorem amfe-flexible --save     (用来将px尺寸转化为rem尺寸) 4、配置rem的根元素字体大小 安装lib-flexia