- 博客(9)
- 收藏
- 关注
转载 React.memo()、useCallback()、useMemo() 的区别
React.memo() React.useCallback() React.useMemo()React.memo()React 中当组件的 props 或 state 变化时,会重新渲染视图,实际开发会遇到不必要的渲染场景。看个例子:子组件:function ChildComp () { console.log('render child-comp ...') return <div>Child Comp ...</div>}父组件:fun
2021-12-27 18:11:15
635
原创 单页面应用(vue react nuxt)使用rendertron进行服务端渲染、SEO优化、SSR、(满足首屏优化场景)
目前服务端渲染的方案大致有vue-server-renderer ,prerender-spa-plugin ,等。 Nuxt.js 、Next.js的vue和react服务端渲染框架,开箱即用。 rendertron、rendora(golang开发的)这里介绍一下nuxt结合rendertron的服务端渲染方案。nuxt是vue框架,本身支持自定义服务端渲染,通过asyncData结合node直接实现服务端渲染,可以自定义配置页面中那些数据需要进行SSR,集成了webpack,支持..
2021-09-16 16:36:16
876
原创 http中GET和POST方法的区别
简单的来讲请求中GET和POST的请求的区别在于:从缓存角度看,GET 请求后浏览器会主动缓存,POST 默认情况下不能。 从参数角度来看,GET请求一般放在URL中,因此不安全,POST请求放在请求体中,相对而言较为安全,但是在抓包的情况下都是一样的。 从编码角度看,GET请求只能经行URL编码,只能接受ASCII码,而POST支持更多的编码类型且不对数据类型限值。 GET请求幂等,POST请求不幂等,幂等指发送 M 和 N 次请求(两者不相同且都大于1),服务器上资源的状态一致。HTTP是什
2020-08-19 17:09:31
164
原创 时分秒倒计时
hour=1minutes=2seconds=3var maxtime = hour*60*60+minutes*60+secondsfunction CountDown() { if (maxtime >= 0) { hour = Math.floor(maxtime / 60/60); minutes = Math.floor(maxti...
2019-04-10 19:19:52
2532
转载 加减乘除去浮点数
一、用js计算12.32 * 7 结果是多少?答案:86.24000000000001为什么会出现这种问题?怎么解决?js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理。以上的计算可以改为:12.32 * 100 * 7 /100得出的结果是:86.24,正确。另外再计算一下:8.80 * 100 * 12 / 100...
2019-03-27 14:26:54
305
原创 jquery后台日期价格输入
html lang="en">head> meta charset="UTF-8"> title>Documenttitle> script src="http://www.jq22.com/jquery/jquery-1.10.2.js">script> style> #RangeDate_bg{ position: fixed;
2017-04-02 21:49:03
606
原创 jquery酒店日期范围选择(手机端)
html lang="en">head> meta charset="UTF-8"> meta name="format-detection" content="telephone=no"> meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-s
2017-03-24 13:23:12
2962
5
转载 链接记录
react+redux个人简历: https://shiningdan.github.io/react-animation-resume/ git: https://github.com/ShiningDan/react-animation-resumereact+redux项目+感悟: http://react-china.org/t/react-redux/9072
2017-03-15 13:13:35
404
原创 身份证校验(//身份证号合法性验证 //支持15位和18位身份证号//支持地址编码、出生日期、校验位验证)
window.checkIdNumber=(function () { var vcity = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江", 31: "上海", 32: "江苏", 33: "浙江", 34: "安徽", 35: "福建
2017-01-06 10:58:37
2340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人