A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 厦门校区   /  2018-5-17 14:27  /  6989 人查看  /  56 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

何平波
今天又学了新的知识----JavaScript(简称JS).
JS是一种网页脚本语言,它是属于web的语言,如果说html语言是一个人的话,css语言就是为他美化外观,而JS语言就是赋予它动作,让人(网页)更加的面向对象.
JS是可插入的HTML的编程代码,它能让所有现代的浏览器解析执行,今天要掌握三个重点,第一个重点是检测注册表内容是否符合规范.第二个重点是网页页面的一个图片的滚动,第三个重点是学习如何让网页定时跳出广告.
以下是自己对今天的三个重点的一些理解:
第一个重点比较容易理解,使用事件onsubmit(因为这个事件比较特殊,需要return),然后让每个表单元素加上id,使用<script>里的function获取到元素内容id,定义一个变量名接收这些元素内容,然后进行一些判断,比如输入用户名就可以判断是不是空的,如果是的话就使用alert()让网页弹出警告,,并且return flase,让表单里的内容数据不提交.

第二个重点是让网页里的图片进行滚动翻页,在这里需要用到和重点一一样的方法,不过稍有区别的是直接在图片上做判断,而且还用到了JS里的一个方法叫        setInterval()根据设定的毫秒值周期来调用函数或者计算表达式.然后获取到网页显示内容的效果.这个方法需要去掌握.

第三重点是让网页定时弹出广告图片又自动关闭,这个重点相对来说不好理解,首先你需要让被显示的图片先隐藏在网页里,然后根据setInterval()来给他设定显现的时间毫秒值,同时也要根据setInterval()来给他设定消失的时间,这里重点是一个图片的代码里和函数计算表达式需要设计它的样式让他消失和显示,同时调用setInterval()这个方法就会在一个周期内一直显示和消失就会出现闪屏的冲突,这里需要让消失里的方法结束clearInterval();才会解决这个问题.
回复 使用道具 举报
林树德
            今天学习了JavaScript,js能够让我们页面能够动起来是一款脚本语言;起到更好的视觉效果;使用过程需要一个事件去触发,触发一个函数,定义一个函数,来获得对象的操作权,来修改要操作的对象的属性或者值,主要学习了BOM当中window对象中的一些常用方法,来操作一些函数,通过注册校验,图片轮播及插入广告案例,多少能够明白一些用法,不足的就是对对象当中的一些属性不太了解,案例敲起来很吃力.
回复 使用道具 举报
陈昆明:
今天对js进行了初步的学习,作为又一种新的语言,我们得对它的语法进行初步的了解,其实js虽然和java没有半毛钱关系,但是它的基本语法和java有着相似之处,接触起来也会容易些,今天主要围绕课上的三个案例进行简单的总结:
  • 使用JS完成简单的数据校验
           针对第一个案例,我们需要利用函数来达到我们的要求,那么首先的问题就是在js中如何调用一个函数,不同于java,在js中想要调用一个函数就必须有一个事件的触发,这里我们可以借助window的事件来进行调用函数,这里有一个小tips就是只要是事件都是以on开头的,可以方便我们记忆,有了事件之后我们就可以编写我们的函数了,需要注意的是js编写函数的固定格式,这是需要我们进行记忆的,js的函数借助<script>标签统一写在head部分,在函数中,这里我们要完成的是进行简单的数据校验,那么在这里我们得要先获得相应文本框的使用权,这个其实和java是很相似的,你要对某个对象进行操作,是肯定要先获取到它后才能进行相关的操作的,然后我们可以通过对象调用它相应的属性进行相关判断从而达到我们的目的,这个案例的重点在于onsubmit这个事件调用函数是需要一个返回值的,所以创建事件的格式需要注意,而且在函数编写中也要注意需要有一个返回值.
  • 使用JS完成图片轮播效果
          轮播案例需要注意的点主要是图片src的控制,我们需要借助一个变量进行相关的拼接从而使图片产生轮播的效果;
  • 使用JS完成页面定时弹出广告
          定时广告的需要注意,我们通过document调用的setinterval等方法,它是有一个返回值的,这个返回值的作用可以理解成就是给每个setinterval方法进行标识,因为clearinterval在被调用的时候,你需要告诉它到底是要去清空哪一个interval,要不然方法是无法到达预期效果的

