prototype相关内容

在 AngularJS 中更新父作用域变量

我有两个控制器,一个包裹在另一个中.现在我知道子作用域从父作用域继承属性,但是有没有办法更新父作用域变量?到目前为止,我还没有遇到任何明显的解决方案. 在我的情况下,我在表单中有一个日历控制器.我想更新父范围(即表单)的开始和结束日期,以便表单在提交时具有开始和结束日期. 解决方案 您需要在父作用域中使用一个对象(而不是原始对象),然后您将能够直接从子作用域更新它 家长: a ..

在 AngularJS 中更新父作用域变量

我有两个控制器,一个包裹在另一个中.现在我知道子作用域从父作用域继承属性,但是有没有办法更新父作用域变量?到目前为止,我还没有遇到任何明显的解决方案. 在我的情况下,我在表单中有一个日历控制器.我想更新父范围(即表单)的开始和结束日期,以便表单在提交时具有开始和结束日期. 解决方案 您需要在父作用域中使用一个对象(而不是原始对象),然后您将能够直接从子作用域更新它 家长: a ..

更新 AngularJS 中的父作用域变量

我有两个控制器,一个包裹在另一个中.现在我知道子作用域从父作用域继承属性,但是有没有办法更新父作用域变量?到目前为止,我还没有遇到任何明显的解决方案. 在我的情况下,我在表单中有一个日历控制器.我想更新父范围(即表单)的开始和结束日期,以便表单在提交时具有开始和结束日期. 解决方案 您需要在父作用域中使用一个对象(而不是原始对象),然后您将能够直接从子作用域更新它 家长: a ..

AngularJS 中范围原型/原型继承的细微差别是什么?

API 参考范围页面 说: 作用域可以从父作用域继承. 开发者指南范围页面说: 范围(原型)从其父范围继承属性. 那么,子作用域是否总是原型继承自其父作用域? 有例外吗? 当它确实继承时,它总是正常的 JavaScript 原型继承吗? 解决方案 快速解答: 子作用域通常原型继承自其父作用域,但并非总是如此.此规则的一个例外是带有 scope: { ... } ..

Angular CLI - 如何在整个应用程序中共享原型函数

我需要在字符串类上有一些全局原型函数.例如. string.prototype.trimWhiteSpaces = function () {return this.replace(/+/g, '');} 我正在使用 Angular CLI,并且我希望我的 Angular 4 应用程序中的所有字符串都可以访问此函数.我已将代码片段添加到名为 prototypes.js 的文件中,并在 .ang ..
发布时间:2021-11-09 00:09:16 前端开发

V8引擎中的隐藏类是如何实现的?

因此,我广泛阅读了 V8 引擎的公共 Wiki,并且了解了隐藏类如何查找属性的概念.v8 设计元素 然而,我真正不明白的是它比哈希表更快. 据此,它说属性存储在不同的偏移量中,但是对于每个偏移量,您必须检查其是否正确的属性.那么,这是否意味着您必须在最坏的情况下遍历所有属性才能获得所需属性的正确偏移量? 由于哈希表是恒定时间查找,所以它们通常不会比这更快吗? 解决方案 看 ..
发布时间:2021-09-15 20:27:30 C/C++开发

在哪里添加字符串原型

我目前在 Titanium Studio 中使用 JavaScript (CommonJS) 并且有一个关于原型设计的问题.假设我想向现有类添加一个新函数.例如: String.prototype.trim = function() {return this.replace(/^\s+|\s+$/g,"");} 我应该在什么地方添加这段代码以使其立即可供所有类使用? 提前致谢. 解 ..
发布时间:2021-09-08 18:48:40 前端开发

从另一个(包括它自己)触发一个原型函数

