<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fgndsg的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fgndsg</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fgndsg]]></copyright><item><title><![CDATA[前端实现导出pdf]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/127110866</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/127110866</guid><author>fgndsg</author><pubDate>Thu, 29 Sep 2022 17:41:17 +0800</pubDate><description><![CDATA[对接的后端没有办法返回文件流给前端，需要前端来导出pdf，记录一下~]]></description><category></category></item><item><title><![CDATA[JavaScript页面模版引擎handlebars.js学习及使用]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/127110410</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/127110410</guid><author>fgndsg</author><pubDate>Thu, 29 Sep 2022 17:18:55 +0800</pubDate><description><![CDATA[学习js引擎模板Handlebars]]></description><category></category></item><item><title><![CDATA[移动端常见bug及解决办法]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/124021722</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/124021722</guid><author>fgndsg</author><pubDate>Thu, 29 Sep 2022 17:03:16 +0800</pubDate><description><![CDATA[一：iPhone中 overflow:scroll 横向或纵向滑动速度慢或者卡，感觉很不流畅，只需要对滚动元素设置：
-webkit-overflow-scrolling:touch;
overflow-scrolling:touch;
二：flex布局下，子元素A设置了固定宽度，但由于另一个子元素B内容过宽导致A元素被挤压，实际宽度不是原来定义的宽度，此时需要对A元素设置：
flex-shrink:0;
A元素将不会再被挤压

三：ios和android下点击元素时出现灰色阴影背景
-webkit-tap]]></description><category></category></item><item><title><![CDATA[前端js调用相机实现拍照，下载照片功能]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/127109892</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/127109892</guid><author>fgndsg</author><pubDate>Thu, 29 Sep 2022 16:59:05 +0800</pubDate><description><![CDATA[前端 javascript 实现 调用相机 实现拍照 下载 功能]]></description><category></category></item><item><title><![CDATA[Error in render: “TypeError: Cannot read properties of null (reading ‘businessOutDate‘)“]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/121933337</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/121933337</guid><author>fgndsg</author><pubDate>Tue, 14 Dec 2021 17:50:57 +0800</pubDate><description><![CDATA[记录一下解决vue中遇到的这个坑。。。

首先是父组件传递给子组件数据，子组件接收数据并展示，页面可以正常展示，但是总是会报这个错误，看了网上一些大佬的解决办法，都试过了，然鹅，并不行。。。

首先分析造成这个错误的原因，在子组件显示初始数据的时候还没有值，所以此时会报错，数据加载完成并且展示到页面，此时将之前的数据覆盖了，但是报的错误还是会存在，所以这就是为什么报错了也不影响数据展示。试过v-if先去判断，并且我给每条数据都做了判断还是不行。继续分析，我传的值是一个对象，但是我给对象里面的属性进行...]]></description><category></category></item><item><title><![CDATA[js计算用开始日期和结束日期计算天数]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/120710577</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/120710577</guid><author>fgndsg</author><pubDate>Mon, 11 Oct 2021 20:02:06 +0800</pubDate><description><![CDATA[function taxMonese(formula_value){
var num = new Number();
var dateDiffs;
var start_date="20170212";
var end_date="20170619";
dateDiffs=DateDiff(start_date,end_date);
alert("天数:"+dateDiffs);
}

//根据起始日期和结束日期计算天数
function DateDiff(sDate1, sDate2){  
...]]></description><category></category></item><item><title><![CDATA[span标签去除点击事件]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/120710551</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/120710551</guid><author>fgndsg</author><pubDate>Mon, 11 Oct 2021 20:00:53 +0800</pubDate><description><![CDATA[span标签去除点击事件

//设置点击事件不可用
$("#verificode").css(“pointer-events”, “none”);
//点击事件可用
$("#verificode").css(“pointer-events”, “auto”);
]]></description><category></category></item><item><title><![CDATA[同步，异步任务执行问题]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/120312415</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/120312415</guid><author>fgndsg</author><pubDate>Wed, 15 Sep 2021 17:22:37 +0800</pubDate><description><![CDATA[通常在取节点的时候，DOM节点一般是提前写好的，然而有些时候，DOM节点是根据后台返回的数据动态生成的，通过ajax或axios获取数据是异步任务，我们想要获取动态生成的DOM节点并且打印出来，会发现根本打印不出来，这时候就要考虑同步异步执行的问题了。

获取DOM节点是同步任务，请求数据是异步任务。所以在操作接口返回的数据而渲染的DOM节点时，我的处理方式是将操作这类DOM节点的代码放在异步任务中，这样异步任务就会被放在任务队列中，等到数据返回之后，再去获取节点就可以获取到了

以下是我修改bug时写的.]]></description><category></category></item><item><title><![CDATA[解决idea编辑器无法编译js文件的问题]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/120307990</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/120307990</guid><author>fgndsg</author><pubDate>Wed, 15 Sep 2021 14:36:32 +0800</pubDate><description><![CDATA[最近用idea改项目的时候发现在js文件里修改，idea不编译js文件，浏览器中打印不出来，找了很多解决方法，现将我解决的方法记录下来。

在idea中：





在浏览器中：



就ok了！


]]></description><category></category></item><item><title><![CDATA[fastclick插件的作用以及使用方法]]></title><link>https://blog.youkuaiyun.com/fgndsg/article/details/120280869</link><guid>https://blog.youkuaiyun.com/fgndsg/article/details/120280869</guid><author>fgndsg</author><pubDate>Tue, 14 Sep 2021 09:50:38 +0800</pubDate><description><![CDATA[FastClick是专门未解决移动端浏览器300ms点击延迟和点击穿透问题所开发的一个轻量级的库。FastClick实现原理是在检测到touchend事件的时候，会通过DOM自定义事件立即发出模拟一个click事件，并把浏览器在300ms之后的click事件阻止掉。

点击穿透问题

说完移动端点击300ms延迟的问题，还不得不提一下移动端点击穿透的问题。可能有人会想，既然click点击有300ms的延迟，那对于触摸屏，我们直接监听touchstart事件不就好了吗？ 使用touchstart去代替clic]]></description><category></category></item></channel></rss>