自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 nextjs 的100个坑

sitematadata一直报错。

2025-04-18 18:29:05 231

原创 FB调用api流程

FB接口:https://developers.facebook.com/docs/marketing-api/business-asset-management/guides/ad-accounts/应用链接:https://developers.facebook.com/apps/559299863333241/dashboard/?参考链接https://developers.facebook.com/docs/graph-api/batch-requests/获取广告账户的成效分析汇总数据。

2025-03-20 15:59:32 889

原创 Next.js 关于Image的实用

Image组件是Next.js对<img>元素的扩展,它包括各种内置的性能优化,以帮助您实现良好的核心Web生命。这些分数是衡量您网站用户体验的重要指标,并被纳入谷歌的搜索排名。

2025-03-20 15:52:35 505

原创 从0开始的nodejs服务端

从头开始搭建一个Node.js后端,并实现查询创建功能,下面是详细的步骤说明,包括环境配置、项目初始化、代码编写、以及服务器启动。

2025-03-20 15:52:03 1022

原创 在Nextjs中如何使用prisma-新手

ORM是对象关系映射(Object-Relational Mapping)的缩写,是一种编程技术。以不那么复杂的视角来看,就是将SQL中的表与对象的属性进行映射加粗文本,允许开发者不写SQL语句通过对象方法进行数据操作,常见的操作增删查改都可以实用ORM提供的接口来实现。

2025-03-20 15:51:24 925

原创 Windows如何统计目录下的文件夹数量

显示短文件名(8.3 格式的文件名)。对于不支持长文件名的文件系统,显示的是短文件名。:指定要列出的目录、路径或文件。:简洁模式(Bare format),只显示文件和文件夹的名称,不包含其他详细信息。:列出文件夹和文件,并按排列方式显示内容。:以长文件名格式显示文件和文件夹的名称,但文件夹和文件大小在同一行。:递归显示指定目录及其所有子目录中的文件和文件夹。:使用宽格式显示,通常是按行显示更多的文件。:使用小写字母显示文件和文件夹的名称。:筛选列出的文件或文件夹的属性。:按指定的顺序排序文件和文件夹。

2025-03-20 15:49:58 4601

原创 从零开始:使用Next.js构建你的第一个全栈应用

选择自己倾向的数据库,并安装对应的数据库可视化图形工具( 此处为mongodb和mongodb compass )的文件并导出(export)如下所示的 React 组件,则可以通过。接下来,让我们尝试一下在数据库和接口中,Next.js如何发挥作用。到此我们的后端代码就完成了,接下来让我们去页面中进行前端接口的调用。其路由与页面文件的位置和结构紧密关联,不需要显式的路由配置。前端部分先来两个简单的页面,分别是新闻列表和新闻详情页面。此时相信你已经对前端部分的页面路由有了一定的基础认识。

2025-03-20 15:49:38 1415

原创 tiktok pixel如何上报Adx广告点击事件

Adx广告代码示例Banner:<!-- head中--><script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script><script>window.googletag = window.googletag || { cmd: [] };googletag.cmd.push(function () {googletag.defineSlot('/

2024-12-20 17:09:35 1102

原创 前端项目中的问题

rem:相对于根元素字体大小,根据根元素字体大小计算,设置在根元素上,一般默认为16px。},然后使用rem设置元素的字体大小,如font-size: 1.5rem;rpx: uniapp中的响应式 px,根据屏幕宽度自适应的动态单位,以750为例,1rpx为基准,计算公式为 设计稿 100px / 设计稿准宽度750px = 框架样式 100rpx / 750rpx。em: 相对于父元素字体大小,是相对单位,根据父元素字体大小计算。表示字体大小是父元素字体大小的2倍。vue2中的五个函数变成变量。

2024-12-06 15:06:48 734

原创 网络协议相关

而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。对传递的参数进行加密,其实都一样。②但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOCKET,所以只能先回复一个ACK报文,告诉Client端,“你发的FIN报文我收到了”。多次重复发送同个HTTP请求,每次请求的数据都一样,我们可以将数据缓存在本地,下次直接读取本地的数据,避免多次发送重复HTTP请求的方法就是HTTP的缓存技术。

2024-05-06 09:44:56 1094 1

原创 js面试题

基础js面试题

2024-03-07 14:03:21 273

原创 vue脚手架安装

1.脚手架创建在电脑上安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org(1)全局下载vue脚手架: npm install -g @vue/cli (只需要执行一次 今后就不用执行了)(2)vue --version查看版本(3)cd 到你要创建的项目文件夹下(4)vue create 你的项目名(5)下载好项目之后 cd到你的项目名下(6)npm run serve 启动项目单...

2021-04-22 19:04:40 140

原创 vue脚手架安装

1.脚手架创建建议大家在电脑上安装淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org(1)全局下载vue脚手架: npm install -g @vue/cli (只需要执行一次 今后就不用执行了)(2)vue --version查看版本(3)cd 到你要创建的项目文件夹下(4)vue create 你的项目名(5)下载好项目之后 cd到你的项目名下(6)npm run serve 启动项目单文件组件

2021-04-22 15:02:50 262

原创 table中的简单tips

table中一般用td来设置每行的高度避免用td设置,用tr设置的话,不能保证最后一个tr的高度table tr{ width: 100%; text-align: center; border-bottom: 1px solid gray; border-left: 1px solid gray;}/* 注意点 */table td{ height: 122px; }以下为错误写法:table tr{ width: 100%; text-align: center;

2021-04-14 22:31:17 459

原创 call()和apply()及bind( )三者的相同与区别

call( )方法1.call可以调用函数 fn.call( )2.call可以改变this指向(call函数的第一个参数就是call所有调用函数里的this指向)3.call函数的第二个及以后的参数是原函数的参数4.解耦:把联系紧密的事物变得联系松散。let dog = { name:"小黑"}function eat(str,music){ console.log(this.name+"吃"+str+",唱着"+music);}//call()使dog与eat的关系变得

2021-03-31 23:37:45 270

原创 2021-03-17

JavaScipt – 实例化一个Date对象Date为内置对象 // 实例化一个Date对象:返回的时间点是此时此刻,并且不随着时间的移动和自动更新。var a = new Date() // 返回年份a.getFullYear() // 返回月份:从0开始a.getMonth() + 1 // 返回日a.getDate() // 返回星期几:星期天会返回0a.getDay() // 时分秒a.getHours()a.getMinutes()a.getSecon

2021-03-17 12:55:49 111

原创 函数基础练习案例

关于函数的练习案例1.用一个函数实现两个数的加减乘除求余计算,并返回计算结果。并当没有计算方式输入的时候,默认为加法<script> function compute(a,b,rule){//a和b为输入的两个数字,rule为计算方式 if(rule === "+" || rule === undefined){ return a + b; } if(rule === "-"){ return a - b; } if(rule === "*"){ re

2021-01-21 20:27:09 404

原创 函数的创建

有关函数的基本内容函数的两种创建方法1.构造函数来创建一个函数对象。(但实际开发基本不用)var fun = new function(){ console("hello,world");}//只执行到这里的时候,浏览器不会显示hello,world,因为函数此时害没有被调用fun();//函数调用,函数体中封装的代码按顺序执行,浏览器显示hello,world2.函数声明来创建函数。function fun2(){//()内存放形参1,形参2,.... console("hello,w

2021-01-21 20:11:28 666

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除