ppk谈JavaScript的笔记(14)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • 琅嬛

    琅嬛

    A 浏览器兼容性 Js的标准化是一个双层建构,由Netscape3标准所形成的底层和现代W3C规范(事实上有两个 :W3C和Microsoft)构成的高层组成。 浏览器差异: 1. 所有浏览器都努力实现W3C DOM和XMLRequest 2. 事件处理仍然被浏览器大战时期刻意制作造出来的兼容性问题所导致的后遗症所困扰。 a. Explorer固守着微软的处理方式,而Mozilla忠实的遵守W3C规范,safari和opera则 对亮着都提供了支持。 b. 我们...

    2013-11-20 14:55

  • 琅嬛

    琅嬛

    BOM:浏览器对象模型,联系核心语言和DOM的纽带。 A windows对象 windows对象时BOM的核心,它有四个作用: 1. JS语言核心需要的全局对象; 2 .他代表用户可以在电脑屏幕上看到的浏览器窗口:包含了修改浏览器大小的方法,还可以重新打 飞 开或者关闭浏览器窗口。 3 .他包含document对象,可以修改整个HTML页面; 4. 最后,它包含其他杂项信息和功能:location和history对象、一些交互方法以及浏览器的 userAgent..

    2013-11-14 14:31

  • 琅嬛

    琅嬛

    本章主要讲解JS的基本语法规则。 A.基础知识 区分大小写; 分号区分语句; B.数据类型 数字、字符串、布尔值、对象、null、undefined JS可以优雅的完成数据类型,但是某些特殊情况下可能会导致出错。 例如: 1. “abc”*4会出现NaN的结果,因为 2. “4”+4得到字符串“44”,因为JS对字符串连接处理的优先级高于加法 3. 布尔值的转换 null和undefined转为false; 数字0和NaN转换为false; 空字符串..

    2013-11-07 16:24

  • 琅嬛

    琅嬛

    钩子:作者用来指把HTML、CSS和JS联系起来的东西,比如id,class,键值对(其中一些文中用到的属性比如maxlength在HTML5中已经支持)。 前期准备工作: HTML、CSS结构和联系的钩子 初始化阶段需要做的工作(一个项目可能只包含其中一部分,但是条理化的计划有利于项目的高效完成) 1. 编写初始化函数 2. 确定访问者装填:主要为对cookie的设置 3 .设置访问 4. 产生页面内容 5. 定义不同的页面标签之间的关系; ...

    2013-11-05 15:54

  • 琅嬛

    琅嬛

    浏览器检测中navigator.userAgent是最有效的,优于其他参数和navigator的其他属性。 浏览器的两个法则: 1. 浏览器检测是靠不住的,浏览器善于伪装; 2. 不要想着能够适用于100%的浏览器。

    2013-11-05 15:02

  • 琅嬛

    琅嬛

    无侵入脚本编程: 1. 可用性,能够给网站增加新功能; 2.可访问性,如果JS失效,网站的基本信息依然存在 3. 容易实现 4.分离的,单独存在于一个.JS文件 CSS和javascript的复制关系: :hover(IE6和更早的版本不支持)属性并不等同于javascript里的mouseover和mouseout,等价的是微软的mouseenter和mouseleave CSS在JS被禁用的时候可以用,但是CSS不支持键盘操作 网页的可访问性需要:HTML中包括最基本的内容,Href硬编..

    2013-11-05 14:32

  • 琅嬛

    琅嬛

    定义:javascript是一种能够被浏览器解析的脚本语言,能够处理一定的交互从而增强浏览器的可用性。 应用:采用胖客户端还是瘦客户端以及一些其他问题需要依据web开发的目标来定的。 书中讲解到内容、 javascript标准的两个层次 安全策略: a. 不允许访问宿主的计算机 b. 同源策略

    2013-11-05 14:24

  • Movie.43

    Movie.43 (Funny Donkey Moby Dick)

    2013-05-05 12:51

  • Movie.43

    Movie.43 (Funny Donkey Moby Dick)

    <原文开始></原文结束>

    2013-05-05 10:59

  • L.ost

    L.ost (World's End Girlfriend)

    第七章 鼠标事件、键盘事件,略过。 接口事件: change—只能用于表单域的元素,如下拉选框、复选框、单选框、文本输入框... contextmenu—用户在点击右键是促发,常被用于禁止用户查看页面源码 /代码内容已省略/ submit—提交表达动作,书上说用js的submit()方法提交表单不会触发,实际上可以。 resize—改变浏览器窗口大小时触发,scroll—滚动时触发。 事件处理器:

    2011-08-24 13:34

<前页 1 2 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

ppk谈JavaScript

>ppk谈JavaScript