小编Ion*_*zău的帖子

用于多页面应用的ExtJS架构

我有一个.NET应用程序,其中大多数UI是自定义的.在某些页面上,我使用ExtJS4组件(例如Grid)来显示用户表格.我还有另一个显示用户配置文件的页面,以及另一个显示应用程序表单的页面.还有许多其他页面不使用ExtJS.我谨慎地使用ExtJS组件,并希望在我使用ExtJS的所有页面上为Stores和Models提供可重用的代码.

我熟悉ExtJS MVC架构,但所有文档和示例都演示了单页ExtJS应用程序的最佳实践.

对于我的场景,我一直在寻找有关构建ExtJS代码的最佳方法的建议.

我应该在一个通用的JavaScript文件中创建商店和模型,并在每个页面上包含该文件吗?然后为我想使用ExtJS组件的每个页面创建一个Ext.Application或Ext.onReady实例?或者我应该基本上为每个页面使用MVC架构只是为了几个组件?

我只是想避免复制/粘贴代码并具有可重用性.请推荐最佳路径.

architecture model-view-controller extjs extjs-mvc

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

修剪空HTML标记

我在我的HTML代码中有这一行:

<iframe src="http://example.com"></iframe>
Run Code Online (Sandbox Code Playgroud)

作为编辑,我使用Aptana.

我该如何解决这个警告?这是什么意思?

"应该修空<iframe>."

."">

html aptana html5

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

MD5和SHA1的安全性如何

嘿,这只是一个简单的问题,因为我试图更多地了解Hash函数,我知道它们是如何工作的以及它们的作用但是它们有多安全?

我很感激一个简单的答案而不是链接,因为我从来没有发现它们有用

md5 sha

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

基于字母排序数组?

我需要根据字母表对数组进行排序.我已经尝试过javascript的sort()方法,但它不起作用,因为我的数组由数字,小写字母和大写字母组成.有人可以帮我解决这个问题吗?谢谢

例如,我的数组是:

[
    "@Basil",
    "@SuperAdmin",
    "@Supreme",
    "@Test10",
    "@Test3",
    "@Test4",
    "@Test5",
    "@Test6",
    "@Test7",
    "@Test8",
    "@Test9",
    "@a",
    "@aadfg",
    "@abc",
    "@abc1",
    "@abc2",
    "@abc5",
    "@abcd",
    "@abin",
    "@akrant",
    "@ankur",
    "@arsdarsd",
    "@asdd",
    "@ashaa",
    "@aviral",
    "@ayush.kansal",
    "@chris",
    "@dgji",
    "@dheeraj",
    "@dsfdsf",
    "@dualworld",
    "@errry",
    "@george",
    "@ggh",
    "@gjhggjghj"
]
Run Code Online (Sandbox Code Playgroud)

javascript

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

使用绝对路径获取Git repo url

我可以在存储库文件夹中运行以下命令的存储库路径(就像这里建议的那样):

git config --get remote.origin.url
Run Code Online (Sandbox Code Playgroud)

如何使用绝对路径获取git存储库URL?

假设我在另一个文件夹中,并且我想使用绝对路径从另一个文件夹获取存储库URL.

我尝试过这个,但是没有用.

git config --get remote.origin.url --path /home/username/myFolder
Run Code Online (Sandbox Code Playgroud)

git bash shell terminal

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

防止vim中的"可修改关闭"

如何防止VIM设置为可修改为关闭?

我在VIM中打开了很多文件,当我想导航到我使用的目录时:E.有时(我无法重现)VIM设置modifiable为关闭.当我回到我的档案时,在跑步之前我无法进行更改:set modifiable.

我希望可以随时修改.我怎样才能做到这一点?

似乎这个问题没有解决我的问题......

vim

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

Javascript中的CSV分隔符自动检测

如何从Javascript/NodeJS中的字符串中检测CSV分隔符?

哪个是标准算法?

请注意,分隔符始终不是逗号.最常见的分隔符的存在;,,\t(标签).

javascript node.js

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

Websocket无法在heroku中使用socket.io

我的应用程序在localhost中正常工作,socket.io使用websockets和xhr-polling,它在heroku中使用xhr-polling,但由于heroku提供了对websocket的支持,我无法使用websockets进行工作.

我的Chrome控制台会显示以下消息:

WebSocket connection to 'ws://<myherokuapp>.herokuapp.com/socket.io/1/websocket/HBWE2BFvHahlSWk5ppHP' failed: Unexpected response code: 503
Run Code Online (Sandbox Code Playgroud)

我已经启用了websocket实验室.

有没有使用socket.io的websocket的工作示例?

heroku websocket node.js socket.io

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

发布NPM包的开发版本

如何发布NPM包的开发版本?

我试图"dev"version字段设置值,package.json但发布时出错:

$ npm publish
npm ERR! Error: Invalid version: "dev"
npm ERR!     at Object.module.exports.fixVersionField (/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:180:13)
npm ERR!     at /usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:29:38
npm ERR!     at Array.forEach (native)
npm ERR!     at normalize (/usr/lib/node_modules/npm/node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:28:15)
npm ERR!     at final (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:310:33)
npm ERR!     at then (/usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:124:33)
npm ERR!     at /usr/lib/node_modules/npm/node_modules/read-package-json/read-json.js:299:40
npm ERR!     at fs.js:266:14
npm ERR!     at /usr/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:103:5
npm ERR!     at Object.oncomplete (fs.js:107:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm …
Run Code Online (Sandbox Code Playgroud)

node.js npm

6
推荐指数
2
解决办法
5892
查看次数

侧边栏的 Twitter Bootstrap 文档中使用了什么组件?

我想知道使用 Bootstrap 4 构建这种侧边栏的最简单方法是什么。

对我来说,它看起来像是他们为文档页面构建的自定义组件,没有包含在框架中。我不确定我是否正确。

<ul class="nav bd-sidenav">
  <li class="active bd-sidenav-active">
    <a href="/docs/4.0/getting-started/introduction/">
      Introduction
    </a>
  </li>
  <li>
    <a href="/docs/4.0/getting-started/download/">
      Download
    </a>
  </li>
   ...
</ul>
Run Code Online (Sandbox Code Playgroud)

我得到的最接近的是通过创建这样的东西:

<ul class="nav">
  <li class="w-100">
    <a href="#">
      Item 1
    </a>
  </li>
   ...
</ul>
Run Code Online (Sandbox Code Playgroud)

但我认为应该有更好的方法。

使用 Bootstrap 4 构建这样的侧边栏/目录的正确方法是什么?

html css twitter-bootstrap twitter-bootstrap-4 bootstrap-4

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