2018-11-13.1

1、变量与字符串:
变量:是一个容器,里面是用来存方东西的,可以使数字,也可以是字符串,也可以是对象,也可以是其他的东西,比如说布尔值。
字符串:一串字符。比如abc
变量是可以接受字符串的:
var str = "abcdef";
var str1 = 'abc';
也就是说在定义字符串的时候,可以使用单引号也可以使用双引号。
在代码中使用到字符串的时候必须要加上引号,使用变量的时候不需要(不能加)。

2、通过JS的obj.style.样式操作的是元素的行间属性。
行间样式: 直接写在HTML元素style属性中的样式
内部样式: 写在HTML头部的style标签里面的样式
外部样式: 通过link或者@import引入的外部样式
3、优先级:
猜想1:内部 》 行间 》 外部
猜想2:行间 》 内部 》外部
实验:如果样式没有冲突,显示的时候会怎么样?
结论:所有的设置的样式效果都会显示
实验:如果样式有冲突,显示的时候会怎么样?
结论1:行间的样式优先级最高。
结论2:外部样式与内部样式谁距离标签近,谁的优先级高。
4、id选择器、class选择器、标签选择器。优先级谁高?
id > class > 标签
在操作元素样式的要统一,要不全部使用行间样式操作,要不全部统一为操作元素的类。
5、jS代码是按照从上到下的顺序加载的,执行循序也是从上到下。一行代码执行完成之后,再加载下一行代码。
一个页面中script标签可以有很多个。

6、匿名函数,当一个函数直接赋值的时候,这个时候函数不需要具有名字,类似的比如赋值给事件,赋值给变量都不需要名字,这样的函数叫做匿名函数。
匿名函数的格式:
var a = function (){

};
7、window.onload
页面加载事件,当整个页面的所有HTML标签加载完成的时候,会自动的触发这个事件。有了这个事件我们就不需要考虑JS的位置了。写在onload事件函数里面的代码会在页面加载完成的时候执行。
8、JS规范
自己写的JS一般书写在body结束标签之前,所有的页面标签之后。
9、行间事件的提取
样式表现 ,行为 与内容相分离。
内容与样式分离

  1. 首先通过JS获取出来要添加事件的标签
    var oBtn = document.getElementById('btn');
  2. 给这个标签添加指定的事件处理函数
    oBtn.onclick = function(){};
  3. 实现函数
    oBtn.onclick = function(){
    var oDiv = document.getElementById('div');
    oDiv.className = 'to-blue';
    };
    10、页面添加CSS的方式
    行间: 直接写在标签的style属性值
    内部: 写在HTML头部里面的style标签里
    外部: 通过link引入一个css文件
    11、页面添加JS 的方式
    行间:a标签的href. 行间事件
    内部:写在script标签里面
    外部:通过script标签的src属性引入。
    一旦script标签通过src属性引入了外部的js文件,这个标签的内部就不能写任何JS代码
    12、document.getElementsByTagName
    属于DOM操作
    get Element s By Tag Name
    获取 元素 们 根据 标签 名
    注意:获取的是一组数据,即使里面符合条件的只有一个,那么也是一组数据。
    获取出来的数据是一个数组。
    数组就是一组数据。数组具有一个length属性,这个属性可以获取出来数组中具有多少个数据。length会随着数组元素的个数发生变化。
    get Element s By ClassName
    获取 元素 们 根据 类名
    13、while循环 执行循环
    起床 --- 上课 ----吃饭 ---睡觉 ---上课 ----吃饭 ---睡觉
    数学 1+100
    while(条件){
    循环执行过程
    改变条件
    }
    例子:打印1-100

//初始化循环条件
var a= 1;
//判断是否符合循环条件
while(a < 101){
//执行循环内容
console.log(a);
//改变循环条件
a = a + 1;
}

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

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,460评论 1 45
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,168评论 0 3
  • 前端开发面试题 <a name='preface'>前言</a> 只看问题点这里 看全部问题和答案点这里 本文由我...
    自you是敏感词阅读 757评论 0 3
  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,575评论 0 7
  • 前几天,外婆去世了,得到消息,没有太大震撼,只有些许失落。 外婆去世,我在异地,未能赶回去送最后一程。古稀之年...
    莫小丁阅读 284评论 0 0