- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 for循环和setTimeout
for(var i=1;isetTimeout(function timer(){console.log(i)},i*1000);}这个程序最后输出的是五个6,而不是1到5的迭代。首先,JS的执行是单线程的,当遇到setTimeout()定时器时,JS都默认不会执行其中的回调函数,而是继续执行其他的JS函数,直到所有JS脚本都解析完毕,才会回来执行setTimeout(
2017-05-13 18:00:54 566
原创 创建函数的常见方式
函数:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块创建函数,常用的有以下几种方式:一、函数声明写法如下:function init(){}二、函数表达式 写法:var init=function(a,b){}表达式的左边是一个变量,右边则是一个匿名函数。(匿名函数的最大作用就是用来模拟块级作用域,避免数据污染。)(funct
2017-04-19 17:10:03 1422
原创 滑动效果
程序运行效果如下:该效果在鼠标滑过字体时触发。下面是实现该效果的JavaScript程序: window.onload=prepare; function prepare(){ var elementp=document.getElementById('p1'); p1.ex=50; p1.ey
2017-04-16 21:34:48 367
原创 JS翻转器之多个链接触发
翻转器在网页中的应用并不少见,下面我将介绍两种用JS实现的方法,以供学习:第一种:主要是利用getAttribute及setAttribute这两个函数,以下是HTML,CSS及JS代码:HTML:图片1图片2图片3CSS:*{margin:0;padding:0;}#imgs li{display:inline;
2017-03-12 10:49:02 613 2
原创 关于网页页头的“设为首页”和“联系我们”位置互换问题
在进行对网页的布局时,页头的存在于大部分网页而言都是必不可少的,且一般而言,都会有“设为首页”,“加入收藏”,“联系我们”等三个链接。当然,页头的链接部分并不局限于这些文字,在这里我仅仅是举个例子,作为参考。设为首页加入收藏联系我们
2017-03-10 10:35:06 816
空空如也
求教大神 codingame中coders strick back
2018-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人