小编Feh*_*ehu的帖子

避免向自定义对象添加方法和属性

我正在使用使用原型扩展的基本自定义对象

function Person() {}

Person.prototype.Name      = "";
Person.prototype.Lastname  = "";

var NewPerson= new Person();

NewPerson.Name      = "Nancy";
NewPerson.Lastname  = "Drew";   //<--- right way

NewPerson.lastname  = "Drew";   //<--- wrong property
Run Code Online (Sandbox Code Playgroud)

我需要避免在定义的对象中添加新的属性和方法,因为它会产生无声的错误和错误。

我知道 javascript 有一种糟糕的方式来管理类/对象,但是有办法保护它吗?

我发现冻结密封,但这些阻止我更改值。

javascript ecmascript-5

3
推荐指数
1
解决办法
1702
查看次数

按大多数匹配字段排序

我正在查询带有文本字段的表格

| ID | Field1  | Field2  | Field3  |
| 1  | a       | random  | random  |
| 2  | a       | b       | random  | <- second best match
| 3  | random  | b       | random  |
| 4  | a       | b       | c       | <- best match

SELECT * 
FROM table 
WHERE (Field1 = 'a' OR Field2 = "b" OR Field3 = "c")
Run Code Online (Sandbox Code Playgroud)

所有行都遵循WHERE中的条件,但我需要对结果进行排序,以便考虑匹配字段的数量以便返回

4, 2, 1, 3
Run Code Online (Sandbox Code Playgroud)

mysql

1
推荐指数
1
解决办法
53
查看次数

如何在框架内访问页面内容?

我在主窗口内有一个框架,里面有一个带有面板和各种内容的页面.主窗口决定加载页面,然后必须与其内容进行交互(这是问题).

我尝试了很多解决方案,最好的是这个,但将pageLogin作为空对象返回

    _mainFrame.Source = new Uri(@"/Pages/Login.xaml", UriKind.Relative);
    Page pageLogin = this._mainFrame.Content as Page;
Run Code Online (Sandbox Code Playgroud)

其中_mainFrame当然是t mainwindow中框架的名称,而Login.xaml是里面有Login_panel Stackpanel的内容

wpf

0
推荐指数
1
解决办法
6766
查看次数

标签 统计

ecmascript-5 ×1

javascript ×1

mysql ×1

wpf ×1