美文网首页
2022/1/14 CSS复习,JS等等运用

2022/1/14 CSS复习,JS等等运用

作者: 前端不许笑 | 来源:发表于2022-01-14 22:48 被阅读0次

写在前头

在我决定走前端时,大概是21年暑假,那时参加了学校的ACM集训,在坚持了一个暑假期间,我也认识到自己不是“小镇做题家” 。当然也没那做题的脑子。 之前都是一直偶尔兴趣来了学学前端。

大一折腾了很多其他的玩意(钱,嘻嘻嘻),也赚到没几个硬币。现在大二开始好好准备春招。每天公众号打卡,没人看也无所谓。

春招倒计时

image.png

每日小结

有效学习时间

8h

学习内容

今天复习了css部分视频知识,有用户界面处理,利用vertical-align实现图片文字垂直居中对齐,图片底侧空白缝隙解决方案,文本溢出,巧妙运用等等。JS有循环精灵图,显示隐藏文本,通过className更改元素样式,仿新浪注册页面。

目前水平

HTML,CSS:看了某马的html,css网课,全敲完了一遍。菜鸟教程也看了一遍。

JavaScript:还在上着某马的课

预计这周将会把过去的html,css捡回来。

粗糙笔记

代码粗糙笔记 -- 知道自己每天学了啥就行,哈哈哈。
链接:https://gitmind.cn/app/doc/3655168824
密码:2498

// 循环精灵图
<script>
        var lis = document.querySelectorAll('li');
        for (var i = 0; i < lis.length; i++) {
            var index = i * 44;
            lis[i].style.backgroundPosition = '0 -' + index + 'px';
        }
    </script>
// 显示隐藏文本框内容
 <input type="text" value="手机">
    <script>
        var text = document.querySelector('input');
        text.onfocus = function() {
            if (this.value === '手机') {
                this.value = '';
            }
            this.style.color = '#333';
        }

        text.onblur = function() {
            if (this.value === '') {
                this.value = '手机';
            }
            this.style.color = '#333';
        }
    </script>
// 17-通过className更改元素样式
<body>
    <div class="first">文本</div>
    <script>
        var test = document.querySelector('div');
        test.onclick = function() {
            this.className = 'first change';
        }
    </script>
</body>
// 仿新浪注册页面
<script>
        // 首先判断的事件是表单失去焦点 onblur
        // 如果输入正确则提示正确的信息颜色为绿色小图标变化
        // 如果输入不是6到16位,则提示错误信息颜色为红色 小图标变化
        // 因为里面变化样式较多,我们采取className修改样式
        // 1.获取元素
        var ipt = document.querySelector('.ipt');
        var message = document.querySelector('.message');
        //2. 注册事件 失去焦点
        ipt.onblur = function() {
            // 根据表单里面值的长度 ipt.value.length
            if (this.value.length < 6 || this.value.length > 16) {
                // console.log('错误');
                message.className = 'message wrong';
                message.innerHTML = '您输入的位数不对要求6~16位';
            } else {
                message.className = 'message right';
                message.innerHTML = '您输入的正确';
            }
        }
    </script>

相关文章

  • 2022/1/14 CSS复习,JS等等运用

    写在前头 在我决定走前端时,大概是21年暑假,那时参加了学校的ACM集训,在坚持了一个暑假期间,我也认识到自己不是...

  • Python flask 在模板中引用静态文件

    静态文件包括CSS JS 图片等等 当目录为 static css js images Test...

  • 任务14-简历制作-任务15

    14 代码页面:http://js.jirengu.com/rikifebozu/1/edit?html,css,...

  • 32-进阶:DOM事件

    上个图复习一下: 1. 点击别处关闭图层 html: css: js思路: js版本1.0: document.b...

  • 2022/1/13 css复习,JS上下文

    写在前头 在我决定走前端时,大概是21年暑假,那时参加了学校的ACM集训,在坚持了一个暑假期间,我也认识到自己不是...

  • 前端知识体系

    1.JS基础 5 2.JS高级 5JS高级程序设计,各种api的应用,es6新增api的运用 3.CSS...

  • 前端性能优化

    前端性能优化,无非是html,css,js三方面的优化。 html\css\js首先要分开,拒绝内联等方式,运用文...

  • 如何结合Gulp使用PostCss

    摘要 PostCSS 是使用 JS 插件来转换 CSS 的工具,支持变量,混入,未来 CSS 语法,内联图像等等。...

  • 无缝轮播

    无缝细解过程 html css js 无缝轮播js切换动画 css代码 JS代码 循环无缝轮播 CSS js1.首...

  • Mac 下安装运行Rocket.chat

    最近花了一周的时间,复习了HTML、CSS、原生JS,并学习了Node.js、CoffeeScript.js、Mo...

网友评论

      本文标题:2022/1/14 CSS复习,JS等等运用

      本文链接:https://www.haomeiwen.com/subject/bkizcrtx.html