第七周

第七周

这一周主要学习运用js做网页特效

第一天:

1. 节点 ,网页是有很多的节点组成的  。

元素节点   指的是 :  标签     li  span     ,节点类型是1

文本节点,2      属性节点   ,3

注释,8文档,9

父子兄弟节点:parentNodenextSibling

孩子    childNodes        nodeType == 1  来判断 是否是 元素节点

children只得到元素节点

获取节点属性    getAttribute(“title”)

设置节点属性    setAttribute (“class”,”one”)

删除节点属性    removeAttribute(“title”);

2. 日期函数   Date();

声明:  var  date = new Date();

使用:  获取日期和时间

getDate()                  获取日 1-31

getDay ()                  获取星期 0-6

getMonth ()                获取月  0-11

getFullYear ()             获取完整年份(浏览器都支持)

getHours ()               获取小时 0-23

getMinutes ()               获取分钟 0-59

getSeconds ()               获取秒  0-59

getMilliseconds ()            获取当前的毫秒

getTime ()       返回累计毫秒数(从1970/1/1午夜)

3. 定时器

定时器  不需要人工操作   按照一定的时间进行某种动作。

setInterval(“函数”,间隔时间 )   每隔 n秒去执行一次函数 ,有周期性。

setTimeout在执行一次代码之后,延迟一段时间再执行,没有周期性。

4.案例

时钟,倒计时,分时提醒,日历

第二天

1.   按钮不可用    disabled =  “disabled”  ||  true;

2.setInterval(“函数”,间隔时间 )   每隔 n秒去执行一次函数 ,有周期性。

setTimeout在执行一次代码之后,延迟一段时间再执行,没有周期性。

3.递归调用 :  函数自己调用自己  函数递归调用   arguments.callee    返回的是  正在执行的函数 本身

4. 逻辑运算符   与  &&  或  ||   非  !         ! > && > ||

a&&b,如果a为假,则返回a,如果a为真则返回b。

a||b,如果a为真则返回a,如果a为假则返回b。

5.转换为 字符型

var num = 12345;

num+ “”

String(num);

num.toString();   10进制

num.toString(2)   二进制

6.根据字符位置返回字符

charAt(索引号)获取相应位置的字符

charCodeAt获取相应位置的字符

第三天

1.offset家族

offset   自己的 偏移

offsetWidth    得到自己的宽度

offsetHeight

构成 :   width  +   padding  +  border

div    width 200   border 3px    padding-right: 15px

div  offsetWidth =    200 +  6  +  15  =  221

div.offsetLeft

得到距离 这个 div 最近的 带有定位的 父 盒子   左边距离

offsetParent      返回自己的父亲元素   (带有定位的)

parentNode    这个返回亲父亲 不管父亲是否带有定位

style.top   offsetTop  的区别

offsetTop   只读    只可以得到结果 但是不能赋值

style.top    能得到 (行内式 )    但是可以给值

style.top   得到的是  25px

offsetTop   得到的是 25

2.event对象,事件对象

3.鼠标事件

onmouseover      onmouseout   onclick

onmousemove当鼠标移动的时候    就是说,鼠标移动一像素就会执行的事件

div.onmousemove = function() { 语句 }

当鼠标再div 身上移动的时候,就会执行。

补充网址编码的认识。

4.缓动公式,通俗理解就是一个过渡过程。

5.重点案例

小米手机和轮播图

第四天

1.HTML基本访问方法window-documentdocument.titledocument.headdocument.bodydocument.documentElement(约等于document.html)

2. scrollTop被卷去的头部,隐藏在屏幕上方的距离

scrollLeft左边划出区的部分

scrollTo(x,y)去往页面的x和y坐标的位置window.scrollTo(x,y)

4.JSONjs对象表示法数据传输

JSON指的是JavaScript对象表示法(JavaScriptObjectNotation)

JSON是轻量级的文本数据交换格式

JSON独立于语言*

JSON具有自我描述性,更易理解

var json = {}对象var arr = [] ;数组varnum;变量

var json = { width: “100px” ,height: 100 }

第五天

1.3个window事件

重新加载事件unload,屏幕滚动事件on scroll,窗口改变事件onrpsize

window.onscroll = fucntion() {  fun (); }

fun()    function() {iffss }

2.简单冒泡机制

事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。

顺序

E 6.0:

div -> body -> html -> document

其他浏览器:

div -> body -> html -> document -> window不是所有的事件都能冒泡。以下事件不冒泡:blur、focus、load、unload

3.获取用户选择的内容

4.动画原理,封装动画函数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,098评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,213评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,960评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,519评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,512评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,533评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,914评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,574评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,804评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,563评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,644评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,350评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,933评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,908评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,146评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,847评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,361评论 2 342

推荐阅读更多精彩内容

  • 请参看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon阅读 7,096评论 2 19
  • 我是一条狗,我的名字叫阿呆,“妈妈”给我取的名字,因为她第一次见我的时候,她觉得我很呆,趴在那里一动也不动。可是,...
    宸墨烟阅读 943评论 1 5
  • 作者:夏汐蕊☞想看其他作品请点击这里简书连载风云录回顾上一章:[连载]♥我的爱只属于你(27) 【第二十八章】动一...
    夏汐蕊阅读 405评论 0 6