问题标签 [inline-code]
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.
php - 使用 PHP 缩小动态 Javascript
我有一些使用模板由 PHP 代码生成的 JavaScript。
模板的结果是一个包含 JavaScript 但语句分散在其中的文件。
我想通过删除空格和注释来减小这个文件的大小。
然而,我在网上只能找到用于纯 JavaScript 的工具,这些工具非常复杂。
我已经准备好编写一个脚本来使用同一系统减少 HTML 和基于 CSS 的内容,我正在寻找有关减少 JavaScript 文件大小的信息,以便我可以编写一个可以处理文件中 PHP 代码的缩减脚本.
所以我想要的是:
减少 JavaScript 代码大小的教程。我可以分析一个用于减少 JavaScript 大小的简单脚本。或者一个可以与 JavaScript 代码内联的 PHP 正常工作的工具(必须是公共领域,或允许在商业作品中使用的开源)
编辑:
我想我已经解决了,上面应该删除 C 样式的注释,然后围绕 PHP 块、Javascript Strings ' 或 " 和 Regex Patterns / 拆分剩余代码,并提取代码块、字符串和 Regex 模式,模式或字符串中的代码应作为正则表达式中的第二个选项被忽略。最后一行应将压缩块中的空白减少为单个空格
那么它应该只是块的重组问题,即
重建脚本。
我错过了什么?
jquery - 从页面收集所有内联背景图片
我的目标是使用 jquery 收集所有插入到 html 代码中的图像 url,如下所示:
或者
在第一个示例中,可能存在不同的情况(例如添加重复、位置和更改标签的顺序)。
我想正则表达式将是最好的方法,但我不是很擅长。
谢谢!
asp.net - 在内联 vb 代码中引用类库
我正在开发一个遗留的 vb.net 应用程序,它使用内联代码完成大部分工作(
在该脚本中,我需要从第三方 .net dll 访问函数。
dll 本身存储在 GAC 中。
在我开始之前,页面看起来像下面这样
例如说 dll 被称为 Foo.dll 我需要访问 Bar 类和 .Run() 方法
IE。
我试图使用
与其他进口商品在同一个地方,但是我收到以下信息
错误 BC30002:未定义类型“Foo.Bar”
有没有其他方法我应该引用这个第三方 dll,我主要是 C# 人,对 VB 或这种内联代码的处理不多。请注意,我显示的代码全部来自用户控件(.ascx)
c# - 使用 JavaScript 将参数传递给函数背后的代码
我正在尝试在 JavaScript 中调用代码隐藏函数并将参数传递给代码隐藏函数。
例如:
我这样做是因为某些元素是使用 jQuery 动态创建的,所以我无法在服务器端代码中访问它们。上面的示例相对简单,与我想要实现的目标没有什么不同,但是,它确实让您对我的问题有一个很好的概述。
谢谢!
c# - 编译错误 - 内联代码
我正在为我的应用程序使用 3 层架构。我正在使用内联代码来调用业务逻辑中的某些方法。我有一个返回特定字符串消息的方法。以下代码返回错误
错误是:CS0103: The name 'systemMessagesBL' does not exist in the current context
。虽然我已经使用以下嵌入式代码引用了它:
<% BusinessLogic.SystemMessagesBL systemMessagesBL = new BusinessLogic.SystemMessagesBL(); %>
可能是什么问题?
c# - 如何在页面加载时动态添加 html 代码
如何在 asp.net 中动态加载页面时将某个 html 代码添加到页面中?
例如:我需要验证密码。如果密码错误..在页面加载时,应该有一个名为“错误”的 div 出现在名为 bodyWrapper 的 div 的顶部
我目前这样做的方法是在 aspx 文件中内联编写它。但我知道这不是混合内联和后面代码的正确方法。
asp.net - UpdatePanel 正在影响自身外部的控件
我在网络表单页面上有一个基本的更新面板。在页面上的更新面板之外,我有几个 <%= 内联表达式 %>。
当更新面板更新时,它可以工作。但是,当我单步执行在该 ajax 回发上执行的代码时,在 updatepanel 完成加载其内容之后,我可以看到它继续尝试并重新呈现页面上的其他元素。由于我没有在回发期间重新分配内联表达式访问的属性,因此属性为空,并且引发异常。
两部分问题:1)为什么服务器执行代码渲染块位于更新面板之外?2)如果在我单步执行代码时抛出异常,为什么我不单步执行代码时看不到它(YSOD?)?
asp.net - MS Outlook 2007 不支持电子邮件格式
我正在从我的代码隐藏创建电子邮件格式。因为我正在使用<div>
标签和<a>
标签。对他们来说,我正在应用 stylebackground:url
属性。使用这种方式,我会收到带有图像和样式的电子邮件。它在 Thunderbird 中正常工作,但在 MS Outlook 2007 中不能正常工作。它会阻止内联图像表单呈现。
有没有其他方法可以内联插入图像。
提前致谢。
javascript - javascript 中的内联 webgl 着色器代码
我正在编写一个使用一些 WebGL 代码的简单 Javascript 库。我想在 .js 文件中包含内联着色器源,因为我的替代方法是将它们作为脚本标签包含在每个页面中,或者将它们作为单独的文件作为 AJAX 加载。这些选项都不是特别模块化。但是,由于 javascript 中缺少多行字符串,我对如何内联 WebGL 代码没有任何好的想法。有没有我没有想到的方法?
syntax-highlighting - DokuWiki 中的内联代码
我正在寻找一种将代码作为段落的一部分包含在 DokuWiki 中的方法,就像我可以通过在 StackOverflow 中添加反引号转义一样like _so_
。只需添加<code>bla</code>
将代码放在它自己的行上。