About m53931422

该作者尚未填入任何详情
So far m53931422 has created 14 blog entries.

WeX5数据绑定:enable和disable绑定

enable绑定用来设置form中的元素是否可用,例如button、input、select等。当绑定的参数为true时元素可用。 示例代码: //.W片段 <p> <input type='checkbox' bind-checked="hasCellphone" /> I have a cellphone </p> <p> Your cellphone number: <input type='text' bind-value="cellphoneNumber, enable: hasCellphone" /> </p> //.js片段 hasCellphone=justep.Bind.observable(false); cellphoneNumber=""; disable绑定 disable绑定的功能与enable功能相反。 disable绑定用来设置form中的元素是否可用,例如button、input、select等。当绑定的参数为true时元素不可用。 本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5! 阅读其他app [...]

WeX5数据绑定:submit绑定

submit绑定只能用在form元素中,当form提交的时候被触发,并且默认阻止form的提交。因此我们通常在submit的处理函数中以ajax的方式提交form表单。 示例代码: //.W片段 <form bind-submit="doSomething"> ... form contents go here ... <button type="submit">Submit</button> </form> //js片段 doSomething=function (formElement) { // ... now do something } 为啥不直接为提交按钮添加单击事件? 另外一种通过js提交form的方法是为提交按钮添加click绑定,但是这只能作为另外一种途径,而不能代替submit绑定。submit绑定除了可以完成提交之外,还可以触发客户端的验证等。 本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5! 阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443

WeX5数据绑定:attr绑定

attr绑定是用来为html元素绑定属性值的,这种绑定非常有用,例如我们需要想一个元素添加title属性,或者为img标签添加src属性。 示例代码: //.W片段 <a bind-attr="{ href: url, title: details }"> Report </a> //js片段 this.url=justep.Bind.observable("year-end.html"), this.details=justep.Bind.observable("Report including final year-end statistics") 绑定规则:向元素添加指定的属性,如果属性值为null,或undefined,则不会创建这个为元素创建属性。 另外,如果属性的名称不是合法的JavaScript变量,则需要用引号包裹起来,例如: <div bind-attr="{ 'data-something': someValue }">...</div> 本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5! 阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443 [...]

WeX5数据绑定:style绑定

style绑定为元素添加一个或多个样式,如果需要绑定css,请参考style绑定。 示例代码: //.W片段 //&lt; 是<的转义符 <div bind-style="{ color: currentProfit.get() &lt; 0 ? 'red' : 'black' }"> Profit Information </div> //.js片段 //初始正值,div里的内容为黑色 this.currentProfit=justep.Bind.observable(150000); //设置为负值,div里的内容变为红色 this.currentProfit.set(-50); 绑定规则:style绑定规则和css绑定规则相似,都是通过表达式判断是添加或移除一个样式。 在style绑定中,我们同样会遇到和css绑定时一样的问题:当样式的名称不是合法的JavaScript变量的时候,我们应该怎么办呢? 例如:font-weight,我们应该写成:fontWeight,或者用引号包裹起来:'font-weight' 本文由WeX5君整理,WeX5一款开源免费的html5开发工具,H5 App开发就用WeX5! 阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443