分支结构 1. if ( 条件) { 条件成立执行  } 2. if ( 条件) { 条件成立执行  } else {否则执行语句 } 3. if ( 条件) { 条件成立执行  } else if {条件2执行语句 } else {  }   三元运算符:表达式1 ?表达式2 :表达式3 表达式
我有一个<div>包含文本的元素,我想对齐此<div>垂直中心的内容。 这是我的<div>风格:   #box { height: 170px; width: 270px; background: #000; font-size: 48px;
今天在力扣看到一道题,顺手写了下,用到了二分法和贪心算法,这里记录一下思路。 二分法查找,也称折半查找,是一种在有序数组中查找特定元素的搜索算法。查找过程可以分为以下步骤:(1)首先,从有序数组的中间的元素开始搜索,如果该元素正好是目标元素(即要查找的元素),则搜索过程结束,否则进行下一步。(2)
1. 背景 在一些项目中,有时候会出现不同模块重复请求大量相同api接口的情况,特别是在一些功能相似的后台管理页面中。以下面这几个页面为例,每次进入页面都需要请求等大量重复的下拉框数据,下拉框数据短时间内改动不大,但也不能在前端使用静态数据,所以可以考虑在前端进行数据缓存,避免重复请求api。
散列表的由来 前面说了数组、链表,他们各自有自己的特点: 数组:具有随机访问的特点,可以快速的根据下标访问到数据,缺点是插入、删除需要移动数据 链表:插入、删除只需要改变结点之间的引用,缺点是查找数据需要从根结点遍历访问  散列表是组合了数组和链表的优势,规避它们的不足而产生新的一种数据结构。
论文告一段落了,剩下要修改的就非常少了,抽一天时间就能解决了。所以有时间来这写东西了。前端三件套html、css(和xss要分开,完全不是一个东西)、JavaScript之前学过,这次先过一遍JavaScript,为实习打基础,后续更新html和css。有时间的话会同时更新一下渗透测试的东西,也是
vue3.0,vue-cli4,vite 初次尝试  一、介绍 1。好久没更新新的东西了,一直忙着做项目,最近看了一次直播,才发现,vue3.0发布很久了,且优势很明显,react 17 也出现,当然这里不讲react。在vue上,不仅语法有变化,在打包编译上也有一个新的工具vite,这个文章分为
Remax是蚂蚁开源的一个用React来开发小程序的框架,采用运行时无语法限制的方案。整体研究下来主要分为三大部分:运行时原理、模板渲染原理、编译流程;看了下现有大部分文章主要集中在Reamx的运行时和模板渲染原理上,而对整个React代码编译为小程序的流程介绍目前还没有看到,本文即是来补充这个空
0x00.前言 书接上文。项目经过一系列的配置,开发脚手架已经搭建完毕。接下来开始封装自定义组件、并基于 markdown 文件生成文档和演示案例。 后续文章代码会根据篇幅,不影响理解的情况下进行部分删减,详细代码可在 Github Repo 查看。 0x01.封装第一个组件 封装组件 接下来封装
----------------------加微信和老王聊技术、聊产品、聊运营。定期组织主题性远程语音讨论。进群加微信技术微信群:加微信:wonter 发送:技术Q 医疗微信群:加微信:wonter 发送:医疗Q ---------------------- 推荐阅读: CSS编码规范  HTML
----------------------加微信和老王聊技术、聊产品、聊运营。定期组织主题性远程语音讨论。进群加微信技术微信群:加微信:wonter 发送:技术Q 医疗微信群:加微信:wonter 发送:医疗Q ---------------------- 推荐阅读: CSS编码规范  HTML
由于移动端的屏幕尺寸限制,很多App都的列表项使用了的滑动显示删除按钮,然后点击删除功能。网页端可以采用插件方式很容易实现。 这里采用Vue+Weui+vue2-touch-events插件实现。 Vue是一套用于构建用户界面的渐进式框架。使用起来很容易上手。https://vuejs.bootc
一、冒泡排序 通过相邻数据元素的交换,逐步将待排序序列变为有序序列,如果前面的数据大于后面的数据,就将两值进行交换,将数据进行从小到大的排序,这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就到了数组第N-1个位置,排序进行完成。 var arr1 = [1, 5, 7, 6,