now, you can close tow-way binding when using super large data list

This commit is contained in:
kmdjs 2016-04-30 05:47:40 +08:00
parent 2d4ab0c2a1
commit b200e8a83a
3 changed files with 11 additions and 9 deletions

9
dist/nuclear.js vendored
View File

@ -19,18 +19,19 @@
var Nuclear={};
Nuclear.create = function (obj, setting) {
Nuclear._mixObj(obj,setting);
obj._nuclearSetting = setting;
Nuclear._mixObj(obj);
var currentEvn = this === Nuclear ? Nuclear.Class : this;
var component = currentEvn.extend(obj,setting);
var component = currentEvn.extend(obj);
component.create = Nuclear.create;
return component;
};
Nuclear._mixObj = function (obj,setting) {
Nuclear._mixObj = function (obj) {
obj.ctor = function (option, selector) {
this._ncInstanceId=Nuclear.getInstanceId();
this._nuclearTwoWay = true;
if(setting&&setting.twoWay === false) {
if(this._nuclearSetting&&this._nuclearSetting.twoWay === false) {
this._nuclearTwoWay = false;
}
//加window防止构建到webpack中Nuclear是局部而非全局

2
dist/nuclear.min.js vendored

File diff suppressed because one or more lines are too long

View File

@ -1,18 +1,19 @@
var Nuclear={};
Nuclear.create = function (obj, setting) {
Nuclear._mixObj(obj,setting);
obj._nuclearSetting = setting;
Nuclear._mixObj(obj);
var currentEvn = this === Nuclear ? Nuclear.Class : this;
var component = currentEvn.extend(obj,setting);
var component = currentEvn.extend(obj);
component.create = Nuclear.create;
return component;
};
Nuclear._mixObj = function (obj,setting) {
Nuclear._mixObj = function (obj) {
obj.ctor = function (option, selector) {
this._ncInstanceId=Nuclear.getInstanceId();
this._nuclearTwoWay = true;
if(setting&&setting.twoWay === false) {
if(this._nuclearSetting&&this._nuclearSetting.twoWay === false) {
this._nuclearTwoWay = false;
}
//加window防止构建到webpack中Nuclear是局部而非全局