小编Max*_*Max的帖子

转义字符串中的反斜杠 - javascript

我需要显示当前所选文件的名称(在<input type="file">元素中).

一切都很好,唯一的问题是我得到这种字符串"C:\ fakepath\typog_rules.pdf"(browset自动将其作为输入元素的值).

当我尝试分割字符串'\''\\'由于未转义的斜杠而失败时.尝试匹配/替换斜线也失败了.有没有解决的办法?我需要这个至少在Opera和IE中工作(因为在其他浏览器中我可以使用FileReader)

EG我将"C:\ fakepath\typog_rules.pdf"作为输入,并希望得到"typog_rules.pdf"作为输出.

javascript escaping file input backslash

23
推荐指数
2
解决办法
10万
查看次数

JavaScript Date.getWeek()?

我正在寻找一个经过测试的可靠解决方案,以获得指定日期的当年.我所能找到的是那些没有考虑到闰年或者只是错误的问题.有没有人有这种类型的东西?

或者甚至更好的功能,说明月份占用了多少周.它通常是5,但可以是4(feb)或6(第1天是星期日,月份是30-31天)

================= 更新:

仍然不确定是否会得到一周#,但是因为我发现它不会解决我计算一个月占用的周数的问题,所以我放弃了它.

这是一个函数,可以找出每月在整个日历上占用的周数:

getWeeksNum: function(year, month) {
    var daysNum = 32 - new Date(year, month, 32).getDate(),
        fDayO = new Date(year, month, 1).getDay(),
        fDay = fDayO ? (fDayO - 1) : 6,
        weeksNum = Math.ceil((daysNum + fDay) / 7);
    return weeksNum;
}
Run Code Online (Sandbox Code Playgroud)

javascript date

16
推荐指数
4
解决办法
4万
查看次数

CSS剪辑角落?

是否有一种简单的方式来设置这样的元素?

例

假设在移动设备上使用,因此CSS3完全可用.想不出一个简单的方法.图像是不可能的.

它必须是这个块,并且应该有一个文本(这是一个块状的8位按钮)

css css3

7
推荐指数
1
解决办法
1409
查看次数

通过JavaScript打开应用程序(iOS/Android),并使用后备重定向到App/Play商店(2016版)

鉴于:网站,iOS和Android应用程序,已注册urlscheme"myapp://".

目标:在网站上显示已安装应用的iOS/Android设备的链接.单击该链接应该打开应用程序并调用特定逻辑(由应用程序处理,基本上类似于来自apple的"通用链接",但没有阴影网站链接).

由于安全限制,检测是否安装了应用程序是麻烦的,没有webview cookie魔术.鉴于此,尝试通过JavaScript打开应用程序的最佳方法是什么,如果失败则调用回退重定向?

来自此主题的解决方案:是否可以为YouTube应用程序(如YouTube和地图)注册基于http +域的URL方案?不适用于iOS10.不确定Android.

javascript android deep-linking ios ios-universal-links

6
推荐指数
1
解决办法
1万
查看次数