问题 我创建了一个名为 Game 的构造函数.然后,我尝试通过使用原型添加两个新函数(update 和 render)来扩展它的功能. 但是,我希望我的 update 函数能够调用 自身,然后调用 render. 我的代码 var Game = function(){};Game.prototype.update = function(){requestAnimationFra ..
发布时间:2021-06-22 20:09:11 前端开发

Javascript“原型"的替代等价物是什么?在打字稿?

Typescript 提供面向对象的 &Javascript 提供的函数式编程之外的通用编程范式. 关键字prototype 是一个非常强大的工具,有时也是一个危险的工具.一般来说,我读到它模拟了 Javascript 中的继承方面. 那么最好,.ts 中 prototype 的 [最接近] 替代方案是什么? 解决方案 Typescript 提供面向对象的 &Javascr ..

__proto__ 的值是如何在 javascript 中赋值的?

最近我一直在玩 javaScript 原型对象,遇到了下面的例子. function Foo(){}Foo.prototype=null;var fooObj=new Foo(); 当我从开发者工具查看 fooObj 时,__proto__ 属性指向全局对象的原型,我可以访问对象的原型对象中定义的所有属性和函数.它应该指向 Foo 函数的原型对象,因为我已经为它分配了 null 我期望 __p ..
发布时间:2021-06-22 20:09:06 前端开发

对象没有方法 Javascript

我不知道为什么我会遇到这个问题.我之前在 javascript 中使用过原型并且它工作正常但由于某种原因它在这里不起作用: test.html: $(document).ready(function(){用户选项(“测试");}); UserOptions.js: function UserOptions(username){...var userOptions = document ..
发布时间:2021-06-22 20:09:03 前端开发

原型上定义的函数如何访问私有变量?

原型方法如何在不暴露公共 getter 和 setter 的情况下访问构造函数中的私有变量(通过闭包访问的值). function User() {无功值 = 1;this.increment = function () {值++;};this.set = 函数 (val) {值=val;};this.get = 函数 () {返回值;};}User.protptype.add = 函数(值){ ..
发布时间:2021-06-22 20:09:00 前端开发

原型和实际实现的源代码控制结构

我们应该如何使用原型 + 应用程序的“真实"实现在源代码控制中构建项目? 我们为一个新项目开发原型,并将其存储在源代码管理中(Subversion,但问题应该与此无关),在我们所有项目的主存储库中具有以下结构: [项目名]/树干/来源/用户界面原型/分行/标签/ 我们与一名实习生一起致力于领域逻辑的设计,我们计划在下周开始实施领域逻辑. 我们考虑过以下可能性: 一个完全独 ..
发布时间:2021-06-22 20:08:57 其他开发

SpringBoot 检索现有原型 bean

作为我的标题,有没有办法检索那些现有的原型bean?我有一个名为“A"的原型 bean,并调用 applicationContext.getBean() 方法 10 次以创建 10 个实例.没有引用这些实例的变量. 我尝试过但不起作用的方法: 1.自动装配A的列表如下: @autowired列表作为; 这只能得到我创建的最后一个实例. 如果我使用 beanFactory 来获 ..
发布时间:2021-06-22 20:08:50 其他开发

静态 javascript 成员

我一直在使用它作为如何为我的对象声明静态成员的一个非常好的解决方法,但我真的不明白为什么它们会变成静态,所以我需要有人向我解释以下行为. 我有以下声明: //原始所以这里没有什么有趣的Array.prototype.someMember = "我的值不是静态的";//包含原语的对象,现在是交易Array.prototype.someOtherMember = {价值:“我的价值是静态的"};A ..
发布时间:2021-06-22 20:08:48 前端开发

如何在原型函数中设置对象属性(范围问题)?

这是一件小事,我已经忘记了.可能有重复 - 我搜索了一点,找到了相似的,但找不到那么简洁. String.prototype.test = function(){this.bar = this.length + 2;}var str = "foo";str.test();控制台日志(字符串);//富控制台日志(str.bar);//不明确的 很确定这与 this 被困在闭包中有关. 解 ..
发布时间:2021-06-22 20:08:41 前端开发

原型 - 获取表格单元格内的值

我有以下代码段(Prototype): $('table_cell_id') 那个单元格包含一个数字.我如何将这个数字放入 JavaScript 变量中? 解决方案 如果单元格只包含文本,应该这样做: var someNumber, stringData = $("table_cell_id").innerHTML.strip();if (stringData.length > 0) ..
发布时间:2021-06-22 20:08:39 前端开发

控制台中正确的原型链(具有对象继承)

请原谅我被一些有效的东西所困扰,但没有在控制台上“按预期"显示. 考虑以下代码: function Person() {};Person.prototype.PersonAction = function() {}控制台日志(新人()); 控制台将显示: Person {PersonAction: function}__proto__:人PersonAction:函数(){}构造函数: ..
发布时间:2021-06-22 20:08:36 前端开发