在大多数人的认识中,前端工程师的工作就是写一写HTML、CSS、JavaScript等前端页面,并不会涉及到后端开发。其实这是不准确的。用JavaScript也可以实现后端开发,搭建服务端。对数据库进行操作,增删查改完全不在话下。那么该如何实现用JavaScript进行后端开发呢?
其实想要实现也不难,我们只要借助工具nodejs即可。首先简单介绍一下nodejs:
2025年07月13日
在大多数人的认识中,前端工程师的工作就是写一写HTML、CSS、JavaScript等前端页面,并不会涉及到后端开发。其实这是不准确的。用JavaScript也可以实现后端开发,搭建服务端。对数据库进行操作,增删查改完全不在话下。那么该如何实现用JavaScript进行后端开发呢?
其实想要实现也不难,我们只要借助工具nodejs即可。首先简单介绍一下nodejs:
2025年07月13日
我正在做一个项目,其中有一个倒序的列表。列表创建时间降序排序的,这里我想在语义和视觉上都能体现出来(让列表显示对应的编号,编号越大表示是最新的)。网上做了一些研究,找到了一些有趣的解决办法,有些很好,有些就不那么好了。
最终结果类似如下:
接着,我们来看看有哪些实现的方式。
2025年07月13日
哈喽呀大家好呀,淼淼又来和大家见面啦,这一期淼淼要和大家分享游戏额有关浏览器兼容性的问题,解决浏览器兼容性问题通常涉及多种策略和技术,以下是一些通用的解决方案:
使用主流浏览器并保持更新: 主流浏览器如Chrome、Firefox、Safari和Microsoft Edge等,通常对最新的网页标准支持得比较好,并且会不断更新以适应新技术。确保你和你的用户使用的浏览器都是最新版本,可以减少很多兼容性问题。
2025年07月13日
通俗讲 CSS 计数器就是css定义的一个变量,这些变量根据 CSS 递增或递减规则跟踪使用次数。你可以自定义一个计数器,也可以修改 list-item默认生成的应用于所有有序列表的计数器。
要使用 CSS 计数器,我们将使用以下属性:
2025年07月13日
统一使用ES6 语法
方法注释
/*
th => 表头
data => 数据
fileName => 文件名
fileType => 文件类型
sheetName => sheet页名
*/
export default function toExcel ({ th, data, fileName, fileType, sheetName })
行注释 //
2025年07月13日
有很多前端工作者,没有从来系统的学习过css,在起初大半年做项目时候,总是会在遇到问题的时候再去解决,但是这样一方面没办法从宏观上去把握css的核心知识,另一方面会不断出现问题犯错误,而且在面对错误的时候并不能很好的找到问题的本质原因和核心所在,只是为了解决问题而解决问题。那么css到底从何开始
其实,你看过多少本书都没用,因为有时候你甚至不知道这个地方要用 float 还是 position。用 margin 还是用 padding,要实践。不过,你已经在实践了,其实有很多东西都知道怎么解决了。这时,回去看一本书吧,一本能系统地告诉你如何去做得更好的书。你可能大概需要知道的是。
2025年07月13日
Reset 对象
在 HTML 表单中 <input type="reset"> 标签每出现一次,一个 Reset 对象就会被创建。
当重置按钮被点击,包含它的表单中所有输入元素的值都重置为它们的默认值。默认值由 HTML value 属性或 JavaScript 的 defaultValue 属性指定。
重置按钮在重置表单之前触发 onclick 句柄,并且这个句柄可以通过返回 fasle 来取消。
2025年07月13日
在现在的网站设计中使用reset.css用重置整个站点的标签的CSS属性的做法很常见,但有时候我们已经为了reset而reset,我们经常看到这样的reset代码
其实大部分CSS reset是没必要的,多写了只会增加浏览器在渲染页面是的负担,当然有同学会说CSS reset还是有其意义的,虽然不得承认这一点,但是我们可以通过了解一些标签的CSS属性的默认值来避免过度的reset。
为了避免不重复使用reset,得熟悉标签属性默认值,
大部分的CSS reset都是针对padding、border、margin,下图是chrome的常用标签的这三个属性的默认值。
2025年07月12日
可视化拖拽是一种基于图形化界面的用户交互方式,通过拖动界面上的对象实现操作。它可以用于各种场景,如可视化布局、数据呈现、参数配置等。与传统的命令行或菜单选择方式不同,可视化拖拽可以使用户更直观地操作界面,提升用户体验。