为了账号安全,请及时绑定邮箱和手机立即绑定

阿当大话西游之WEB组件

阿当 其它
难度中级
时长 3小时 0分
学习人数
综合评分9.87
83人评价 查看评价
10.0 内容实用
9.8 简洁易懂
9.8 逻辑清晰
  • @·制作简单的弹窗组件 浏览器原生组建-弹窗--问题--: 1.阻塞进程 2.不同浏览器样式不同 3.样式不可定制。 require引入jquery 的写法 require.config( paths:{ moudleName :'moudlefiles.js' } );
    查看全部
  • <script src="js/require.js" data-main="js/main"></script> 注意data-main后是跟名字 没有后缀 require.js 是组件模块加载入口,通过它串联并动态加载页面所需要的所有组件,可以和jquery,node.js等很好的合作。
    查看全部
  • @ ·组件的依赖关系 问题: 1)需手动处理组件间的依赖关系。 2)加载项太多,破坏页面的整洁度。 模块化和require.js
    查看全部
  • @ CSS命名空间和JS匿名空间 css通过加前缀形成命名空间 JS通过匿名空间隔开私有公有 闭包
    查看全部
  • 浏览器底层 --问题 -- 1.JS核心语法层面薄弱 2.JS原生API不好用 (ajax , cookie ,) 3.浏览器兼容问题 框架core为解决这几个问题而生 框架组件层: input text checkbox radio select 未提供的主键 日历等 应用层由前端工程师完成。 组件分类: 框架组件、定制组件、独立组件
    查看全部
  • JS分层 DOM / BOM / STYLE 样式 /Canvas 2D / WebGL / SVG
    查看全部
  • @--阿当大话西游之WEB组件--1-1 组件种类和JS分层 不同层的职责和API
    查看全部
  • return this 返回对象
    查看全部
    0 采集 收起 来源:连缀语法

    2015-04-01

  • 1.renderUI 生成boundingBox ($(<div>..</div>)), 2.bindUI(), 关联事件(event Handler) 3.syncUI(),重新layout css position or size. 4.destructor() 后处理
    查看全部
  • Window.prototype = $.extend({},new widget.Widget(),{ }); http://api.jquery.com/jquery.extend/
    查看全部
    0 采集 收起 来源:Widget抽象类

    2015-03-25

  • define(function(){ function Widget(){this.handlers = {};} Widget.prototype = { on:function(type,handler){..}, fire:function(type, data){..} } });
    查看全部
    1 采集 收起 来源:Widget抽象类

    2015-03-25

  • 连缀语法 return this;
    查看全部
    0 采集 收起 来源:连缀语法

    2015-03-24

  • 绑定事件 (Overload On, Fire),然后使用fire遍历事件数组并调用 On : function(event, handler){} fire : function(event, data){}
    查看全部
  • CSS权重 http://www.w3cplus.com/css/css-specificity-things-you-should-know.html http://www.adobe.com/cn/devnet/dreamweaver/articles/css_specificity.html 权重决定了哪一条规则会被浏览器应用在元素上。 权重的不同,是你所期望的效果,没有通过css规则在元素上生效的主要原因。 权重的级别划分时包含了所有的css选择器 如果两个选择器作用在同一元素上,则权重高者生效。 权重的级别根据选择器被划分为四个分类:行内样式,id,类与属性,以及元素。 你可以通过CSS权重之争进一步了解CSS权重。 你也可以通过CSS Specificity for Poker Players进一步了解CSS权重。 如果两个选择器权重值相同,则最后定义的规则被计算到权重中(后面定度的CSS规则权重要更大,会取代前面的CSS规则) 如果两个选择器权重值不同,则权重大的规则被计算到权重中 如果一条规则包含了更高权重的选择器,那么这个规则权重更高 最后定义的规则会覆盖所有跟前面冲突的规则 内联样式表含有比别的规则更高的权重 Id选择器的权重比属性选择器更高 你可以使用id来增大权重 类选择器比任意数量的元素选择器都高 通配符选择器跟继承来的样式,他们的权重以 0,0,0,0来计算 你可以用css权重计算器来计算权重。
    查看全部
    0 采集 收起 来源:定制皮肤

    2015-03-24

  • 不同层职责的API
    查看全部

举报

0/150
提交
取消
课程须知
1.您具备一定的CSS和JS基础。 2.熟悉jQuery。
老师告诉你能学到什么?
1.模块化 2.自定义事件 3.定制皮肤 4.面向对象编程 5.抽象类的作用 6.参数设计 7.语法封装 8.如何提高可读性 9.如何提高扩展性 10.如何提高重用性 11.如何提高易用性

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!