回复 使用道具 举报
黄进安:
1.    js的使用步骤: 你要在什么时候做什么事情?
做什么?------à操作的具体内容
对谁?---------à获取要操作的对象(document.getElementById(“id名”);)
把对谁做什么封装成一个函数(方法);
什么时候?---à触发你做这件事的事件(加载页面,单击鼠标……)

2.      学CSS的时候一直有个疑惑id选择器和类选择器到底有什么区别?好像可以都可以应用于任何元素,那么在使用上到底有什么区别之处?
今天教了js在获取要操作的对象都是采用document.getElementById(“id名”);来获取页面的元素,再对元素根据需求操作.
找了下度娘得到以下答案:
1)      ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。
2)      可以使用类选择器词列表方法为一个元素同时设置多个样式。我们可以为一个元素同时设多个样式,但只可以用类选择器的方法实现,ID选择器是不可以的(不能使用 ID 词列表)。


回复 使用道具 举报 1 0
郑学馨:
Javascript:脚本,在html中的作用,通过javascript函数,对我们

输入的动作进行识别判断然后做出回应!
今天要实现的三个功能:图片轮播,广告弹出,表单校验,
1:图片轮播:主要用到js中的setinterval方法,通过

Window.onload来启动方法的入口,onload表示网页一打开就执行

的方法,通过调用function(函数)来设置图片轮播,实现的关键点

是通过将利用id查找到的元素对象的src地址值改变成下一张图

片的src地址;
2:广告弹出:运用onload,settimeout来设置延时,注意图片的隐

藏和显示要使用css中的diaplay(block:表示显示/none:表示隐

藏)
3:表单校验:获取表单上输入的值(.value),通过if语句判断是否

符合要求,return一个布尔值,
总结:第一格式很重要,多打代码少看视频,第二,关键词的理

解;windos/onload/funtion/settimeout/setinterval/document

/getelementbyid/alert/var/这些理解了,至少能完全看懂代码

了,第三:功能如何实现的,
回复 使用道具 举报
张育辉
        js总结:
                1:如果是html是骨架,css是衣服,那js就行为,
                让页面更加丰富,更炫,能让整个页面动起来;(运行在游览器的一个脚本语言)
                2:js三个部分组成ECMAScript,DOM,BOM,
                今天学习了两个部分,ECMAScript和BOM,
                        2-1:ECMAScript是一种类似java格式的语法,但是和java没有半毛关系,
                        不同的是,java是强类型语言,定义变量,明确类型,
                        js,任何数据类型都用var来接收,还有一个全都 ===是类型和数值都相等才返回true;
                        2-2:BOM学习了Windows对象,由于是最顶层,Windows可以省略不写,常用的事件有
                                1:onclick:点击事件,绑定空按钮,点击一次执行一次函数.
                                        补充:onsubmit 绑定提交按钮,但是需要返回值,不然话会提交数据,
                                2:onload:加载事件,等到页面加载完毕在执行onload事件所指向的函数,图片轮播
                                        还可以匿名函数window.onload = function();类似于java静态方法,类一加载就加载;
                                3:setInterval("changeTime()",3000);定时器,参数1:需要执行的函数,参数2,间隔多少毫秒,可以一直执行
                                4:setTimeout("同上")只执行一次就没了
                                5:他们都需要获取相对性的id,方法document.getElementById("lunboimg");
                                6:confirm("你确定是否删除");//确认弹出框
                                7:prompt("请输入你要查找的内容");//输入框  
                                8:location.href ="网站首页展示.html";//页面跳转,可以设置多少毫秒跳转一个新的页面
回复 使用道具 举报
李成林
js总结
关键字<script>(脚本);
window对象的常用方法
setInterval():设定间隔时间;
setTimeout():设定只执行一次
aler();弹出对话框
事件触发
onclick:点击触发
ondblclick:双击触发
mouse(鼠标)
onmouseover:鼠标悬浮触发
onmouseout:鼠标离开触发
onload:页面加载触发 一般定义在 dody(身体)中和window.onload;
document(文件)中的方法
getElementById():根据id获取地址值
element(元素)
一般在开发中的使用步骤:
确定触发事件;
根据触发事件来决定构造函数是否执行
根据id来获取要操作的对象
拿到对象进行修改;
回复 使用道具 举报
赖镇东:
JavaScript
今天学习了JavaSciptECMAScript中的基础语法,与Java语法很相似,但有几点是与Java不一样的。1,变量是可变性;2,分号;可有可无3,数据类型的不同;4,有一个运算符===
主学习了BOM浏览器的对象Window方法,window中的方法主要是运用在网页界面上的操作。下面是我整理的Xmind
1526571879(1).jpg

