问题标签 [client-side-scripting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如果 InnerText 与字符串不匹配,则注入脚本以播放音频文件
我需要监视网页以查找新事件。如果没有可用的事件,该页面将显示一个字符串(“无事件”)。此页面每分钟自动重新加载。此页面通常会在后台运行,但我不想被通知事件可用,因为我需要响应它们。
到目前为止,这是我想出的,并且有效。我使用 Chrome 的“网站自定义 JavaScript”来运行以下代码。
但是,我想要播放本地音频文件,而不是弹出警报。
jquery - jQuery/Javascript:用脚本编写的数据填充 div,而不是将 div 的值存储到 cookie 中
我有以下情况:
用户悬停在菜单项上,悬停时从外部站点调用 Javascript 脚本。此脚本将内容写入特定的 div。
然后我需要做的是获取这个 divs html 并将其存储在 cookie 中。cookie 在 3 分钟后过期。
用户第二次在 3 分钟内悬停(cookie 尚未过期),而不是从外部站点调用 Javascript,我需要简单地加载以前由外部站点的 Javascript 写入 div 的 HTML。这是为了限制对外部站点的调用量,因为每次调用其服务器都会收费。
因为从外部站点的 Javascript 写入内容并将写入的 html 值分配给 cookie 是在客户端同时发生的,所以在尝试将 html 存储到 cookie 时总是没有任何价值。
不知何故,我需要等到页面完全加载,以便外部脚本使用 HTML 内容填充指定的 div,然后将该 div 的 html 内容添加到 cookie。
这就是我卡住的地方。也许有更简单、更聪明的方法来解决这个问题?我愿意接受建议和想法!
这是我有评论的代码:
javascript - 在运行计算密集型 javascript 脚本时显示基于 css 的动画
我正在使用lunr.js在静态网站上运行客户端驱动的搜索。随着内容的增长,lunr.js 需要更长的时间来索引所有页面。这很好,但我想要一个动画加载栏,以便人们知道页面实际上正在做某事。我尝试添加一个动画twitter bootstrap 3.3.1 进度条,该进度条在索引完成加载之前可见,但在加载索引时它似乎没有动画。
这是现场示例:http ://rosindex.github.io/search/
在每个要索引的文档上运行的代码位于jquery.lunr.search.js#L87
package_search.html#L15中定义的进度条
这是引导程序渲染动画方式的限制,还是我可以做些什么来让它在加载这个索引时运行?
forms - SharePoint 2013 列表中多种内容类型的自定义编辑表单
在我最近的一个项目中,我目前陷入了一种情况,即我必须为 SharePoint 列表所具有的每种内容类型创建多个自定义编辑表单。
例如,我有一个包含 10 种内容类型的 SharePoint 文档库。其中一个是从“Document”继承的 Base 内容类型,而其他的则是从“Base”继承的。
现在,文档将使用 BizTalk 上传到站点,用户只需编辑文档、选择适当的内容类型、填写必填字段并保存即可。现在,由于文档将通过 BizTalk 上传,我们决定删除所有列的“必填”字段设置,并且仅在自定义编辑表单中我们必须对其进行验证。
到目前为止,我能够创建自定义编辑表单并连接到列表定义。我认为,我还将能够创建多个编辑表单并与内容类型“Element.xml”文件中的每个内容类型挂钩。但是,如何在顶部显示“内容类型”选择字段并重定向到每个页面中的适当编辑表单?
我正在考虑创建一个选择框,使用列表中的所有可用内容类型加载它,并且在选定的项目更改事件上我可以重定向到适当的编辑页面。但是,这是正确的做法吗?
考虑到我的解决方案,我必须创建 10 个自定义编辑表单,并且必须手动设置所有字段,这非常繁琐。有什么简单的方法吗?
请注意,我还必须根据选择的内容类型将自定义客户端验证添加到编辑表单中。
此外,要求是在客户端做大部分事情。即加载项目、验证、保存到 SharePoint 等。我正在使用 Knockout + jQuery 来完成这项任务。
提前致谢。
UBK
jquery - 从个人资料图像切换到底层视频
我正在制作一个个人资料页面,当点击个人资料图片时,图像会隐藏,并且底层的短片变得可见并播放。然后当点击视频时,视频将隐藏,图像将再次显示。这是我必须执行第一部分的代码,但它不起作用。
javascript - 最小化 Javascript 和 HTML 代码
我为我的客户开发了一个自定义工具,他们可以在其中向中央数据库提交反馈。
我有一个很长的 HTML 和 JavaScript 代码,客户将它们粘贴在他们的网站上,并且该工具出现在网站上。
我的问题是如何最小化这段代码?我见过只需要粘贴几行代码的聊天工具,它就会出现在浏览器上。
下面是我的代码,我需要从中生成一小部分代码。
php - 通过循环 AJAX 或服务器端调用繁重的 PHP 函数
什么时候选择服务器端或客户端最好?我有一个 PHP 函数,例如:
我必须调用这个函数大约 500 次。
我有两个选择:
如果有第三个,请推荐最好的一个。
javascript - 包含使用客户端脚本语言的外部 html 文件
我知道如何使用服务器端脚本语言包含文件,但想知道是否可以使用客户端脚本语言来做到这一点?如果是Javascript就更好了。
另外我想知道这个加载是否是客户端的,它会减轻服务器上的任何负载吗?
就像我有 nav.php 并将其包含在具有通常include()
功能的 php 中。我希望它由 javascript 完成,即文件应该在客户端通过调用来请求。可能吗?如果是,那么如何?
javascript - 从 react-router 哈希片段获取查询参数
我在客户端为我的应用程序使用 react 和 react-router。我似乎无法弄清楚如何从 url 中获取以下查询参数,例如:
我的路线看起来像这样(我知道路径完全错误):
我的路线运行良好,但我只是不确定如何格式化路径以获得我想要的参数。感谢您对此的任何帮助!
c# - JQuery没有从复选框中选择全部
我似乎无法让我的 JQuery 工作。我附上了我的视图,它有一个循环,以表格格式显示每个模型。每个模型旁边都有一个复选框。表头还有一个复选框项目名称/ID 作为 checkAll。我已经引用了我的 JQuery 脚本并添加了我的函数。当我单击 checkAll 复选框时,我无法使该功能正常工作。我对 JQuery 非常陌生,无法解决这个问题?