腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Liskov替代原理或
封装
违反
oop
、
encapsulation
、
solid-principles
、
liskov-substitution-principle
在这篇文章中,我想向您展示一个包含几个
JS
类
的
代码示例,并问您,这段代码是因为还是违反了
封装
原则。cla
浏览 2
提问于2017-11-14
得票数 1
3
回答
闭包还是用于
封装
的
类
?
javascript
、
class
、
closures
我刚接触
JS
(来自C++/等),我突然想到闭包似乎是一种比
类
更简单、更方便
的
封装
方式。(在C++中,我发现这在大多数情况下都是如此),那么使用
JS
类
而不是闭包有什么好
的
理由吗?在我看来,上面的代码比
JS
类
更直观、更紧凑。没有构造函数、原型或过度使用“this”。您还可以获得这样
的
好处,即必须显式声明局部字段,而不是希望在构造函数中不会出现任何输入错误。class“对我来说,无论如何都是类型概念
的<
浏览 1
提问于2012-01-04
得票数 27
回答已采纳
1
回答
在使用Web组件技术扩展视频标签时,是否可以
封装
代码?
shadow-dom
、
custom-element
我喜欢
封装
我
的
样式和DOM (编辑)。然而,由于我们不能将Shadow DOM附加到视频标签上,我不确定如何实现这个目标(或者仅仅使用Web组件技术是否可以实现这个目标)。例如,我想将template (第14-230行)
的
所有内容都限定为main.
js
文件中
的
TimeStamp
类
(它扩展了视频标记)。 任何见解都是非常感谢
的
!
浏览 1
提问于2019-04-16
得票数 0
1
回答
在一个JavaScript模块中
封装
多个ES6文件
的
良好实践是什么?
javascript
、
es6-modules
考虑到C# / C++打包结构,如何实现将
JS
类
作为单个名称空间导入到单个文件中?ClassA.
js
: export
浏览 0
提问于2019-06-22
得票数 0
回答已采纳
2
回答
JS
变量
封装
javascript
我不确定它是与关闭有关,还是与
JS
调用有关,通过分配,并希望有人能帮助澄清这一点。然后,我尝试使用IIFE
封装
(不确定它是否是正确
的
单词)名称变量,并且它可以工作。但让我困惑
的
是,我认为原始变量应该传递值而不是引用?或者,这不是导致这一结果
的
原因,而与其他事情有关(也许是神秘
的
结局)?
浏览 0
提问于2021-04-26
得票数 1
回答已采纳
1
回答
是否可以通过.gwt.xml动态地包含脚本?
gwt
、
deferred-loading
如何利用GWT
的
脚本资源延迟绑定机制(例如CSS、JavaScript)?提前谢谢!
浏览 0
提问于2012-02-28
得票数 0
回答已采纳
1
回答
类
可用性是否使编程成为面向对象
的
语言?
java
、
object-oriented
、
javascript
类
可用性是否使编程成为面向对象
的
语言?在我看来,使语言面向对象
的
不是
类
,而是使语言面向对象
的
OOP概念,对吗?如果Class使语言面向对象,那么Javascript不是面向对象
的
语言,但是
JS
是一种面向对象
的
语言,没有实现任何
类
。继承
浏览 0
提问于2014-11-28
得票数 0
3
回答
不
封装
的
类
java
、
encapsulation
我在理解Java
封装
方面遇到了一些困难。我所知道
的
是,
封装
允许从程序中
的
任何其他地方隐藏信息(使用私有变量)。但是,有人能告诉我,创建一个带有公共数据字段
的
类
是如何造成问题
的
吗?如果类提供了getter和setter方法,我不理解数据是如何隐藏
的
。
浏览 6
提问于2014-07-16
得票数 0
回答已采纳
2
回答
封装
类
的
责任
c#
、
domain-driven-design
在实现用户故事时,当新客户被创建时,也为他创建了新
的
帐户。创建帐户并将其分配给属性是客户责任(在客户构造函数中创建帐户)还是应该使用某个域服务
类
作为某种类型
的
租户创建处理器,其中也执行验证逻辑?但我也需要与帐户
的
工作,在哪里申请,我应该把帐户作为实体吗?
浏览 5
提问于2012-02-27
得票数 1
1
回答
如何在nodejs中
类
中使用异步器
javascript
、
node.js
、
async-await
我正在尝试将路由器转换为
类
,但我不知道如何在
类
中
封装
asyncHandler函数const asyncHandler = require('express-async-handlerfirstName)}module.exports = userController userRouter.
js
浏览 9
提问于2021-12-14
得票数 0
回答已采纳
3
回答
Angular
类
封装
angular
、
typescript
我想以某种方式将
类
中
的
一些布尔值转换为字符串,这取决于值,以便每当实例化该类时,它应该只将布尔值从true转换为'Yes‘,将false转换为'No’。我不确定
封装
是否是正确
的
,但我读过一些关于它
的
东西,似乎就是它,我以前从未使用过它,而且我在实现它时遇到了麻烦。所以我有一个
类
: public items: Items[] = [] link: boolean; }有没有
浏览 0
提问于2021-05-26
得票数 0
1
回答
Lua
封装
类
c++
、
lua
我实际上试图在C++中创建一个
类
来
封装
Lua
的
调用,实际上是试图
封装
一个函数来在构造函数上加载Lua脚本,但主要问题是当我试图调用Lua脚本时,我找不到如何存储多个返回值以及如何正确地推送所有参数。我正在尝试寻找一个函数
的
实现方法,这个函数使用任意数量
的
任何类型
的
参数来调用lua函数(该函数将推送参数并调用该函数,但我不希望动态强制转换例如知道我是否必须"lua_pushnumber“或推送字符串
浏览 4
提问于2012-05-02
得票数 0
回答已采纳
1
回答
类
ST
封装
haskell
、
polymorphism
、
encapsulation
、
phantom-types
、
rank-n-types
我希望它
的
工作方式类似于runST,因为它不可能混合来自不同线程
的
环境。a) -> a但是,以下代码不会导致类型错误:ghci> :t x为什么ST monad中
的
类似代码会抛出错误,而我
的
不会?据我所知,M s a中
的
s应该被绑定,从而使X s中
的
s成为自由类型变量,从而导致类型检查器中出现错误。
浏览 16
提问于2020-02-04
得票数 6
回答已采纳
1
回答
javascript
的
全局日期处理程序
javascript
、
date
、
timezone
、
overriding
、
extend
我有一个广泛使用JavaScript
的
网站。但我现在
的
问题是,我
的
站点正在被不同
的
时区使用,在显示来自服务器(TZ )
的
数据和使用JavaScript (TZ )显示在客户端时,日期和时间是不正确
的
。我
的
网站是ASP.net,如果这有什么不同的话。 最初,我从来没有像我应该
的
那样为UTC提供服务,对不起,我
的
坏:)。因此,我
的
问题是:有没有一种全局/站点范围
的
方法可以扩展/覆盖或
浏览 0
提问于2010-08-27
得票数 0
1
回答
如何使用多个css文件来响应页面?
reactjs
到目前为止,我正在构建一个具有两个页面(两个react组件)
的
react应用程序。这里我
的
主要问题是,对于每个组件,我都希望它有一个外部css文件,但是一旦有了两个css文件,一个文件就会在另一个上面写入代码。例如,我有一个主页
类
,它有一些html代码,并且被App.
js
文件路由到。我想用一个名为home_style
的
css文件来设计我
的
主页组件,如果只有一个css文件的话,这很好。一旦我为另一个组件创建了另一个css文件,它就会覆盖第一个css文件(Home_style)
的</
浏览 6
提问于2022-03-19
得票数 2
1
回答
在ES2015中使用Meteor.
js
类
meteor
我得到了以下错误: // lots of OOP code here .....你有必要为流星做一些特别的事情来获得新
的
ES2015
类
的
东西吗?谢谢!
浏览 3
提问于2015-10-07
得票数 1
3
回答
封装
类
和使
类
更安全之间
的
区别
java
、
oop
我想知道
封装
一个
类
和使一个
类
更安全之间
的
区别。
封装
提供了一个与
类
进行通信
的
抽象接口层,对外部世界隐藏了
类
的
内部工作,同时安全也具有类似的特性。我们是否可以说每个
封装
的
类
都是安全
的
,但是一个安全
的
类
不一定需要很好
的
封装
?请帮我理解一下这两者之间
的
区别。
浏览 1
提问于2013-04-02
得票数 2
回答已采纳
5
回答
在OOP中定义
封装
时,我们可以不使用对象这个术语吗?
oop
我读过一个关于
封装
的
定义,它指出“
封装
是将数据和函数
封装
到一个称为
类
的
单元中”。.My问题是,我们不能在定义中使用对象这个术语而不是
类
,因为最终对象是使用
类
创建
的
,而对象只
封装
在其中
的
数据和函数?
浏览 2
提问于2018-06-25
得票数 1
回答已采纳
1
回答
TypeScript
类
A
的
方法作为对B方法
的
传递
javascript
、
typescript
、
composition
、
function-composition
我正在尝试将第三方库auth0-
js
封装
到我自己
的
类
中。在下面的示例中,Auth0.
js
中
的
Authentication
类
被包装,并用作传递方法
的
实现。看看buildLogoutUrl(options)如何只调用包装对象上
的
函数。有没有一种更简洁
的
方法来“重定向”身份验证
的
buildLogoutUrl(.)到wa**'s buildLogoutUrl(.)_而不使用inheritance_
浏览 3
提问于2017-10-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
js获取节点方法的封装
js中类定义和类继承
如何快速将你的应用封装成 js-sdk?
用JS 封装类似于JQ中animate的动画效果
前端: 如何快速将应用封装成js-sdk?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券