zoukankan      html  css  js  c++  java
  • Web前端—— JQuery迷你版实现以及使用

    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>
    
  • 相关阅读:
    Android开发日记(三)
    Android开发日记(二)
    Bundle savedInstanceState的作用
    Android Bundle类
    Consumer
    饭卡
    《CLR via C#》读书笔记 之 泛型
    WCF寄宿到Windows Service
    WCF中配置文件解析
    WCF Service Configuration Editor的使用
  • 原文地址:https://www.cnblogs.com/stars-one/p/11108919.html
Copyright © 2011-2022 走看看