腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
JavaScript
对象
与克罗克福德的好部分
javascript
、
inheritance
、
encapsulation
最近,我一直在考虑如何在
JS
中执行OOP,特别是在
封装
和继承方面。最近,我考虑了关于
封装
的以下几点:
封装
扼杀性能。它让您向每个成员
对象
而不是原型添加函数,因为每个
对象
的方法有不同的闭包(每个
对象
有不同的私有成员)。
封装
迫使丑陋的"var“=这个”解决方案“,使私有助手函数能够访问附加到的实例。或者确保每次都用privateFunction.apply(这个)来
调用
它们。如果没有,您仍然认为
封装
是值得的吗?
浏览 0
提问于2012-11-01
得票数 8
1
回答
Ember破坏功能
ecmascript-6
我经常在Ember.
js
中看到使用
对象
析构来检索函数的代码。如果这种模式有优势,而不是直接
调用
Ember.computed而不是减少代码呢?这会与将函数
封装
在
对象
中相违背吗?
浏览 3
提问于2017-03-22
得票数 0
回答已采纳
1
回答
在class.create中
封装
JS
有实际好处吗?
javascript
我正在开发这个web应用程序,它已经有了一种机制,允许开发人员定义服务器端的JavaScript函数,然后由其他服务器端的
JS
代码
调用
。这边..。arg) {} ...some other code......and通过一个选项将函数
封装
在一个单独的
对象
中(我认为这是因为web应用程序嵌入了Prototype.
js
). var iAmAClass = Class.
浏览 0
提问于2015-12-02
得票数 3
回答已采纳
2
回答
在构造函数“新”之后直接
调用
函数
javascript
、
internals
在许多语言中,为了在新实例上直接
调用
某些函数,我需要将其
封装
到大括号中:在
JS
中,new Date().toString()和Date().toString是否允许在以这种方式实例化新
对象
之后立即使用函数
调用
? 看起来new关键字有时是可选的。
JS
引擎是如何解释这一点的?
浏览 1
提问于2017-04-30
得票数 3
回答已采纳
1
回答
在加载/执行所有
JS
文件后,jQuery准备就绪()触发吗?
javascript
、
jquery
我有一些直接执行函数的
JS
文件。它是用模块模式(在这里描述: //)完成的。这实际上意味着我们有一个匿名的自
调用
函数来定义
对象
,所有
对象
都包含/
封装
对象
。这些自
调用
函数似乎不一定在jquery的就绪函数之前执行。 module_part1.
js
my.oneFunc = function () {&
浏览 1
提问于2013-03-26
得票数 0
回答已采纳
1
回答
用Backbone.
js
填充在save()上发送的JSON
对象
javascript
、
ruby
、
backbone.js
我正在尝试从Backbone.
js
发送一个
对象
到我的Rails后端。目前,当我在我的模型上
调用
save()时,它会将以下代码发送到服务器:但Rails期望它采用以下格式:当我在我的模型上
调用
save()时,有没有办法对从Backbone.
js<
浏览 1
提问于2012-12-30
得票数 4
回答已采纳
3
回答
Javascript -初始化后更改FullCalendar.
js
回调
javascript
、
jquery-plugins
、
fullcalendar
我正在尝试扩展
JS
插件的功能。我对javascript概念和jQuery插件开发非常陌生。在第一步,我想知道如何使用和访问FullCalendar插件。可以对任何DOM元素
调用
fullCalendar方法,而日历参数可以作为JSON
对象
提供: editable: true,eventRender: function(event, element) { // a callback //
浏览 9
提问于2014-10-26
得票数 3
回答已采纳
1
回答
如何在Vuex中使用自定义
对象
方法?
javascript
、
vue.js
、
vuex
我有几个自定义的
js
对象
,我在其中
封装
了针逻辑。所以,这些
对象
与vuex一点关系都没有,就像这样: export default class Property { // some logicmethods: { this.property.addChild();}, 还有一个问题:this.property -它是来自vuex存储的
对象
因此,当我以这种方式<em
浏览 49
提问于2019-01-15
得票数 1
2
回答
如何将CoffeeScript文件与视图关联?
coffeescript
、
ruby-on-rails-3.1
仅仅安装了rails 3.1 rc1,并且正在尝试探索使用新的资产管道管理javascript的最佳方法--默认情况下,所有coffeescript都被编译成一个application.
js
文件,这是一件好事每个单独的咖啡脚本文件都被附加到
js
文件中,并
封装
在一个匿名函数中,该函数通过
调用
方法执行。常见的场景是使用一些jquery将各种表单转换为ajax表单、更新UI等等。这些脚本中有许多都是特定于控制器或操作的,我试图探索处理此问题的“常规”方法,因为所有内容都
封装
在一个匿名函数中,如何只执行特定控制器
浏览 3
提问于2011-05-26
得票数 17
回答已采纳
1
回答
消除了对优化应用程序所需的
js
的需求
javascript
、
requirejs
、
gruntjs
、
bundling-and-minification
、
rjs
我已经使用require.
js
构建了我的应用程序,以保持所有内容的模块化。完成后,事实证明require.
js
本身比我优化的应用程序代码还要大。有没有什么方法可以让r.
js
进行优化,使我不需要在最终页面中包含require.
js
(例如,用命名空间
对象
上的属性的直接定义替换所有的define
调用
,整个过程都
封装
在一个闭包中)。
浏览 2
提问于2013-09-04
得票数 0
2
回答
每页多个Javascript小工具
javascript
、
google-gadget
我以面向
对象
的方式编写了它,其中包含一个顶级
对象
,例如ggObj和通过ggObj.prototype分配的方法。要使用我的小工具,您需要包含myGadget.
js
文件,并在页面中
调用
函数makeMyGadget()。我的
JS
文件如下所示:ggObj.prototype = { // more stuff我的问题是,这个小工具没有像我所希望的那样
浏览 2
提问于2009-12-09
得票数 1
回答已采纳
2
回答
如何在Express.
js
中跨模块访问请求和res
node.js
、
connect
、
express
在使用express.
js
处理各种路由时,我希望将所有路由代码
封装
在一个单独的模块中,但是如何跨模块访问请求和res
对象
,请参阅主文件examples.
js
下面的代码,如下所示app.get('/login', login.auth(app.req, app.res));我想要的是将登录处理代码写在一个名为login.
js
的独立模块/
浏览 0
提问于2011-04-18
得票数 2
回答已采纳
1
回答
TypeScript类A的方法作为对B方法的传递
javascript
、
typescript
、
composition
、
function-composition
我正在尝试将第三方库auth0-
js
封装
到我自己的类中。在下面的示例中,Auth0.
js
中的Authentication类被包装,并用作传递方法的实现。看看buildLogoutUrl(options)如何只
调用
包装
对象
上的函数。** constructor(private wa: a0.Authentication
浏览 3
提问于2017-10-02
得票数 0
回答已采纳
1
回答
关于django/restframework请求
python
、
django
、
django-rest-framework
*kwargs): return Myserializer 我想知道为什么self.request可以
调用
它不是
封装
的请求新
对象
吗?本机请求
对象
封装
在请求obj中。为什么self.request可以
调用
request.method吸引人?
浏览 1
提问于2020-06-14
得票数 2
回答已采纳
1
回答
如何解析<NavLink className={({ isActive }) => isActive?“红色”:“蓝色”} />'?
javascript
、
reactjs
、
react-router
我想我理解为什么将作为参数传递给箭头函数的 isActive 的第一个实例
封装
在花括号中,即{ isActive },而第二个isActive不是
封装
在花括号中,而是希望确保正确理解。第一个
封装
在花括号中的" isActive“({ isActive })是
对象
析构的一个例子吗?(如果不是,
JS
中的箭头函数不期望接收变量的名称,但{ isActive }计算值不为true还是false?) 我说得对吗?这是一个
对象
分解的例子吗?
浏览 10
提问于2022-01-09
得票数 3
回答已采纳
3
回答
代理、包装器或外观类之间的区别是什么
c#
、
.net
、
design-patterns
代理、包装器或外观类之间的区别是什么 对我来说,它们似乎都是一样的,它们接受一个实现,
封装
它,然后在wrapper/proxy/facade类上
调用
调用
封装
对象
的方法的方法。
浏览 7
提问于2012-09-06
得票数 66
回答已采纳
2
回答
子类不能
调用
其父类的原型方法
javascript
、
inheritance
、
methods
、
call
、
prototype-programming
我正在学习
JS
原型。} 我根本不能在SpecificRectangle实例上
调用
获取标准
JS
错误:[Bre
浏览 1
提问于2011-12-28
得票数 3
回答已采纳
3
回答
如何在Javascript命名空间中
调用
公共函数
javascript
当我使用公共方法(myPublicMethod)创建
JS
名称空间(myNamespace)时var myNamespace=(function() { } { }; 然后有一个单独的.
js
文件来
封装
它的方法(function(){ my
浏览 2
提问于2009-08-28
得票数 3
回答已采纳
3
回答
简单构造函数模式
javascript
因此,我设置了一个名为ImageView的
js
文件,其构造函数与该
js
文件的名称相匹配。function ImageView(){} var imageViewer = new ImageView();}); 现在我不明白的是,我可以在不
浏览 0
提问于2011-06-28
得票数 0
回答已采纳
3
回答
服务定位器和工厂设计模式有什么区别?
c#
、
design-patterns
、
service
、
factory
我使用的是统一,我正在创建一个
封装
它的类,我不知道如何
调用
它,服务定位器或工厂,都
封装
了
对象
的创建,所以.有什么关系呢?
浏览 1
提问于2011-11-30
得票数 16
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
面向对象极致封装=>
浅析远程对象调用
python调用js代码执行
Python面向对象之封装
面向对象继承封装多态
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券