回复 使用道具 举报
这几天学习单词量有点多,英语渣渣的我学的有点吃力,明明知道原理是这样的,敲代码的时候无从下手,单词过一会就忘,忘了在回去也看不懂了,总结下,还是碰到新单词可以存下,把备注和单词的用途都写清楚一点,设定一个复习时间每天都复习一下 001.png 002.png
回复 使用道具 举报
叶凌青
今天学了JavaScript
其实他就是一种运行在浏览器的脚本语言
他的作用是让网页动起来

JavaScript的基本语法
很多都和java类似
要注意的地方是
=== 全等于.全等于是类型和值都一致的情况下才为true.
==知识比较他们的值是否相等,相等就返回true

今天还学习了事件,通过事件调用函数.
通常开发步骤
1,JS通常都由一个事件触发
2, 触发一个函数,定义一个函数
3,获得操作对象的控制权
4,修改要操作的对象的属性或值


还学习了两种js的引入方式,
JS代码需要使用<script></script>
1,直接在页面中引入
2,定义一个js文件
在HTML中引入该JS代码即可  通过标签引入<script  src = ""></script>

定义函数的两种格式
1.
function 函数名称(){
        // 函数体
}
可以理解为java中的方法,调用才执行

2.window.onload = function(){
        // 函数体
}
理解为java中的静态代码块
回复 使用道具 举报
本帖最后由 AsusCoder 于 2018-5-18 18:35 编辑

姓名:曾耀峰
   
   这三天html+css+js,有点吃不消,量力而为地掌握,熟悉API文档上的方法。设想这些功能在以后开发中的使用场景,以后遇到Mark一个印象。
   今天学了js,最大的感受是,在视觉上能够给页面有一些活力。比如给广告展示模块设置轮播;在功能上的使用是很强大的,比如:
    1.能够获得任意一个标签,并能修改它。
    2.多种事件触发捕获,能够添加更多的功能。比如,当点击表单form的submit按钮,会触发onsubmit事件。这个时候想捕获这个事件,就可以在form上面添加一个属性onsubmit ='js函数'。
   
总结今天的知识:
    一.案例1:制作广告图轮播效果。
    这个主要功能是使用window.setInterval("函数方法",毫秒数) 这个方法来设定该网页每个毫秒数执行所引用的函数方法。interval在英语的单词意思是间隔,时段等意思。理解方法的名称就可以知道这个函数的功能。
    另外,调用该函数还需要用到window.onload这个事件,当网页body标签加载的时候就会触发该事件。
    比较困难的是。函数内调用另外一个函数,还有第一次用js写逻辑时候,会有点手生。
    贴一下代码方便记忆:
    <script type="application/javascript">
                        window.onload = function() {
                                window.setInterval("changeImg()", 5000);
                                //window.setTimeout("popTopAd()", 3000);
                        };
                        var i = 1;

                        function changeImg() {

                                i++;
                                if(i > 3) {
                                        i = 1;
                                }

                                var img1 = document.getElementById("img1");
                                img1.src = "img/" + i + ".jpg";

                        }
       document是小写,不是大写的Document,写成大写会没有效果
       getElementById("标签的id名字")是重要方法
       做出来的轮播效果是瞬间切换图片的,和范例网页上的图片平移轮播不一样。在思考如何制作。

      
       二、案例2:加载页面一次性弹出广告层效果
        这个案例启动的事件同样是onload事件,由于onload事件只能声明一次。所以当广告图片切换和广告层弹出同时要使用onload事件的时候,只能把两个函数都放在window.onload = function(){}匿名函数体里面。一次性的延迟设置方法使用setTimeout("函数方法",毫秒数)。使用一次就不会再调用了。隐藏一个标签的属性是display:block;显示是display:none;通过getElementById()方法获取到广告层。直接设置ad.style.display 的值即可完成。
      
      三、案例3:其他常用的js方法:
        prompt()方法能够弹出一个可以输入数值的窗口。这个方法对于以后我们在后台管理页面进行数据的修改应该是比较常用的。输入新的数据,可以覆盖原来的数据
        confirm()方法能弹出一个确认的窗口,对于以后删除数据等慎重的行为,加上这样一个窗口可以再确认一次,防止数据丢失。
     另外,BOM的全拼是Browser Object Model 浏览器对象模型。是我们今天所学的知识。BOM除了Window这个顶级对象 ,其他另外六个对象。其中Screen屏幕,Timing.时间,Coookies本地缓存等三个对象是重要的,后面有空再学习。

     
     今天写代码遇到的问题:

     1.在补齐首页的热门商城模块中,单项商品的商品图片,名字,价格这三个,由图片,文字,链接等三个非块状标签组成,如何将它们进行规则排列。参考代码中的属性display:inline-block能将图片标签转换为块状元素,其他文字标签,链接标签各自贴上p标签,可以很好使用。

     2.在补齐首页的人们商城模块中。因为总共要连续粘贴复制十次相同的商品展示项,导致代码冗余。利用js的innerHTML方法来动态HTML代码。只要写好一个,获取它,并循环十次就可以生成同样的代码。

     3.当页面用百分比尺寸布局的时候,将浏览器窗口缩小的话,页面的布局会被打乱。这是一个不好的体验。后面查了资料。解决方法是给div设置最小宽度值min-width。设置的值为自己屏幕的大小。
   使用属性min-width。设置为min-width:1360px;。当然,每一个div都这样设置最小宽度值是不行的。直接给套在最外层
