草庐IT

javascript - 需要样式表并将它们作为带有 browserify 的链接标记注入(inject) html

我想尝试使用browserify来构建我的元素。我可以使用相对路径请求js文件,然后将这些文件全部打包并缩小,这看起来很酷。但我还不清楚,如果我可以自动将该包添加到html中作为而且,如果我可以用css做一个类似的技巧-以某种方式需要css文件,包括vendor的文件,捆绑并缩小这些文件并将捆绑的css注入(inject)到html头中作为标签,不是.这可能吗?如果是这样怎么办?或者,也许这样的想法本身只是对元素应该如何build的一种误解?如果是这样,我哪里弄错了? 最佳答案 你应该检查browserify-css它允许缩小,插入

javascript - 将本地 .js 文件注入(inject)网页?

我想将几个本地.js文件注入(inject)网页。我只是指客户端,就像在我的浏览器中一样,我不需要任何其他人访问该页面就可以看到它。我只需要获取一个.js文件,然后制作它就好像该文件已通过包含在页面的html中一样。一直标记。如果在页面加载后需要一秒钟才能使本地文件中的内容可用,这没关系。如果我必须在电脑前用控制台或其他东西“手动”执行此操作,那也没关系。两天来我一直在尝试这样做,我尝试过Greasemonkey,我尝试过使用JavaScript控制台手动加载文件。令我惊讶的是,没有(显然)既定的方法来做到这一点,这似乎是一件很简单的事情。不过,我想简单与普通不同。如果有帮助,我想这样

javascript - 将本地 .js 文件注入(inject)网页?

我想将几个本地.js文件注入(inject)网页。我只是指客户端,就像在我的浏览器中一样,我不需要任何其他人访问该页面就可以看到它。我只需要获取一个.js文件,然后制作它就好像该文件已通过包含在页面的html中一样。一直标记。如果在页面加载后需要一秒钟才能使本地文件中的内容可用,这没关系。如果我必须在电脑前用控制台或其他东西“手动”执行此操作,那也没关系。两天来我一直在尝试这样做,我尝试过Greasemonkey,我尝试过使用JavaScript控制台手动加载文件。令我惊讶的是,没有(显然)既定的方法来做到这一点,这似乎是一件很简单的事情。不过,我想简单与普通不同。如果有帮助,我想这样

javascript - 仅在需要时注入(inject)模块依赖项(如插件)AngularJS

我有2个页面(我不使用angular的routing-这个约束)。在其中一个中,我想使用指令ui-grid就像在这个演示中:varapp=angular.module('myApp',['ui.grid']);app.controller('mainCtrl',function($scope){$scope.myData=[{"firstName":"Cox","lastName":"Carney","company":"Enormo","employed":true},{"firstName":"Lorraine","lastName":"Wise","company":"Comve

javascript - 仅在需要时注入(inject)模块依赖项(如插件)AngularJS

我有2个页面(我不使用angular的routing-这个约束)。在其中一个中,我想使用指令ui-grid就像在这个演示中:varapp=angular.module('myApp',['ui.grid']);app.controller('mainCtrl',function($scope){$scope.myData=[{"firstName":"Cox","lastName":"Carney","company":"Enormo","employed":true},{"firstName":"Lorraine","lastName":"Wise","company":"Comve

html - Pandoc 是否能够向任何元素注入(inject)任意 HTML 属性?

因此代码块可以使用fenced_code_blocks扩展定义HTML属性:~~~~{#mycode.haskell.numberLinesstartFrom="100"}qsort[]=[]qsort(x:xs)=qsort(filter(=x)xs)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~是否可以以某种方式将上述语法用于常规文本block?例如,我想转换以下Markdown文本:#Myheader~~~{.text}Thisisregulartext.Thisisregulartext.~~~~~~{.quote}>This

html - Pandoc 是否能够向任何元素注入(inject)任意 HTML 属性?

因此代码块可以使用fenced_code_blocks扩展定义HTML属性:~~~~{#mycode.haskell.numberLinesstartFrom="100"}qsort[]=[]qsort(x:xs)=qsort(filter(=x)xs)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~是否可以以某种方式将上述语法用于常规文本block?例如,我想转换以下Markdown文本:#Myheader~~~{.text}Thisisregulartext.Thisisregulartext.~~~~~~{.quote}>This

javascript - 使用 jQuery 将 HTML 注入(inject) DOM 的最佳方法是什么?

我正在开发一个日历页面,该页面允许用户单击某一天,然后使用弹出的表单输入该天的条目。我对使用jQuery进行DOM操作并不陌生,但这是我以前做过的事情,我开始怀疑是否有更有效的方法来做到这一点?在JavaScript中手动构建HTML是否是最有效的性能方式(我假设这是真的,而不是使用appendTo()等函数)或者在DOM中创建一个隐藏的结构然后克隆它会更好吗?理想情况下,我想知道执行此操作的最佳方法,以在代码整洁度和性能之间取得平衡。谢谢,将 最佳答案 在JavaScript中处理大量HTML字符串很快就会变得非常难看。出于这个原

javascript - 使用 jQuery 将 HTML 注入(inject) DOM 的最佳方法是什么?

我正在开发一个日历页面,该页面允许用户单击某一天,然后使用弹出的表单输入该天的条目。我对使用jQuery进行DOM操作并不陌生,但这是我以前做过的事情,我开始怀疑是否有更有效的方法来做到这一点?在JavaScript中手动构建HTML是否是最有效的性能方式(我假设这是真的,而不是使用appendTo()等函数)或者在DOM中创建一个隐藏的结构然后克隆它会更好吗?理想情况下,我想知道执行此操作的最佳方法,以在代码整洁度和性能之间取得平衡。谢谢,将 最佳答案 在JavaScript中处理大量HTML字符串很快就会变得非常难看。出于这个原

javascript - createTextNode 对 HTML 注入(inject)和 XSS 完全安全吗?

我正在开发单页网络应用程序。我通过直接创建DOM节点来进行渲染。特别是,通过使用document.createTextNode("userdata")创建文本节点,将所有用户提供的数据添加到页面中。这种方法是否避免了任何可能的HTML注入(inject)、跨站点脚本(XSS)以及用户可能做的所有其他邪恶事情? 最佳答案 它创建了一个纯文本节点,所以是的,就目前而言。虽然使用不安全的方法从输入到createTextNode的任何channel获取数据,但可能会造成XSS问题。例如以下将是不安全:document.createTextN