转行做前端吧 关注:29贴子:498

【学习帖】记录前端学习过程

只看楼主收藏回复

我计划从明天开始,每天学习前端知识,总结记录反思。#前端开发#


来自Android客户端1楼2022-05-12 18:53回复
    先给自己定下一个小目标进入状态


    来自Android客户端2楼2022-05-12 18:53
    回复


      来自Android客户端3楼2022-05-12 18:54
      回复
        说一下我学习进度。
        从上一个帖子疫情被封34天,那段时间跟着视频教程自学了一部分, html css js学了一点,由于回到家里搁置了一段时间
        所以明天计划复习熟悉一下把进度跟上。


        来自Android客户端4楼2022-05-12 18:58
        回复
          js
          键盘事件
          keydown
          keypress
          keyup
          event.KeyCode被按下按键的编码(已不推荐使用)
          event.key返回当前按下的按键
          以下属性都是布尔值,按下了返回true,没按返回false
          ctrlKey
          shiftKey
          altKey
          metaKey


          来自Android客户端7楼2022-05-13 20:33
          回复
            小练习
            通过键盘来控制div的移动
            左键 div向左移动
            ...
            思路:
            1.先绑定键盘按下事件
            2.测试输出一下上下左右键是什么
            ArrowUp
            ArrowDown
            ArrowLeft
            ArrowRight
            3.使用switch...case语句判断方向
            4.获取box1
            5.修改box1坐标位置
            6.创建一个变量speed来表示移动的速度
            7.如果按住了ctrl则自动加速


            来自Android客户端8楼2022-05-13 20:39
            回复
              思考问题:
              第1次和第2次按键之间有较长间隔。虽然此练习中影响不大,但是如果在游戏中这将影响用户体验,需要去掉这个时间间隔让div顺溜的移动,应该怎么做?


              来自Android客户端9楼2022-05-13 20:41
              回复
                最好不要看这些网盘课程 b站有很多免费的 找个播放量高的就可以


                IP属地:广东来自iPhone客户端10楼2022-05-14 01:28
                收起回复
                  BOM
                  Window对象代表浏览器窗口
                  Navigator表示浏览器相关信息,通过它用来识别不同浏览器
                  Location表示浏览器的地址栏,可以控制浏览器跳转页面
                  History表示浏览器历史记录,由于隐私问题
                  只能控制浏览器向前向后翻页
                  Screen表示用户屏幕信息(用的不多,移动端会用到)


                  来自Android客户端12楼2022-05-14 23:49
                  收起回复
                    可以分享一下吗


                    IP属地:美国来自iPhone客户端13楼2022-05-15 22:19
                    回复
                      navigator
                      唯一一个还可以稍微使用一下的属性每个浏览器都有不同的userAgent,是一个表示浏览器信息的字符串
                      var ua = 网页链接 location
                      assign()跳转页面,会产生历史记录
                      reload()刷新页面,需要一个布尔值作为参数
                      replace()跳转页面,不产生历史记录
                      history
                      length 这次访问的历史记录数量
                      back()回退
                      forward()前进
                      go()想跳哪跳哪
                      定时调用
                      var intervalID = setInterval(func,delay);
                      func需要反复执行的函数
                      delay每次函数执行的间隔时间,单位毫秒
                      返回值:该方法会返回一个整数作为参数,相当于定时器的编号,可以通过编号来停止定时器
                      clearInterval(intervalID)立即结束指定的定时器


                      来自Android客户端14楼2022-05-15 22:38
                      回复
                        查漏补缺
                        % 取模运算(取余数)
                        javascript取模运算是一个表达式的值除以另一个表达式的值,并返回余数。
                        在表达式中没有负数的情况下
                        例如:a%b
                        当a>b,取模运算所得结果即为表达式所求得的余数,若能整除则结果为0;
                        9 % 4 = 1 9 % 9 = 0
                        当a<b,取模运算所得结果即为a。
                        4 % 9 = 4
                        出现负数情况下,取模运算结果的符号与左面数值符号相等。
                        5%(-3) = 2 (-5)%3 = -2
                        2%(-6) = 2 (-2)%6 = -2


                        来自Android客户端15楼2022-05-16 23:59
                        回复


                          IP属地:上海16楼2022-05-17 11:11
                          收起回复
                            感觉也没啥必要发在这里每天的知识点,后期会很忙很辛苦


                            IP属地:北京来自Android客户端17楼2022-05-19 17:52
                            收起回复
                              加油💪


                              IP属地:浙江来自iPhone客户端18楼2022-05-21 20:08
                              收起回复