的一个div设置一个即可。
    视频上提供的WEB01项目并没有进行这样的设置。应该补上去的。
        
     
回复 使用道具 举报
侯玉林
今天我们学习了js.
所谓js就是一种用于浏览器的脚本语言.
能够在浏览器端进行一些简单的逻辑运算,避免代码来回在浏览器和服务器之间来回切换,大大提高了程序的响应效率.
js的运行机制主要是通过事件和函数来实现的,当某个事件发生,就运行一个或多个函数.
主要的实现有两种方式:
1.在标签中写下当发生a事件就调用b函数,然后在script中写下b函数的具体实现步骤.
1.匿名函数,直接在script中写下当发生某个事件就触发莫个函数.
回复 使用道具 举报
本帖最后由 磬辰 于 2018-5-18 01:29 编辑

林文辉
     如果把网页比作一个人,css比作外貌的话.那js就相当于给它附上了灵魂.作为一种基于对象的弱类型脚本语言,整体相对于java要更加的简洁和紧凑.而且相对于java也没有那么的严谨,所以刚上手的时候会比较不适应,但是有编程基础整体学起来就比较快点.
     js的强大之处的之一就在于它只依赖与浏览器本身,只要浏览器能支持js,那么它就能发挥它的各种功能,非常的灵活.并且js还有对应的框架.比如jQuery.本着Write less,do more的核心概念,使我们操作起来更加的方便快捷.
    今天学习到的知识虽然只是js的凤毛麟角,但就已经足够体现它的优势了.比如我们可以直接在客户端通过js进行一些表单或者其他的校验,不要去往返的客户端和服务器之间进行传输,光是这点就可以节省很多资源了.并且通过js我们可以进行各种各样的人性化设置,让用户的体验变的更好.     因为js一般不会报错,所以很有可能会造成你单词或属性名打错  或者打反造成你调试了半天也没发现错误在哪. 这个影响还是很大的,所以在写js时尽量慢点或者仔细点,避免出现这些低级而又 耗时的错误.而且最后是写一点调试一点,不建议写了一大堆再去调试, 而且因为js代码相对来说可能会凌乱点, 而且代码量再多的话 就更难发现错误,
     调试可以用火狐或谷歌,也可以手动通过alert()来测试.浏览器就推荐这两个,其他的太坑了 尤其360,最好不要用.火狐和谷歌各有优点,谷歌的控制台是英文(按F12进入),j火狐有中文的,但是火狐偶尔也会有问题.比如某个功能要客户端跳转服务器,火狐可能就只给你抛回一个值,这样你可能不是很清楚到底有没出问题,但是谷歌就会直接给你报出错误在哪.所以这两个浏览器看个人喜好了.
     最后一点,命名要规范.尤其是像id="" name=""这种,最好不要用关键字,比如你写个<input id="submit"> ,这样有可能就会出现 submit() is not a function.很麻烦.所以建议命名时以小驼峰式命名(第一个单词小写,后面的每个单词首字母大写),这样不管是自己还是别人看代码 一目了然
回复 使用道具 举报
弹出广告
先把图片设为none隐藏起来,然后设置显示定时
通过标签id获得标签对象: document.getElementById(" ")
block元素显示为块级元素,元素前后会带有换行符   清除定时
window调用设置隐藏定时,none隐藏起来 清除定时

