博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js面向对象(三)---组件开发
阅读量:5292 次
发布时间:2019-06-14

本文共 628 字,大约阅读时间需要 2 分钟。

一、对象的多种表现形式

  1、提高对象的复用性

  2、如何配置参数和默认参数

不知道该怎么描述,就直接上代码吧,下面做了2个例子,重点看整个组件的大体结构

用组件的方式做拖拽窗口,你可进行查看

用组件的方式开发简易弹窗,你可以进行查看

 

二、组件的定义

  1、将对面向对象的深入应用(UI组件,功能组件)

  2、将配置参数、方法、事件、三者进行分离

   例子:可参照jquery UI 官网上,查看其中的一个组件就能说明了这些问题。

三、我们可以创建自定义事件

  1、有利于多人协作开发代码

  2、重点:挂载自定义事件与事件函数

 

给项目配置不同的参数

//配置参数var a = {	name : '小明'}//默认参数var b = {	name : '小强'}extend(b ,a)			alert(b.name)function extend(obj1,obj2){    for(var attr in obj2){	obj1[attr] = obj2[attr]    }}

 

可查看做的两个学习实例,重点看实例实现的方式,怎么调用,怎么挂载,怎么实现

1、基于jq的选项卡组件开发,你可以进行查看

 

ps:在项目开发中,在写组件的时候,建议尽量用.addEventListener()的方式来绑定事件,不管是系统事件还是自定义的事件

 

  

转载于:https://www.cnblogs.com/qqing/p/6602740.html

你可能感兴趣的文章
从LazyPhp说起
查看>>
Fine Uploader文件上传组件
查看>>
Spring Boot与Spring的区别
查看>>
查看linux 之mysql 是否安装的几种方法
查看>>
javascript中的传递参数
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
软件测试(基础理论一)摘
查看>>
consonant combination
查看>>
PHP与Linux进程间的通信
查看>>
【长期更新】坑点合集
查看>>
wnmp windows 2012 r2+php7.0+nginx1.14安装
查看>>
weblogic与axis2 jar包冲突
查看>>
Hello Spring Framework——面向切面编程(AOP)
查看>>
解决java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date
查看>>
将.lib库文件转换成.a库文件的工具
查看>>
FZU 2129 子序列个数 (动态规划)
查看>>
20155324 2016-2017-2 《Java程序设计》第7周学习总结
查看>>
CSS清浮动处理(Clear与BFC)
查看>>
thinkphp路由
查看>>