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;- -,-""'"-.\ \/ ) / ./ ) / `\ \ |./ ( ( / /' || \\ //'| || \\ _//'|| || )) |_/ || \_\ |_/ || `'" \_\ `'"
JavaScript DOM编程艺术-学习笔记的更多相关文章
- JavaScript DOM编程艺术学习笔记(一)
嗯,经过了一周的时间,今天终于将<JavaScript DOM编程艺术(第2版)>这本书看完了,感觉受益匪浅,我和作者及出版社等等都不认识,无意为他们做广告,不过本书确实值得一看,也值得推 ...
- 【干货】JavaScript DOM编程艺术学习笔记1-3
从7月29号到8月8号,断断续续地看完了这本书,做了部分实践联系.总体感觉本书真的只能算是个入门,学完之后看到库的那一章才感觉是个大坑,实践中大部分应该都是用的现成的库吧,所以还要重新学习一个库,但是 ...
- JavaScript DOM编程艺术学习笔记-第二章JavaScript语法
一.JavaScript示例 <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...
- JavaScript DOM编程艺术学习笔记-第一章JavaScript简史
一,JavaScript的起源 JavaScript是Netscape与Sun公司合作开发,它是一种脚本语言,通常只能通过Web浏览器去完成一些操作.JavaScript为程序员提供了一些操控Web浏 ...
- 【干货】JavaScript DOM编程艺术学习笔记10-12【完】
十.用JavaScript实现动画效果 鼠标放到链接上,每次只显示图片的一小部分,加快加载速度. js: function prepareSlideshow(){ //对象检测 if(!documen ...
- 【干货】JavaScript DOM编程艺术学习笔记4-6
四.案例研究:JavaScript图片库 js: function showPic(whichpic){ //取得链接 var source=whichpic.getAttribute("h ...
- JavaScript DOM编程艺术-学习笔记(第八章、第九章)
第八章 1.小知识点: ①某些浏览器要根据DOCTYPE 来决定页面的呈现模式(标准模式 / 怪异模式--也称兼容模式): 兼容模式意味着浏览器要模仿老一辈的浏览器的怪异行为,来让老站点得到运行,并让 ...
- JavaScript DOM编程艺术-学习笔记(第七章)
第七章: 1.dom方法创建并且插入标签:(这种方法并没有改变文档的物理内容,而是在改变dom树) ①创建元素节点:createElement(); ②内部前插入:appendChild() ③创建文 ...
- JavaScript DOM编程艺术-学习笔记(总结一)
1.1)dom-core方法:(不专属于js,支持dom的任何一种程序设计语言都可以使用它,它们的用途,也不仅限于处理网页,也可以用来处理任何一种标记语言编写处理的文档) ①getElementBy ...
随机推荐
- 解密:LL与LR解析 1(译)
解密:LL与LR解析 1 作者:Josh Haberman 翻译:杨贵福 由于GFW,我无法联系到作者,所以没有授权,瞎翻译的.原文在这里[http://blog.reverberate.org/20 ...
- api 和 abi的区别
156down vote API: Application Program Interface This is the set of public types/variables/functions ...
- 两行代码实现微信小程序联系人sidebar
话不多说,先给你们看看核心数据和结构: 一.数据: city的json array,letter的array (city的json array里的首字母是我手工放置进去的,你也可以通过for循环获得c ...
- 在Node.js中使用RabbitMQ系列一 Hello world
在前一篇文章中可伸缩架构简短系列中提到过关于异步的问题.当时推荐使用RabbitMQ来做任务队列的实现方案.本篇文章以Node.js为例子,来实际操作如何和RabbitMQ进行交互. 介绍 Rabbi ...
- 【使用教程】论Windows下必备的抓包工具Fiddler2如何安装证书(查看Https)
一.写在前面 好久没更新博客了,最近也是忙着年前的一些事情,所以一直没来得及弄一些有价值的东西,还是来冒个泡.随着苹果公司要求的2017年开始上架审核必须是Https,而原本Http的上架需要提交强烈 ...
- Python第一天 安装 shell 文件
Python第一天 安装 shell 文件 python里面一切都是对象 object 代码缩进:建议用四个空格来缩进,不要用tab键 安装 Linux自带python,windows需要下载m ...
- 第六届全球游戏大会( GMGC 北京 2017 )有哪些看点?
全球游戏大会作为亚太地区极具影响力的全球性游戏行业盛会,本次第六届全球游戏大会( GMGC 北京 2017 )将力邀全球50个国家.500多位业界领袖.5000多家企业.50000多位业界精英参展参会 ...
- Python学习懒出极致——自备常用链接
linux: samba配置:http://blog.chinaunix.net/uid-23069658-id-3142052.html ubuntu: mysql启停:http://www.2ct ...
- LINQ 之Union All/Union/Intersect操作
闪存 首页 新随笔 管理 订阅 Union All/Union/Intersect操作 适用场景:对两个集合的处理,例如追加.合并.取相同项.相交项等等. Concat(连接) 说明:连接不同 ...
- RedHat9.0下载地址
RedHat下载:http://archive.download.redhat.com/pub/redhat/linux/9/en/iso/i386/