Web前端—— JQuery迷你版实现以及使用
程序员文章站
2023-01-01 13:19:37
JQuery迷你版实现以及使用 tiny_jquery.js html文件需要引用上面的js文件 `` ......
jquery迷你版实现以及使用
tiny_jquery.js
var $ = function (selector) { var ele = document.queryselector(selector); //返回当前元素的内容 ele.val = function () { return ele.value; } //传入css样式,更改元素的样式 ele.css = function (css) { if (typeof css === 'object') { var str = ''; for(var k in css){ // {color: 'red', border: '1px solid blue'} str =str.concat(k, ':', css[k], ';') } ele.style = str; } } ele.html = (html) => { var str = ele.innerhtml; ele.innerhtml = str + html; } return ele;//返回当前元素 }
html文件需要引用上面的js文件
<script src="tiny_jquery.js"></script>
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>迷你jquery</title> <script src="tiny_jquery.js"></script> <script> function test() { //调用jquery的方法 var username = $('#username').val(); console.log(username); $('#username').css({color: 'red', border: '1px solid blue',background: 'pink'}); $('.mydiv').html('<p>新加入的内容</p>'); } </script> </head> <body> 用户名:<input type="text" id="username" value="stars-one" > <br><br> <div class="mydiv">原来的内容,</div> <button type="button" onclick="test()">点击添加新内容</button> </body> </html>
推荐阅读
-
前端分页功能的实现以及原理(jQuery)
-
Web前端—— JQuery迷你版实现以及使用
-
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
-
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
-
web前端jquery分页查询的实现
-
基于jQuery.i18n实现web前端的国际化
-
动态网站项目(Dynamic Web Project)CRUD(增删改查)功能的实现(mvc(五层架构)+jdbc+servlet+tomcat7.0+jdk1.8),前端使用JSP+JSTL+EL组合
-
前端分页功能的实现以及原理(jQuery)
-
使用web3纯前端实现以太坊查账户余额
-
web前端高级 - 深挖new的实现原理并封装自己的new以及实现内置类原型方法的扩展