时间: 2021-07-31 作者:daque
===anyday 和 today htcs=== anyday组件设置在day,htc中,该组件是日历单位的一个封装。组件的名字是由设置在第一条龙的xml定名空间确定的。 <html xmlns:anyday> 正如canlenar.htc一律,你惟有一个定名空间设置,因为是在该页不必挪用其余的htc,也即是说该hct是叶子htc,在这边咱们设置的自设置标签是day,同样咱们也设置它的动作,本质上,html组件的设置即是自设置标签动作的设置,该动作囊括一个属性和一个事变: <public:component tagname="day"> <property name="value"></property> <attach event="oncontentready" onevent="fninit()"<>/attach> </public:component> 提防事变 oncontentready ,当它的挪用者calendar.htc诉求导出day.htc而且被实足导出,该事变就会爆发,事变的处置者是fninit().咱们来看看它: function fninit() { document.body.innerhtml = element.value; document.body.classname = "clsday"; defaults.viewlink = document; element.appointments = ""; element.date = element.value; } fninit()演练了很多要害的htc章节。第一条龙把 element.value 指定给挪用页的 innerhtml 属性。html组件老是封装在element东西里。value属性普遍设置在property标签中,动作指示,本质的值从挪用页面传入,canlendar.htc: text += '<td><anyday:day value=' + dayofmonth + '></anyday:day></td>' 单位款式在第二行指定: document.body.classname = "clsday";