让图片轮播
window对象加载function方法 :window调用设置定时 里面传入要执行的表达式和毫秒值;
获取图片控制权 , 获取元素id 把元素id里面的路径设为可变的i。

history对象方法;就是浏览的历史 go()方法可以前进后退或加载到某个具体页面。
location对象方法弹出confirm();弹出一个确认窗口。方法弹出prompt();弹出一个可输入的对话框方法弹出prompt();弹出 open();        打开一个新窗口

今日单词
onclick     点击
onload      加载
setInterval 设置时间间隔
confirm     确认
prompt      输入
Location    地点
display     展示
block       阻塞
none        没有的
document    文档
Timeout     超时
alert       警告框
onfocus     聚焦
navigator   导航
priPage     前一个页面
nextPage    下一个页面
回复 使用道具 举报
林荣彬
        JavaScript是运行在浏览器端的脚本语言,脚本可位于 HTML 的 <body> 或 <head> 部分中,或者同时存在于两个部分中。

JS的基本语法:
1.区分大小写:
2.弱变量类型语言:
3:分号可有可无
4:变量命名:第一个字符必须是字母,下划线,美元符号


JS中的运算符:用法与java一致.只有一种不一样:===(全等于运算符)既比较运算符的类型也比较值.不同于==,==只比较值是否相等
JS中的语句:用法与java一致

设置定时的两种方法:
(1)setInterval("javascript语句",毫秒)  设置定时后会每隔设定的毫秒值后无限的循环执行
(2)setTimeout("javascript语句",毫秒)   设置定时后只会执行一次
关闭定时的两种方法:
(1)clearInterval(setInterval_variable)
(2)clearTimeout(setTimeout_variable)

数据校验:
1.给对象设置一个ID
2.在form中定义事件有返回值的触发函数onsubmit
3.在<script>标签中定义function(){}函数
4.根据ID名获取对象 document.getElementById("id").value并用变量var接收
5.if判断对象并返回值.

图片轮播:
1.将需要轮播的图片设置一个id
2.在<script>标签中定义匿名函数window.onload = function(){函数体}
3.在函数体中设定轮播时间window.setInterval("javascript语句", 毫秒值);
4.定义一个变量,并循环判断变量的值.
5.用图片的id在document.getElementById("id")中获取对象并用变量接收
6.图片id.src="img/" + 变量值 + ".jpg";轮播图片

页面定时弹出广告:
1.给隐藏的广告对象设置一个ID
2.在<script>标签中定义匿名函数window.onload = function(){函数体}
3.在函数体中设定轮播时间window.setInterval("javascript语句", 毫秒值)并用time接收
4.用图片的id在document.getElementById("id")中获取对象并用变量接收
5.图片id.style.display="block",显示广告
6.清空定时 window.clearInterval(time);
回复 使用道具 举报
陈叶隆
今天学习了JavaScript,跟以前所学的知识有相同部分,也有不同部分.
相同的是大部分数据类型和语法都跟java类似,比如数据类型也分字符串String,数字number之类的.for循环,if-else之类的语法差不多.window调用的方法比如setInterval(),alert,confirm类似于之前的类名点上静态方法直接调用,只不过这个”类名”window可以省略了.
不同的是开发步骤跟之前的知识不一样,JS的调用需要一个事件去触发,然后调用方法,然后需要获取某个对象的控制权,再对对象的属性进行修改.感觉绕了几个弯,比较麻烦,有时候想不到思路.
回复 使用道具 举报
林玮

今天呢,轩哥教了全新的内容js.js呢与之前教的没有任何关联,所以说是全新的内容;

之前web这一块学了两大块内容,一个是构建页面的框架,还有一个是给这个框架美化,他们分别是:
table(表格框架)由于不灵活就被div(块框架)替代了,CSS就是美化页面了;
但是学了框架和美化,页面还是死的,达到不了我们的需求,所以今天就学了js;

js全名JavaScript,主要功能是让页面动起来,JavaScript是一个脚本语言,它包含了ECMAScript,BOM,DOM(重点).
JS的基本语法很大程度的跟java语言嵌合;
而又有几个地方不同:                               
                JavaScript                                java
        1. js是弱变量类型语言                   1. 所有变量类型不同接收变量的基本数据类型也就不同
        所有变量都是用把var来接收            比如int--整数类型 String--字符串类型...
        2. js只有两种数据类型                   2.java也有两种类型
        一种原始类型,一种引用类型           一种是基本数据类型,还有一种是引用数据类型
                           (引用类型内容也是不一样的)
                            3. 还有一个就是运算符了
        运算符js和java基本相同就一个==和===号不一样,==号是内容相同就返回true,
                        ===号是内容和类型都一样才返回true;
