我就爱股票网
你的位置:
网站首页
>>
频道首页
>>
金融
>>
php+js怎么跟php结合使用实现历史汇率查询?比如最近一月,或者最近一年?有免费汇率接口吗?
php+js怎么跟php结合使用实现历史汇率查询?比如最近一月,或者最近一年?有免费汇率接口吗?
点击联系发帖人
时间:2023-12-09 01:33
php换算人民币计算器
html部分:
汇率计算器
选择货币单位获取汇率
阿联酋迪拉姆AED
阿根廷比索ARS
澳元AUD
保加利亚列弗BGN
巴西雷亚尔BRL
白俄罗斯卢布BYR
人民币CNY
丹麦克朗DKK
埃及镑EGP
欧元EUR
斐济美元FJD
英镑GBP
危地马拉格查儿GTQ
港元HKD
克罗地亚库纳HRK
匈牙利福林HUF
印尼盾IDR
以色列新锡克尔ILS
印度卢比INR
冰岛克朗ISK
日元JPY
韩元KRW
哈萨克斯坦坚强戈KZT
墨西哥比索MXN
马来西亚林吉特MYR
挪威克朗NOK
新西兰元NZD
巴拿马巴波亚PAB
秘鲁索尔PEN
菲律宾比索PHP
巴基斯坦卢比PKR
波兰兹罗提PLN
巴拉圭瓜拉尼PYG
罗马尼亚新列伊RON
卢布RUB
沙特阿拉伯人里亚尔SAR
瑞典克朗SEK
新加坡元SGD
泰铢THB
新土耳其里拉TRY
新台币TWD
乌克兰格里夫纳UAH
美元USD
乌拉圭比索UYU
越南盾VND
南非兰特ZAR
交换
阿联酋迪拉姆AED
阿根廷比索ARS
澳元AUD
保加利亚列弗BGN
巴西雷亚尔BRL
白俄罗斯卢布BYR
人民币CNY
丹麦克朗DKK
埃及镑EGP
欧元EUR
斐济美元FJD
英镑GBP
危地马拉格查儿GTQ
港元HKD
克罗地亚库纳HRK
匈牙利福林HUF
印尼盾IDR
以色列新锡克尔ILS
印度卢比INR
冰岛克朗ISK
日元JPY
韩元KRW
哈萨克斯坦坚强戈KZT
墨西哥比索MXN
马来西亚林吉特MYR
挪威克朗NOK
新西兰元NZD
巴拿马巴波亚PAB
秘鲁索尔PEN
菲律宾比索PHP
巴基斯坦卢比PKR
波兰兹罗提PLN
巴拉圭瓜拉尼PYG
罗马尼亚新列伊RON
卢布RUB
沙特阿拉伯人里亚尔SAR
瑞典克朗SEK
新加坡元SGD
泰铢THB
新土耳其里拉TRY
新台币TWD
乌克兰格里夫纳UAH
美元USD
乌拉圭比索UYU
越南盾VND
南非兰特ZAR
html部分:
代表
代表
交换
阿联酋迪拉姆AED
阿根廷比索ARS
澳元AUD
保加利亚列弗BGN
巴西雷亚尔BRL
白俄罗斯卢布BYR
人民币CNY
。。。 css部分:*{padding: 0px;margin: 0px;} :root { --primary-color:#5fbaa7; } body { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100vh; padding: 20px; } h1 { color: var(--primary-color); } p { text-align: center; } .btn { color: #fff; background-color: var(--primary-color); cursor: pointer; border-radius: 5px; padding: 5px 12px; font-size: 12px; } .money-img { width: 150px; } .currency { padding: 40px 0; display: flex; align-items: center; justify-content: space-between; } .currency select { padding: 10px 20px 10px 10px; border: 1px solid #dedede; font-size: 16px; appearance: none; background-color: transparent; background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%20000002%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"); background-position: right 10px top 50%; background-size: 12px,12px; background-repeat: no-repeat; } .currency input { border: 0; background-color: transparent; font-size: 30px; text-align: right; } .swap-rate-container { display: flex; align-items: center; justify-content: space-between; } .rate { color: var(--primary-color); font-size: 14px; padding: 0 10px; } select:focus, input:focus, button:focus { outline: 0; } @media (max-width: 600px) { .currency input { width: 200px; } } css逻辑:第一步:先清除掉系统默认的元素的padding与margin值.第二步;定义css变量第三步:再让body里面的
弹性布局display: flex;,主轴为yflex-direction: column;,意思就是垂直发排列,y轴居中justify-content: center;,x轴也居中align-items: center;,高度为100vh,height: 100vh;记住,默认弹性布局是水平排列的哈.第四步:使用css变量第五步:第六步;图片的宽度为150px第七步:得经过修改哦.上面的图片的缺点;:重复 宽高大 在左上角下面改正:background-position: right 10px top 50%; background-size: 12px,12px; background-repeat: no-repeat; 第九步:.swap-rate-container 里面的东西flex布局,justify-content: space-between;这里的意思是在.swap-rate-container 中除了button与.rate的部分.中间的全都是空格的。第十步;消除border默认的颜色样式.效果;js部分:// 获取节点 const currencyEl_one = document.getElementById("currency-one"); const amountEl_one = document.getElementById("amount-one"); const currencyEl_two = document.getElementById("currency-two"); const amountEl_two = document.getElementById("amount-two"); const swap = document.getElementById("swap"); const rateEl = document.getElementById("rate"); // 通过fetch获取汇率并实现dom更新 function calculate() { const currency_one = currencyEl_one.value;//获取到是什么交换 const currency_two = currencyEl_two.value;//什么 fetch(`https://api.exchangerate-api.com/v4/latest/${currency_one}`).then(res=>res.json()).then(data=> /*下载数据,然后转换为json数据,然后是把数据赋值给*/ { const rate = data.rates[currency_two]; /*rates就是api里面的数组.意思是1块钱人民币转换成rates[currency_two]数组里面的值是多少.*/ rateEl.innerText=`1${currency_one}=${rate}${currency_two}`;//1CNY = 0.317255FJD.ratee就是转换的利率 amountEl_two.value=(amountEl_one.value*rate).toFixed(2);//人民币比如20转换成美元就是20rate就是一块钱人民币转换成美元是多少。*起来就得出结果了。。 });/*汇率的api*/ } currencyEl_one.addEventListener("change", calculate);//左上角的动西 amountEl_one.addEventListener("input", calculate);//右上角的东西 currencyEl_two.addEventListener("change", calculate);//左下角的东西 amountEl_two.addEventListener("input", calculate);//右下角的东西 swap.addEventListener("click", () => { const temp = currencyEl_one.value; currencyEl_one.value = currencyEl_two.value; currencyEl_two.value = temp; calculate();//刷新把. });//交换的按钮,按下第二次就是美元兑换成人民币是多少。 js逻辑:第一步:先获取需要的节点.获取这六个。第二步:再监听事件.比如改变钱币种类时,currencyEl_one.addEventListener("change", calculate); 改变页面上第一个input的值时,amountEl_one.addEventListener("input", calculate); 改变钱币种类时,currencyEl_two.addEventListener("change", calculate); 改变页面上第二个input的值时,amountEl_two.addEventListener("input", calculate); 第一步:获取到两个input的值后赋值给currency_one与currency_two;第二步:下载货币汇,下载完毕后然后都转换成对象json(),然后都转换成对象后,第三步:然后是算出比如这样意思是data第一个在rates数组中的汇率.(rates中的是上面的图片对应的某一个国家的汇率.)数组中的是下面的值.意思是:然后是交换.swap.addEventListener("click", () => { const temp = currencyEl_one.value; currencyEl_one.value = currencyEl_two.value; currencyEl_two.value = temp; calculate(); }); 交换代表了是什么与什么交换.比如之前是人民币与美元.按钮之后是美元和人民币.}
我要回帖
说的太好了,我顶!
更多关于
php换算人民币计算器
的文章
·
php+js怎么跟php结合使用实现历史汇率查询?比如最近一月,或者最近一年?有免费汇率接口吗?
·
php+js怎么跟php结合使用实现历史汇率查询?比如最近一月,或者最近一年?有免费汇率接口吗?
更多推荐
·
表格函数怎么学简单易懂中计算公式如何自动计算?
·
羰基和酮基的结构的同分异构体有哪几种
·
excel两列数据找重复如何多条件查找?
·
脸上有痘痘是痤疮的一种吗吗?
·
直接捏会不会有毒?
·
谁用过的比较好用滋润的哪种身体乳补水效果好推荐下呗?
·
有哪个目前最好的地震预警软件系统比较靠谱的?
·
打听下,我们餐厅15秒宣传片想在门口投放广告和餐厅15秒宣传片宣传片,HoloKOOK光子晶体成像产品值得购买吗?
·
我招商信用卡逾期利息会超过本金吗了,本金只有5千,但是之前还了3千多了,但是现在利息和罚息又涨到5欠了?
·
餐饮增加客流量的方法店客源少,蟹航长联盟真的能给推流吗?
·
小贸合法么是个什么平台?做什么业务的?
·
发问下,请问在三湘银行贷款好申请吗 行贷 款能手机上操作吗?
·
保障金融消费者的八项基本权利权益该如何保护?宜享花是如何发力的?
·
下列下面属于固定资产投资的有项目中,必须坚持先咨询评估后决策原则的是( )
·
php+js怎么跟php结合使用实现历史汇率查询?比如最近一月,或者最近一年?有免费汇率接口吗?
·
23未来几年经济会好转吗状况到底怎么样?
·
根据下列不属于商业银行的经营原则法律制度的规定,下列情形中属于接管终止的有( )。
·
macbook和air的区别 Air转换器在哪儿买?
·
中级护理中级哪门最好考考试科目怎么选择?
·
我国的中国老牌四大名校校是哪些?
·
想知道,光子创视的光子银幕运用了什么是光子幕布工艺?
·
不懂就问,统信桌面专 业 版的没有“触 控 板”及“插入鼠标时禁 用win7没有触控板设置”咋办?
·
电鱼器功率大电鱼12v好还是24v好小好?
·
人体消化道示意图中有atp水解酶吗?如果存在,会怎么样?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请
点击这里与我们联系
,我们将及时删除。
点击添加站长微信