发表于: 2019-01-12 23:51:54

1 677


今天完成

1、大致完成任务八

2、了解任务九

3、开始了解js

明天计划

1、完成任务九

2、了解人物十

3、继续了解js

遇到的问题:

1@media only screen and(max-width: 1000px){

因为and和“(”之间必须有空格,否则无效。

2

js报错: undefined

错用js数组$(“.arr”).style=…只能对数组中的元素进行操作

3.两个animation,对应开始结束,结束因为后期设置display:none,便试试能不能删除结束动画

animationFillMode、和keyframes都可以不写……

 

但若不写animation,元素,如图所示,定位还会返回“”开始“结束的动画位置,注意这一点就好。


希望返回的位置如下图:

 

 

收获:

1、 CSS 设置链接样式

a:link {color: #FF0000}     /* 未访问的链接 */

a:visited {color: #00FF00}  /* 已访问的链接 */

a:hover {color: #FF00FF}    /* 当有鼠标悬停在链接上 */

a:active {color: #0000FF}   /* 被选择的链接 */

2Css动画,通过设置widthtextalign-center可以制造文字飞入效果

3ECMAScript不是一门语言,而是一个标准。符合这个标准的比较常见的有:JavaScript

 

JavaScript基础分为三个部分:

      ECMAScriptJavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。

      DOM:文档对象模型,操作网页上的元素的API。比如让盒子移动、变色、轮播图等。

      BOM:浏览器对象模型,操作浏览器部分功能的API。比如让浏览器自动滚动。

JS是以事件驱动为核心的一门语言。

事件的三要素:事件源、事件、事件驱动程序。

总结如下:

      事件源:引发后续事件的html标签。

      事件:js已经定义好了(见下图)。

      事件驱动程序:对样式和html的操作。也就是DOM

代码书写步骤如下:(重要)

·        1)获取事件源:document.getElementById(“box”); // 类似于Android里面的findViewById

·        2)绑定事件: 事件源box.事件onclick = function(){ 事件驱动程序 };

·        3)书写事件驱动程序:关于DOM的操作。

 

 

 

 

4prompt()语句中 ,不管输入什么内容,都是字符串。

alertprompt的区别:

    alert("从前有座山");                //直接使用,不需要变量

var a = prompt("请输入一个数字");   // 必须用一个变量,来接收用户

5parseInt()可以将字符串转数字。

parseInt()还具有以下特性:

1)带有自动净化的功能;只保留字符串最开头的数字,后面的中文自动消失。例如:

    console.log(parseInt("2017年在公众号上写了6篇文章");

控制台输出:

    2017

2)自动带有截断小数的功能:取整,不四舍五入。

6typeof()表示获取变量的类型,语法为:

typeof 变量

7==符号

==这个符号并不严谨,会将不同类型的东西,转为相同类型进行比较。例如:

    console.log("6" == 6);      //true

如果要保证完全等于,我们就要用三个等号===。例如:

==的反面是!====的反面是!==

 

 



返回列表 返回列表
评论

    分享到