还有就是ECMAScript,BOM和DOM,其中DOM还没讲.ECMAScript就是JavaScript的基础语法.
BOM有五个对象:
        window对象(重点讲了window的六个经典方法,我就讲两个比较重要的)
                setingterval("属性()",time)--定时执行一个任务无限循环
                settimeout("属性()",time)--定时执行一个任务只执行一次
        Navgator对象
        Screen对象
        Histion对象
        Location对象(这些查API都可以查的到,想知道去API查)
js的使用:
(由于这边的单讲的话有点繁琐,我就直接用代码实现了...)
    例(图片滚动代码):
        script标签是编写js代码的必要标签
        <script>
                        //静态代码块
                        window.onload = function(){
                                //定时滚动属性changeImg()
                                window.setInterval("changeImg()",5000);
                        }
                        var i = 1;
                        //定义属性changeImg()让三张图片顺序循环滚动
                        function changeImg(){
                                //alert("aaaa");
                                i++;
                                if(i > 3){
                                        i = 1;
                                }
                                var img1 = document.getElementById("img1");
                                img1.src="../img/"+i+".jpg";
                        }
        </script>
回复 使用道具 举报
day03
        施炎生                       
JavaScript是运行在浏览器端的脚本语言,需要重点掌握以下几点。
1.window对象常用方法:
setInterval()
setTimeout()
alert()
confirm()
prompt()弹出一个可输入的对话框
open()打开一个新窗口
2.JS的引入方式:
第一种:页面内直接编写JS代码,JS代码需要使用<script></script>
第二种:将JS的代码编写到一个.js的文件中,在HTML中引入该JS代码即可通过标签引入<script  src = ""></script>
3.开发步骤:
JS通常都由一个事件触发;(常用事件:onclick单击, ondblclick双击, onmouseover鼠标放上,onmouseout鼠标移开,onload加载页面)
触发一个函数,定义一个函数;
获得操作对象的控制权;
修改要操作的对象的属性或值;
4.重点掌握以下三个案例:
案例一:注册页面的校验
案例二:图片滚动
案例三:广告的显示与隐藏
回复 使用道具 举报
柯建程
javaScript  脚本语言
BOM浏览器模型
DOM文档模型
弱变量类型语言(与java不同)javaScript没有具体类型,赋值后才找到类型    变量只用var
js的通常开发步骤
js通常由一个事件触发    事件(onclick,onload  onsubmit(需要写return))
触发一个函数,定义一个函数
获得操作对象的控制权
修改要操作的属性或值
定义函数
functiom 函数名称(){}
window.onload=function(){}   匿名函数   只能有一个匿名函数
js引入
两种方式
一种:页面直接编写<script></script>
一种:写入js文件夹中<script src=""></script>
完成图片滚动效果(window对象)
设置定时
setInterval()每隔多少豪秒换一次
setInterval("函数名",5000)
setTimeout()  隔多少毫米执行一次
setTimeout("函数名",5000)\
清除定时
clearinterval  取消setinterval()
cleartimeout取消settimeout()

显示和隐藏广告
需要用到setinterval或settimeout
           clearinterval或cleartimeout
css显示和隐藏的属性
display          
block 显示元素
none 隐藏元素
回复 使用道具 举报
陈旭明
理解了class容器和id容器使用场景的区别,class选择器一般用于css和div里面,id选择器一般用于javascript里面。

Js定义方法的步骤:
1.先在要进行操作的对象里面设置id;
2.设置事件加载的对象名;
3.通过对象调用函数
4.函数体里面设置要进行的操作:先通过id获取要进行操作的对象,然后对该对象进行操作

常用事件:onclick,ondblclick,onmouseover,onmouseout,onload...
原始数据类型:
    undefined:未定义类型
    boolean:布尔类型
    number:数字类型
    string:字符或字符串.
    null:空
引用数据类型:null
定义变量都用var       
Windows对象的方法:
alert();                         --弹出对话框
setInterval();                        --设置时间间隔,循环进行
setTimeout();                        --设置时间间隔,只执行一次
clearInterval();                        --清除设置的时间间隔
clearTimeout();                --清除设置的时间间隔
confirm();                --弹出一个确认窗口
prompt();                        --弹出一个可输入的对话框
open();                        --打开一个新窗口
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马