JavaScript DOM编程艺术-学习笔记

发现基础不是很好,补习一下。37买了2本书(dom编程和高级程序设计)。

以前读书总是自己勾勾画画,有点没意思。现在写下来,说不定会成为传世经典。哈哈。。。。。。。。。。。随便扯扯淡。

第一天(2016年12月11):

1.js由网景和sun公司合作开发。

ECMAscript-标准化的JS

js最开始叫做LiveScript

2.Dom 是一套大家约定俗称的标准。比如,大家把那种有4个轮子,会跑的东西叫做汽车

dom是一种api。在软件开发领域来说,api是前端与后台约定好的一套标准,前端发送什么样的字段,后台返还对应的字段。api的目的是为了更方便的交流与合作。

3.dhtml的概念在20年前就提出来了,就是现在前端开发所倡导的,html专心于标记,css专门做样式,js专门做交互。可见,基础的东西是很长久的,且变化不大。现在火爆的vr技术,其编程基础是大家熟知的c#(这个读作csharp,不读c井)等基础技术。

4.ie干掉了网景,因为每个windows系统上都装着ie这玩意。所以说,站好队,很重要的。不过,当局者迷,旁观者清,真到了站队那个时候,就分不清了。不过听说ie的安全性系数很高,这个这个。。。。唯一有体会的是就是,用ie登陆农业银行的官网,让我重启了好几次浏览器。。。。

5.苹果在2003推出了自己的safari浏览器。那年,我上2年级。

6.①webkit:safari浏览器和chrome浏览器内核

②Gecko firefox浏览器的内核

③ Trident  ie的内核

7.钻牛角尖:为什么引入css用href。而引入js用src呢,

举个栗子:① html就好比一个人。

②css就好比衣服,衣服可以一件套一件的(叠加css-href叠加附属资源)

③js相当于一个人的行为。一种行为会被另一种行为替换。(src-整体替换) 例如:喝奶茶的习惯会替代喝咖啡的习惯。

题外话:不要和我说什么,奶茶和咖啡可以一块喝。。。。。根据哲学的绝对性来说,一个时间点,只能发生一件事情。要么是在喝奶茶,要么是在喝咖啡。就算堆一块,还有比例关系呢

_(\_/)                              ,((((^`\                            ((((  (6 \                           ,((((( ,    \      ,,,_              ,(((((  /"._  ,`,     ((((\\ ,...       ,((((   /    `-.-‘     )))  ;‘    `"‘"‘""((((   (          (((  /            (((      \     )) |                      |    ((  |        .       ‘     |    ))  \     _ ‘      `t   ,.‘)    (   |   y;- -,-""‘"-.\   \/      )   / ./  ) /         `\  \       |./   ( (           / /‘       ||     \\          //‘|       ||      \\       _//‘||       ||       ))     |_/  ||       \_\     |_/          ||       `‘"                  \_\                            `‘"

时间: 2024-10-25 00:49:22

JavaScript DOM编程艺术-学习笔记的相关文章

JavaScript DOM编程艺术学习笔记(一)

嗯,经过了一周的时间,今天终于将<JavaScript DOM编程艺术(第2版)>这本书看完了,感觉受益匪浅,我和作者及出版社等等都不认识,无意为他们做广告,不过本书确实值得一看,也值得推荐给想了解HDOM的相关人员!首先非常感谢作者写出了这么好的一本书,谢谢!书中的内容比较多,我仅记下我认为对自己和他人有所帮助的一些内容! 嗯,首先还是让代码来说话吧! 下面是两段此书中反复强调且通用的经典代码段 1:相当的经典和实用,尤其是当需要为页面加载函数绑定多个函数的时候 /** * [addLoad

JavaScript DOM编程艺术学习笔记(一)

第一章 JavaScript简史 1.1 JavaScript的起源 JavaScript是Netscape公司和Sun公司合作开发的.JavaScript的第一个版本,即JavaScript1.0版本,出现在1995年推出的Netscape Navigator2浏览器中.JavaScript是一种脚本语言,通常只能通过Web浏览器去完成一些操作而不能像普通意义上的程序那样独立运行. 1.2 DOM 简单地说,DOM是一套对文档的内容进行抽象和概念化得方法. 1.3 浏览器战争 1.3.1 DH

【干货】JavaScript DOM编程艺术学习笔记1-3

从7月29号到8月8号,断断续续地看完了这本书,做了部分实践联系.总体感觉本书真的只能算是个入门,学完之后看到库的那一章才感觉是个大坑,实践中大部分应该都是用的现成的库吧,所以还要重新学习一个库,但是这本书也算是给这门语言包括DOM的学习打下了个基础,明白了这些底层的东西,才能将库这些用的更好吧.总体来说,难度入门级,阅读体验良好.注:看完书一定要自己敲敲代码,会出现很多你意想不到的错误,自己学着调试找出错误并改正,这也是一项必备能力吧. 一.JavaScript简史 JavaScript语言使

JavaScript DOM编程艺术学习笔记-第二章JavaScript语法

一.JavaScript示例 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="utf-8" /> 5 <title>Just a Test</title> 6 </head> 7 <body> 8 <script src="example.js"></scr

JavaScript DOM编程艺术学习笔记(二)

第二章 JavaScript语法 2.1 准备工作 编写JavaScript的环境:文本编辑器 + Web浏览器 用JavaScript编写的代码必须通过HTML/XHTML文档才能执行.有两种方式可以做到这点. 第一种是将JavaScript代码放到文档<head>便签中的<script>标签之间: <!DOCTYPE html> <html lang="en"> <head> <meta charset="

JavaScript DOM编程艺术学习笔记(四)

第四章 案列研究: JavaScript图片库 利用JavaScript来创建图片库将是最佳的选择:把整个图片库的浏览链接集中安排在图片库主页里,只在用户点击了这个主页里的某个图片链接时才把相应的图片传送给他. 时间处理函数(event handler)的作用是,在特定时间发生时调用特定的JavaScript代码.例如,如果想在鼠标指针悬停在某个元素上时触发一个动作,就需要使用onmouseover事件处理函数;如果想在鼠标指针离开某个元素时触发一个动作,就需要使用onmouseout事件处理函

【干货】JavaScript DOM编程艺术学习笔记4-6

四.案例研究:JavaScript图片库 js: function showPic(whichpic){ //取得链接 var source=whichpic.getAttribute("href"); //取得占位图 var placeholder=document.getElementById("placeholder"); //改变占位图src属性 placeholer.setAttribute("src",source); //取得文字描

JavaScript DOM编程艺术-学习笔记(第七章)

第七章: 1.dom方法创建并且插入标签:(这种方法并没有改变文档的物理内容,而是在改变dom树) ①创建元素节点:createElement(); ②内部前插入:appendChild() ③创建文本节点:createTextNode(); ④设置属性节点:setAttribute(); ⑤外部前插入:父元素.insertBefore(插入的元素,目标元素);                  插入的元素被插入到,目标元素的前面. ⑥没有inserAfter()函数. 2.小知识点:①appe

JavaScript DOM编程艺术-学习笔记(总结一)

1.1)dom-core方法:(不专属于js,支持dom的任何一种程序设计语言都可以使用它,它们的用途,也不仅限于处理网页,也可以用来处理任何一种标记语言编写处理的文档)  ①getElementById()  ②getElementsByTagName() ③getElementsByClassName() ④getAttribute()   ⑤setAttribute() 2)html-dom方法:(是html专用属性,不能用于任何其他标记语言文档) ①document.write(); ②