Ptolemaios Ⅱ
首页
归档
分类
标签
关于
前端面试题整理
在这里记录下面试碰到的以及可能碰到的题目,用于复习巩固,查漏补缺。 HTMLHTML语义化根据内容的结构,选择合适的标签 方便代码的阅读和维护,在没有CSS的情况下也能呈现较好的内容结构 有利于SEO,让浏览器或是网络爬虫可以很好的解析,从而更好的分析其中的内容 使用语义化标签会具有更好的搜索引擎优化 CSSBFChttps://juejin.im/post/68449034951081328
2020-08-05
前端
其它
前端
ECharts动态更新数据与dataZoom的问题
需求在前端定时获取数据并动态展示在图表中,可以鼠标拖动查看不同时间段的数据。 实现方法实时更新数据方法就是每次调用接口获取数据成功后,将数据push到存放数据的数组中,然后调用ECharts的setOption方法重新绘制即可,鼠标拖动查看使用dataZoom即可。 问题dataZoom重置在用户使用dataZoom组件查看数据时,数据进行了更新并调用了setOption重绘,这时dataZoo
2020-08-03
前端
ECharts
ECharts
解析Corn表达式
Corn表达式Cron表达式是以字符串的形式表示时间或时间间隔,分为6~7个域,每个域代表一个含义,从左到右(用空格隔开)分别为:秒 分 小时 月份中的日期 月份 星期中的日期 年份 范例: */5 * * * * ? // 每隔5秒 0 0 10,14,16 * * ? // 每天上午10点,下午2点,4点 0 15 10 ? * 6L // 每月的最后一个星期五上午10:15触
2020-07-30
前端
其它
只出现一次的数字
题目给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 要求算法具有线性时间复杂度,且不使用额外空间实现。 链接 解题方法位运算使用异或运算⊕,异或运算的性质: 任何数和0做异或运算,结果仍然是原来的数,即a⊕0=a。 任何数与其自身做异或运算,结果是0,即a⊕a=a⊕a=0。 异或运算满足交换律和结合律,即a⊕b⊕a=b⊕a⊕a=b⊕(a⊕a
2020-07-27
算法
算法
重排与重绘
基本概念DOM树(DOM tree):浏览器解析HTML文本创建的树结构 CSSOM(CSS Object Model):将样式表中的规则映射到页面对应的元素上 渲染树(render tree):CSSOM和DOM树合并成渲染树,只包含渲染网页所需的节点 重排(relayout):在Firefox中被称为reflow(回流),部分或整个渲染树需要重新分析并且节点尺寸需要重新计算 重绘(repain
2020-07-23
前端
HTML
HTML
leaflet自定义popup弹框样式
问题leaflet弹窗popup使用实例: L.marker([51.5, -0.09]).addTo(map) .bindPopup('A pretty CSS3 popup.<br> Easily customizable.') .openPopup(); popup的内容是将html代码以字符串的形式放在bindPopup中,如果弹窗中内容比较复杂,则编写与维
2020-07-21
前端
leaflet
Vue
leaflet
Canvas教程学习
Canvas介绍<canvas>是一个可以使用脚本(通常为JavaScript)来绘制图形的HTML元素。,它可以用于绘制图表、制作图片构图或者制作简单的(以及不那么简单的)动画. 教程链接 基础用法Canvas元素<canvas id="tutorial" width="150" height="150"></canvas> Canvas 的默认大小为30
2020-07-19
笔记
Canvas
Canvas
在element-ui下拉选项前添加checkbox
需求在select下拉菜单的选项前添加多选框checkbox,并且有一个全选选项 效果如下: 实现方法在el-option选项中嵌入el-checkbox组件 <el-select v-model="selectValueArray" multiple collapse-tags placeholder="请选
2020-07-17
前端
Vue
Vue
Axios取消上次请求
问题用户重复点击发送请求,由于请求速度较慢,导致多次请求的数据在同一个弹窗中显示,数据不匹配。 解决方法 Axios文档中提供了取消请求的方法,cancel token API const CancelToken = axios.CancelToken; const source = CancelToken.source(); axios.get('/user/12345', {
2020-07-15
前端
Axios
Axios
使用SortableJS完成拖拽表格改变图层顺序的功能
功能需求在一个表格中按顺序显示图层名称,可以通过拖动表格行的形式改变图层的顺序,通过滑块改变图层透明度。 实现方法ElementUI的表格不支持拖拽,查找之后决定使用Sortablejs这个JavaScript拖拽库实现。 安装 npm npm install sortablejs --save script引入<script src="../../js/Sortable.min.js"&
2020-07-09
前端
Vue
Vue
1
2
3
4
5
6
…
8
搜索
×
关键词