/* 匿名函数 传入 window 值全局变量成为局部变量 */
(function(window,undefined) {
/* 申明一个名为jQuery 的函数*/
function jQuery(selector) {
/* 返回 jQuery 实例 */
return new jQuery.prototype.init(selector);
}
/* 为jQuery函数原型添加一个初始化 init 方法 */
jQuery.prototype.init=function (selector) {
this.el=document.querySelectorAll(selector)[0];
};
/* 为jQuery函数原型添加一个 html 方法 */
jQuery.prototype.html=function(str){
if(str){
this.el.innerHTML=str;
}else {
return this.el.innerHTML;
}
return this;
};
/* 为jQuery函数原型添加一个 color 方法 */
jQuery.prototype.color=function(rgb){
if(rgb){
this.el.style.color=rgb;
}
return this;
};
/* 将jQuery的原型 赋值给初始化方法的原型*/
jQuery.prototype.init.prototype = jQuery.prototype;
/* 设置jQuery函数的别名 $ 并设置为window全局对象的属性 */
window.$=window.jQuery=jQuery;
})(window,undefined); <!-- html -->
<div id="div1">123</div> <!-- js -->
$("#div1").html('<h1>helang.love@qq.com</h1>').color("#ff0000");

运行效果:

最新文章

  1. Unicode编码
  2. 伪静态&lt;-&gt; 动态页,伪静态,真静态的比较和选择
  3. c#获取系统时间的方法(转)
  4. fiddle 中 显示serverIp
  5. 成为IBM精英讲师-一分耕耘 一份收获 同时也多了一份责任!
  6. centos VM 识别U盘
  7. python 以标准输出(sys.stdout)为例,看python的标准输入、标准错误输出
  8. 修改已经提交到远端的git commit信息
  9. nyoj 1129 Salvation 模拟
  10. 第30章 部署 - Identity Server 4 中文文档(v1.0.0)
  11. python:unittest之discover()方法批量执行用例
  12. mybatis主键的生成
  13. PS切图采坑
  14. set_time_limit
  15. hdu 4902 线段树+逆向模拟
  16. Coursera公开课笔记: 斯坦福大学机器学习第六课“逻辑回归(Logistic Regression)” 清晰讲解logistic-good!!!!!!
  17. phpcms v9 get的强大之处(列表页调用点击数)
  18. 中介者模式(QQ聊天室我觉得是个很生动的例子简单易懂)
  19. Lucene TFIDF打分公式
  20. 在Ubuntu16.04集群上手工部署Kubernetes

热门文章

  1. gym224647B
  2. linux 后台 运行
  3. 营销H5项目-BugList+解决方案+方法
  4. ArcGIS超级工具SPTOOLS-SHP转数据库,批量数据库转数据库,栅格彩色转黑白
  5. Python 自学笔记(四)
  6. mysql 中常用的 sql 语句
  7. web前端——Vue.js基础学习
  8. ylbtech-SQL-W3School-高级:SQL NOT NULL 约束
  9. 001-多线程-锁-架构【同步锁、JUC锁】
  10. xhprof代码添加分析性能