前端
哪些标签存在伪元素,伪类和伪元素的区别
存在伪元素的标签:
1、大部分容器标签(大部分双标签)都有伪元素 iframe没有伪元素
2、大部分单标签都没有伪元素,但是img有伪元素
伪元素简介:
1、伪元素既然带一个“元素”,说明它和 p ,a ,h1 等一样,可以包裹住页面的一部分内容并对其中的内容施加一定的影响。我们可以通过样式表给其书写样式
2、伪元素既然还带一个“伪”,说明它其实在 DOM 树中并不存在,只是逻辑上存在所以我们抽象
基于Leaflet和SpringBoot的全球国家综合检索WebGIS可视化
目录前言一、Java后台程序设计1、业务层设计2、控制层设计二、WebGIS可视化实现1、侧边栏展示 2、空间边界信息展示三、标注成果展示1、面积最大的国家2、国土面积最小的国家3、海拔最低的国家4、最大的群岛国家 四、总结前言 在前面的博文中,我们对全球的国家信息进行了空间数据的入库。同时为了提供完整准确的空间数据,也同步参考了国家外交部的国家信息介绍。
【博客之星】GIS老矣尚能饭否?WebGIS项目实战经验与成果展示
目录一、最前面的话二、前言 1、关于“夜郎king”3、GIS的“老骥伏枥”4、WebGIS的“新程启航”三、WebGIS技术简介1、前、后技术简介2、系统功能架构四、WebGIS项目应用效果1、应急灾害2、交通运输3、智慧文旅4、其它项目五、未来与展望1、云计算+数据存储2、GIS+AI融合一、最前面的话 在这个快速迭代的数字时代,技术如同潮水般汹涌而
3种前端文件下载的方式
前端下载有两类,一类是直接让浏览器接管的(点击a链接触发),另一类是先在内存里下载好(blob),然后调用浏览器的保存。
1.window.open
我最初使用的方法就是这个,只要提供了文件的服务器地址,使用window.open也就是在新窗口打开,这时浏览器会自动执行下载。
2.a标签
其实window.open和a标签是一样的,只是a标签是要用户点击触发,而window.open可以主动触发
582. 【前端】React 组件调试小技巧
一般我们在调试单个React组件时,借助于热更新,我们改改代码可以在浏览器实时看到更新,但当项目比较大的时候,我们调试的页面在整个应用中的路由层级比较深,就会导致:每一次咱们修改完一个地方的代码,浏览器自动刷新到了首页,并进入修改的页面,才能看到更新之后的变化。
介于此,这篇分享一个前端调试React组件的方法。
一、使用 createPortal 构建测试组件
scss代码:
.test-con
vue3 状态管理 pinia
一、pinia 特点
体积小、性能好、使用简单、限制少
支持 Vue Devtools、模块热更新、服务端渲染、Vue2 和 Vue3
没有 mutations,只有 state、getters、actions(异步和同步都可)
二、pinia 安装配置
安装
npm install pinia -S
在 main.js 中注册 pinia
import { createPinia
从零开始:在本地搭建一个带知识库的 AI 助手(Ollama + Open WebUI)
一文讲清楚:要选哪些工具、需要什么环境、整体架构长什么样,以及一步步实现到能用的程度。
一、为什么要在本地搭一个 AI 助手?过去一年,大模型从“新奇玩意儿”迅速变成“日常生产力工具”。但如果你只用网页版 ChatGPT / 文心一言 / 通义千问,会碰到几个很现实的问题:
数据隐私:公司内部文
2022年前端js面试题
还有部分没更新完...
var、let、const区别
1. var存在变量提升,而let、const没有
2. let、const有块级作用域,而var没有
3. var 在同一块作用域可以重复声明多个相同的变量,后者覆盖前者,let、const重
复声明会报错
4.let、var声明变量后可以进行改变值,const声明不能修改([对象、数组]的属性和方法可以改变
合并对象的方法可以写几种
c
