当前位置: 首页 > news >正文

asp.net mvc 做网站/外贸推广平台排名

asp.net mvc 做网站,外贸推广平台排名,娄底网站建设的话术,成都最新官方消息序言:组件化?模块化?这都是什么鬼?这是最初看到这2个新名词的反应。随着时间的推移,似乎、可能、大概明白了一点,于是想说说自己的理解(仅仅是自己的理解) 一、组件化 忘记什么时候看到这个词的了&#xff…

序言:组件化?模块化?这都是什么鬼?这是最初看到这2个新名词的反应。随着时间的推移,似乎、可能、大概明白了一点,于是想说说自己的理解(仅仅是自己的理解)

一、组件化

忘记什么时候看到这个词的了,由于用过bootstrap的前提下(一下简称BS),当时第一反应是这样的,组件化不就是像BS那样把html拆分为:按钮组、栅格系统、导航组等等N多个组件,用的时候直接用BS提供class不就行了吗?
当然简单可以这么理解,但是跟深层次的理解应该是这样的,如你看到的一个html源码可能是这样的:

<body ><top-header></top-header><common-content></common-content><top-footer></top-footer>
</body>

很多人咋一看可能回想,这tm是html标签吗?当然不是,只是自定义的组件标签,通过第三方去处理,好处就是互相不影响,用谁放谁,不用拿走,维护起来和多人协作更方便。

二、模块化

前端模块化更确切的说应该是javascript的模块化,其实就是一些功能以及业务逻辑的封装,比如之前一个小例子:鼠标悬停出现下拉框与鼠标悬停切换(具体参看之前一篇:如何巧妙的用面向对象封装常用效果)

function Overitem(option){this.init(option);
}
Overitem.prototype={init:function(option){var _self=this;_self.btn=document.getElementById(option.btn)||'';_self.item=document.getElementById(option.item)||'';_self.addclassname=option.addclass;//2.0 绑定事件_self.btn.οnmοuseοver=_self.showitem.bind(_self);_self.btn.onmouseout=_self.hideitem.bind(_self);},//2.1 定义事件showitem:function () {//如何让this指向new Overitem;,在调用的时候用bind把this绑定上去this.btn.className=this.addclassname;this.item.style.display='block';},hideitem:function () {//如何让this指向new Overitem;,在调用的时候用bind把this绑定上去this.btn.className='';this.item.style.display='none';}
};
function Tabitem(option){this.init(option);
}
Tabitem.prototype={init:function(option){var _self=this;_self.btn=document.getElementsByClassName(option.btn)||'';_self.item=document.getElementsByClassName(option.item)||'';for(var i=0;i<_self.btn.length;i++){_self.btn[i].index=i;_self.btn[i].onmouseover=function(){for(var j=0;j<_self.item.length;j++){_self.btn[j].className=option.btn;_self.item[j].className=option.item;}_self.btn[this.index].className=option.btn+' '+option.btnaddclass;_self.item[this.index].className=option.item+' '+option.itemaddclass;//console.log(this);//console.log(_self);
            };}}
};

这就是2个简单的功能模块,用谁new谁互不干扰,即使有n多个,与外界的桥梁就是所传的参数。说的不够仔细,但或多或少能理解一点- -

想了解更多请移步:组件化、模块化

 

http://www.jmfq.cn/news/4909825.html

相关文章:

  • 网站建设开发文档/上海快速排名优化
  • 做界面的网站/廊坊seo快速排名
  • 注册域名成功后怎样建设网站/百度引擎搜索入口
  • 做网站怎么插入表格/seo课
  • 做商城类网站备案时需提供什么证件/网站是怎么建立起来的
  • 阳狮做网站/老师直播课
  • 郑州网站微信微博维护/宁波seo推广推荐公司
  • 网站做聚合是啥意思/扬州百度推广公司
  • html做网站怎么链接音乐/搜索引擎营销特点
  • 北京3d效果图制作公司/seo快速排名是什么
  • 浙江网站怎么做推广/深圳最新消息今天
  • 网站做代理需要空间是多少钱/百度网盘app下载安装 官方下载
  • 合肥高端网站建设工作室/沈阳seo关键字优化
  • 帮人做ppt的网站/互联网销售可以卖什么产品
  • 有没有做任务赚钱网站/网站关键词公司
  • 怎么做相册的网站/成都seo培训
  • 最近做网站开发有前途没/sem专员
  • 建站方案书/seo概念
  • wordpress $wpdb->escape/网站seo优化是什么
  • 湖南易图做推广送网站/怎样在平台上发布信息推广
  • 怎么查出这个网站是谁做的/sem优化软件选哪家
  • 做家装图接单网站/学电脑培训班
  • 游学做的好的网站/pc网站优化排名软件
  • 网站建设的付款方式/合肥seo网站排名
  • 济南建设网站/百度信息流广告推广
  • 中国交通建设监理协会试验检测工作委员会网站/澳门seo推广
  • 政府网站建设的现状及问题分析/cpm广告联盟平台
  • 公司做网站属于什么费用/湖南企业竞价优化
  • 中山做网站/优化师助理
  • 苏州 手机网站/希爱力5mg效果真实经历