问题标签 [file-structure]
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 - Where does jquery's getscript() function look when called in an external file?
If i have a file system like:
If i call getScript() in myfile.js where does it look at first? Is this generally true for other things?
For example if I call getScript("myotherfile.js") and myotherfile.js is in the js folder would that be sufficient to access myotherfile.js?
Does the getscript call from my html document or myfile.js?
asp.net-mvc-5 - 将 MVC 解决方案发布到 Webbhotel。403 - 禁止:访问被拒绝
我已经将我的第一个 MVC 应用程序部署到 webbhotel 并在 Visual Studio 中发布后,我将被重定向到我的网站给我 403 错误。
网络配置:
在 VS 中发布后 webbhotel 的文件结构
如果我在 public_html 中添加一个 index.html,那么我可以看到那个 indexpage。但是我怎样才能使用 MVC 完成这项工作。在谷歌上找不到任何好的解释。
此解决方案中的实体框架是否存在问题?
我能做些什么来完成这项工作?
javascript - 相对对象数据路径在 PhantomJS 中不起作用
我有一个 PhantomJS 脚本,它遍历我的文件系统中的文件夹并截取 HTML 页面的屏幕截图。
由于窗口大小和此处解释的各种问题,我选择将 HTML 文件放在我选择的宽度和高度的对象中,然后对其进行截图。
如果我使用具有相对数据 URL 的对象创建一个基本的 HTML 文件并在我的浏览器中打开它,它就可以完美运行。
这是我的文件结构的概述。
下面的代码保存在我称为 screenshot.js 的文件中。我希望能够通过 PhantomJS 运行它。它本质上是读取逗号分隔的目录字符串(例如 page_one、page_two)、导航到这些页面、截取屏幕截图并移动到下一个。但尽管生成的 HTML 与我之前创建的测试文件相同,但屏幕截图始终是空白的。
如果我用绝对路径替换相对数据 URL,则脚本可以完美运行,但如果每个项目都必须更改文件路径,显然这不是很可重用。
我已经尝试../
在相对数据 url 之前使用一些,但这仍然不起作用。
请有人告诉我为什么这不起作用。
提前致谢。
-
注意:如果你想在本地运行它,然后像我上面一样创建一个基本的文件结构,下载 PhantomJS,cd 到项目的根目录并运行phantomjs tools/screenshot.js
.
-
编辑 搜索后我发现了这个Q&A。所以据我了解,PhantomJS 在使用相对路径时无法打开本地文件。
拥有绝对路径不是一个合适的选择,因为它永远不会总是相同的。
目前我能找到的唯一其他选择是将文件放在本地服务器上,然后从服务器 URL 运行脚本。
angularjs - 手写笔全局变量
我有一个core.styl,我在其中放置了我的网格样式、一些手写笔功能和一些变量。这个文件应该在我的所有路由中导入。
除此之外,我还有一个 page.styl,它取决于我当前的路线(例如/contact 的contact.styl )
注意:我的项目基于 angular.js,所以 html-head 不会重载。但我可以在 html-head 中添加一些有角度的东西,比如.
我试过以下
问题:在contact.styl中我无法访问我的手写笔变量和函数(在core.styl中声明)
一种解决方案:@import '../core.styl'在每个页面样式表中。但对于我来说,这是不可能的。
我可以尝试其他解决方案吗?
也许是这样的(server.js)?
编辑:我的文件结构:
javascript - AJAX 请求和可能的服务器文件结构
我正在开发一个使用 JQuery 有多个 AJAX 请求的 HTML 页面。
我正在使用该POST
方法,我提出的每个请求都是针对同一个文件的,我们称这个文件为X。
文件X具有非静态功能,这意味着如果我想从文件X调用函数Y ,那么我必须以某种方式向文件X表明我希望它只运行函数Y并返回此值。
我的服务器语言是 PHP,下面我将举例说明这种情况。
问题是我不断向文件X添加新功能。我通过简单地在function_to_call
字段中添加不同的值然后简单地使用 if 语句来检查值function_to_call
然后运行这个函数或代码来做到这一点。我在文件 X 中添加了许多功能,现在文件X很大,很难组织和调试。
我还有哪些其他选择来解决这个问题?这些选择的优缺点是什么?
sqlite - SQL Server CE (.sdf) 文件结构
我目前正在尝试编写自己的 SQL Server CE ( .sdf
) 解析器,它应该能够以 SQL Server CE 格式打开、解析和检索数据库中的信息,并引用它以供将来使用。
问题是,我无法找到一个单一的来源来描述这些表的构造/读取格式(例如,与具有大量可用参考的 SQLite 不同)。
任何帮助将不胜感激。
java - 如何在 android studio 1.1.0 中添加库
我有一段时间没有更新我的一个应用程序,我决定开始一个全新的项目,我用来将我所有的库放在我的应用程序文件夹中的“libs”文件中。但是在新的 android studio 版本中,我没有把我的库放在哪里,你能帮我吗?这是新的文件结构。如果这是一个愚蠢的问题,我深表歉意。
这是我拥有图书馆的旧方式。忽略红色哈哈。
java - Java 导入错误 - org.jdom
我正在尝试编辑来自旧开发人员的代码。我知道这是不好的做法,但她说我必须做的是创建一个虚拟项目,然后复制粘贴有问题的包修改我需要修改的内容,然后编译并将我更改的类复制到正在使用的类的目录中被存储。
所以我创建了虚拟项目并将包/文件复制到虚拟项目的源文件夹中,但我不断收到“包 org.jdom 不存在”错误。
错误出现在以下行:
当我将文件夹/文件复制到源文件夹中时,我复制了整个“org”目录。
您可以从我的屏幕截图中看到该包在 Project Explorer 中
我有几件事要解决这个问题,但似乎都没有。
我尝试将“org”目录添加到类路径环境变量中。
我尝试将“org”目录作为库添加到项目中。
在完成这两项操作后,我尝试清除 NetBeans 缓存,但这三件事都没有奏效。
下面是文件资源管理器中项目 src 文件夹的屏幕截图
有人可以向我解释我需要做什么来解决这个问题吗?
php - 子文件夹中的绝对 URL 结构
因此,我使用 MAMP 在本地计算机上构建了一个站点,然后将其上传到 Web 服务器。效果很好。但现在我遇到了一些问题。我希望能够在我的 /localhost URL 下使用 MAMP 在更多站点上工作。但是在那个文件夹中,我以前只有我的单个站点文件,使用 /localhost 作为我的项目文件夹。现在我希望能够拥有以下 URL 结构:
等等
因此,我将我的站点移到了 localhost 中一个名为 site1 的文件夹中。但后来我所有的网址都崩溃了。我链接到的文件(如 css 和图像)没有被正确引用。因为之前,我只是做了例如 /img/myimg.jpg 来访问图像。或 /css/style.css 访问样式表。但是现在这些工作路径,例如,我将不得不做 /site1/css/style.css。
不起作用的原因是我想要与远程服务器上完全相同的站点结构,这样我就可以在本地站点上工作,然后完全复制文件以上传。但是我还是想用绝对路径,因为相对路径比较乱。
我错过了什么吗?最简单的方法是什么?
javascript - 如何使用 Meteor 路由页面加载不同的 Scss 文件
我正在创建一个使用 Iron Router 路由的 Meteor 站点。每个子页面都有自己的文件夹和自己的Scss
文件。问题是Scss
编译后所有文件在每个子页面上都可用。
html class="homePage"
通过添加or html class="adminPage"
,然后使用 前缀样式很容易解决.adminPage {...code goes here...}
,但是当涉及到排除大文件时,这样的整个html5reset.scss
,为所有名称添加前缀并不是一个好的解决方案。如何html5reset.scss
从特定路由中排除文件?
这就是我动态设置 html 类名的方式:
HTML
客户端JS