modular-design

    3热度

    2回答

    我在一个场景下,我必须在HTML5和Javascript中构建一个门户容器。此容器将提供'n'个小部件URL,容器负责通过Ajax将其加载到DIV中(不在iFrame中)。 现在的问题是如何使每个小部件的JavaScript函数的定义分开?例如,我在容器页面上有两个DIV,Widget1_DIV和Widget2_DIV。 Widget1的HTML,JS和CSS将被放置在Widget1_DIV中,对

    0热度

    2回答

    当然,编写这种格式的反序列化代码很容易。我已经做到了,但我不喜欢。 single responsibility principle指出我应该有一个只考虑这种序列化的泛型类。而且任务足够通用,可以由框架来应对。

    1热度

    1回答

    我正在做一个模块化的应用程序: main.rb的 require "sinatra/namespace" require "haml" Dir.glob("servers/*/server.rb").each do |server| require_relative server end 我想要做的内联模板: 服务器/一些/ server.rb namespace "/some

    0热度

    3回答

    我在应用程序中有许多不同的“控制元素”:下拉列表,选项卡,菜单等。在同一页上,有许多相同的控件。在编写JavaScript处理与这些控件中的每一个相关的不同事件时,我试图尽可能使我的代码尽可能干。其中一个挑战是模块化我的JQuery代码,以便发生在特定控件内的事件仅影响该控件。 以此初始代码为例,它所做的全部操作都是在单击时打开下拉菜单。我习惯于编写由不同事件触发的大量不同的匿名函数,所以这种类型

    2热度

    2回答

    我最近建立了一个节点应用程序,并决定对它进行模块化。我需要所有的依赖关系,声明一个数组,在程序运行时由其他模块操纵数组,并在app.js文件中执行应用程序(此文件中没有太多其他内容)。这意味着所有的模块化文件函数都应该在作用域链下进行,并且可以访问app.js中所需的包和变量,对吗? 但是,app.js中定义和需要的包方法和变量将引发错误为undefined。这意味着我创建的模块化文件无法访问我的

    1热度

    2回答

    我刚刚开始学习模块化设计原则,并且我相信我不了解我的一种方法的上下文。在控制台中,我得到Uncaught TypeError: Cannot read property 'val' of undefined - line 19。如果有问题,我正在使用Firebase。 这里是我的代码: (function(){ var UpdateTable = { resources: R

    -2热度

    1回答

    我将构建一个应用程序,因为它不是太丰富,否则我可以使用angularjs来实现此目的。我想将我的JS代码组织成适当的模块化编程方法。 E.g var SignUpModule = { elem: $('#id'), // unable to access jquery object here init: function (jQuery) { alert(jQuer

    0热度

    1回答

    之间有什么区别: NPM安装的WebPack -g 和 NPM安装-S的WebPack 是什么大S字母代表什么?如果我只是全局安装webpack(第一条语句),还是必须为我的项目执行第二行代码,这足够了吗?我无法在Google上找到任何澄清。我熟悉webpack概念。

    15热度

    3回答

    我一直在关注Modular Design Pattern很长一段时间,并且发现它非常有用,因为它有助于良好维护代码块&将块分离为模块。 与jQuery模块结构的经常使用导致以下结构如下我的大多数应用程序/代码: (function() { var chat = { websocket: new WebSocket("ws://echo.websocket.org/"),

    0热度

    1回答

    我知道JS的基本知识,但我想把它作为下一步。 我想在很多元素的JS帮助下改变CSS。问题是,我知道要选择元素的唯一方法是 const name = document.getElement...(id/class/tag etc.); 所以我可以在以后通过它的名字指的是元素,并通过改变它的风格: name.style.cssproperty = "something"; 这是好的,但是当我已