问题标签 [no-framework]
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 - 不依赖框架的 MVC 教程?
我想学习 MVC“架构模式”,但我还不想跳入像 Rails 或 Django 这样的框架。我想先了解一下这个概念,然后在我目前熟悉的环境中写一些简单的代码,这个环境恰好是 PHP/HTML/CSS/MySQL。我不一定需要基于 PHP 的教程,因为我确实了解很多不同的语言。而且我不想安装任何框架、API 或库。我只想学习如何在 MVC 中思考并将其应用到我的项目中。有什么建议么?
javascript - 为什么我的自定义拖放脚本失败?
我目前正在尝试编写自己的 JS 拖放脚本(出于好奇和无聊,我知道使用框架会容易得多)。我的目标是一个完全运行的 Firefox3 版本,IE 现在可以等待。
我刚刚陷入了一个奇怪的错误。当我第一次拖动 div 时,它工作正常。当我第二次拖动它时,松开按钮后它不会粘住,我必须再次单击才能将其放下。第三次和随之而来的阻力再次完美无瑕地工作(!?!)。
请参阅[原始页面][1](正如我所说,目前仅 FireFox)以了解会发生什么。整个事情是作为一个带有两个事件(onmousedown 和 onmouseup)的 div 完成的,使用 document.captureEvents(Event.MOUSEMOVE) 进行中间移动。该脚本可以在 [here][2] 中找到(忽略底部的 ajax 部分,它为一些额外的技巧做好了准备,如果我把它拿出来,这个错误仍然存在)。
如果您过去遇到过类似的事情,或者您在某处发现错误,请告诉我。我知道可能有更好的方法来解决整个问题,但我正在特别寻找一种方法来使我的方法发挥作用。
编辑:Chrome 和 Safari 工作。
编辑:使链接脱机,处理新版本。
javascript - JavaScript 范围滑块/双滑块存在而不使用框架
我正在寻找一个 JavaScript 控件,它是一个 Range Slider(双旋钮),它:
- 不使用现有的 JS 框架(例如 dojo、jquery 等)——除非您可以滚动/创建自己的子框架,在其中我可以只编译我需要的组件。
- 适用于所有主要浏览器
下面是一个 Range Slider 示例,但当然这使用了 JQuery - 所以这不是一个选项,因为即使我构建的 JQuery 只包含我需要的组件(JQuery UI 核心 + Slider),它也是 140kb MINIFIED:
javascript - 没有框架的 JavaScript 树功能
我想用 JavaScript 在 Facebook 页面上显示一棵树。因此,至少就我上次在该平台上工作的时间(2009 年 4 月)而言,不会对无法在 Facebook 上运行的框架(例如 jQuery 或Ext )产生依赖。任何人都可以推荐一个“无框架”的 JavaScript/tree 库吗?我已经将一些相当复杂的 JavaScript 移植到 Facebook,所以我确信我能够移植几乎所有现有的纯 JavaScript 库。
澄清点:
- 我的目标是FBJS
- 我也可以(并且确实)在谷歌上搜索 JavaScript/树引擎,但我正在寻求关于哪些引擎的建议
php - MVC 大型网站,使用一个控制器......还是多个?
我有一个相当大的网站,我正在寻找最省时的方式来管理它(我是唯一的编码员)。
我正在尝试设计一个非常简单的 MVC 结构(我不想使用框架)来帮助保持我所有的代码井井有条。
对于一个巨大的网站,是只有一个控制器来处理所有页面更好,还是将它们拆分更好更容易?
如果只有一个,非框架控制器的一个很好的例子是什么?
javascript - 为给定表格行中的每个单元格设置 CSS 类的有效方法是什么?
我在为给定表格行中的每个单元格设置 CSS 类时遇到问题。最初我认为设置父行 CSS 会影响单元格的样式属性,但这不起作用。相反,我必须遍历给定行中的所有单元格来更新 CSS 类。
然而,这不是有效的。而且花了很多时间。考虑一下我的情况:我有大约 230 行,其中每行有 23 个单元格(总共 5290 个单元格)。
注意:我不使用任何框架。所以请你能建议一种原生JS的方法吗?
更新 :
使用 Paolo 的推荐,它工作正常。
最初我的自定义 css 类是这样的
我把它改成了
我使用 javascript 将这个类分配给我的特定行。:)
javascript - Javascript:将元素从指定的不透明度淡化到指定的不透明度?
我正在尝试找到一个可以将元素从指定透明度淡化为指定透明度的函数。例如,从 0 到 0.7,但我能找到的一切都从 0 到 1 或 1 到 0 逐渐消失。我找不到任何可以让您指定从什么到什么的东西。我对我发现的函数进行逆向工程的尝试也失败了,因为我发现的每个示例都非常神秘。
我也想在没有任何框架的情况下做到这一点。
谢谢!!
html - 不使用 Web 服务器时,我有哪些 HTML 模板选项?
规则
- 每个答案一个选项
- 列出语言限制
- 至少一个赞成和一个反对
- 至少一个 URL 资源。
如果您觉得慷慨,请附上描述或您自己的经历。
javascript - window.open 指定内容大小而不是窗口大小?
当您执行 a 时,window.open()
您可以指定新窗口的大小。取决于很多东西(如浏览器、工具栏等),视口的大小可能会有所不同。
例如,如果我有一个大小为 500x400 的图像,并且我想打开一个新窗口以准确显示该图像,而无需访问空白区域,也无需滚动。窗口大小会有所不同,以使其始终正确。
那么有没有办法指定新窗口的视口大小,而不是窗口大小?
谢谢!
javascript - DOM中所有背景图片的列表
使用 javascript 在给定页面上查找所有背景图像的最佳方法是什么?
理想的最终结果将是所有 url 的数组。