js—连缀
来源:互联网 发布:家谱软件手机版 编辑:程序博客网 时间:2024/05/17 08:00
定义:连缀,最简单的理解就是一句话同时设置一个或多个节点两个或两个以上的操作。
优点:快速方便的设置节点的操作。
js中的方法:
var $ = function () {return new Base();}
function Base() {//创建一个数组,来保存获取的节点和节点数组this.elements = [];//获取ID节点this.getId = function (id) {this.elements.push(document.getElementById(id));return this;};//获取元素节点this.getTagName = function (tag) {var tags = document.getElementsByTagName(tag);for (var i = 0; i < tags.length; i ++) {this.elements.push(tags[i]);}return this;};}
//设置样式Base.prototype.css = function (attr, value) {for (var i = 0; i < this.elements.length; i ++) {this.elements[i].style[attr] = value;}return this;}//设置HTML页面Base.prototype.html = function (str) {for (var i = 0; i < this.elements.length; i ++) {this.elements[i].innerHTML = str;}return this;}//设置点击事件Base.prototype.click = function (fn) {for (var i = 0; i < this.elements.length; i ++) {this.elements[i].onclick = fn;}return this;}调用:
window.onload = function () {//alert(base.getId('UserName').elements.length);$().getId('UserName').css('color', 'red').css('backgroundColor', 'black');//alert(base.getTagName('li').elements.length);$().getTagName('li').css('color', 'green').html('标题').click(function () {alert('成功');}).css('backgroundColor', 'pink');};
在HTML中写入要显示的内容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>连缀</title><script type="text/javascript" src="base.js"></script></head><body><div id="UserName">UserName</div><li>段落</li><li>段落</li><li>段落</li></body></html>
连缀能够快速方便的设置节点的操作。
0 0
- js—连缀
- js连缀1
- JS封装库--连缀
- JS——封装一个可以连缀的DOM库
- [js项目]封装库-连缀
- 封装常用的js(Base.js)——【01】理解库,获取节点,连缀,
- js学习笔记--封装库--连缀
- 【JavaScript 10—应用总结】:连缀
- 连缀功能
- javascript连缀
- JavaScript连缀
- 实现jquery连缀语法
- 英语语法 连缀动词
- 封装原生javascript连缀
- JavaScript实现连缀
- 我创业之路的“足迹”连缀——2008年新浪首届“我的创业路”征文
- jQuery连缀(访法链)
- 实现连缀调用的map方法(prototype)
- USACO-Party Lamps
- OSI七层与TCP/IP五层网络架构详解
- DStream, DStreamGraph 详解
- C编译: 动态连接库 (.so文件)
- ACM天梯赛练习L1-004. 计算摄氏温度
- js—连缀
- UVA657
- SpringMVC整合fastjson
- 在子线程 中更新UI的代码
- MTK平台编译环境设置
- 算法与数据结构 - 堆
- word中TEX
- 每天一道算法题——拼音翻译成阿拉伯数字(只有数字拼音)
- SSH_Hibernate_criteria常用方法