jquery链式原理.html
2024-09-01 10:16:39
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.redbg{
background: pink;
}
</style>
<script src="js/jquery-3.3.1.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<h1>helloworld</h1>
<h1>helloworld</h1>
<script type="text/javascript">
// document.querySelector('h1').css({backgroud:'pink'})
//
// $('h1').style.background = 'pink' // var $h1 = $('h1')
// var h1 = document.querySelector('h1') // $('h1').addClass('tt').html('hello').addClass('yy') //通过this,将上一层对象返回出去,那么将可以实现链式的函数调用
(function(w){
w.laochen = function(selector){
domObj = document.querySelectorAll(selector)
domObj.__proto__.addClass = function(addName){
// console.log(this)
this.forEach(function(a){
a.className = a.className + ' ' + addName
})
return this
// }
// domObj.__proto__.html = function(htmlContent){
// if(!htmlContent){
// return this[0].innerHTML
// }else{
// this.forEach(function(item){
// item.innerHTML = htmlContent
// })
// return this
// }
// }
return domObj
} // w.$ = w.laochen
//
// })(window)
</script>
</body>
</html>
最新文章
- scp报错 -bash: scp: command not found
- php知识案列分享
- 关于C语言编译器Dev c++的调试
- 查看oracle死锁进程并结束死锁
- 网卡ifcfg-eth0配置
- 【转】唱吧CEO陈华:创业四年,我积累的7点管理经验
- Select the best path in a matrix
- Linux 内核开发—内核简单介绍
- 如何安装Git到MAC OS X
- linux-Centos6.5中nginx1.63源码安装
- 图文浅析Binder机制
- 编程从入门到放弃(Java)
- java io系列20之 PipedReader和PipedWriter
- Python学习(二) —— 运算符
- ORB-SLAM2(3) ROS下实时跑ORB_SLAM2
- Unity3d和Android之间互相调用
- obv15 案例4,待日后分析
- sql &#39;&#39;增删改&#39;&#39; 笔记
- 将任何GitHub内的代码转为外部CDN网址
- golang内置数据类型作为函数参数
热门文章
- CF #579 (Div. 3) C.Common Divisors
- 在Debian上用FVWM做自己的桌面
- Redis 集群(三)
- JavaScipt第四天笔记
- Spring 梳理 - @Autowired VS @Resource
- freemarker属性配置
- phaser学习总结之phaser入门教程
- WebGL简易教程(七):绘制一个矩形体
- [LeetCode] 704. Binary Search
- canvas实现平面迁徙图