- 1、本文档共189页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编写JS的流程.doc
编写JS的流程
布局:HTML+CSS
原理:手动修改代码,使效果实现
编程思路的形成
排除HTML+CSS兼容性问题
JS入门三部曲:找到谁、加什么事件、发生什么事
属性操作的注意事项
JS中不允许出现的特殊字符
行间样式与className
关键字、保留字
相对路径的读取问题
IE6、IE7、IE8 兼容性问题及解决思路
float的兼容性问题
IE(styleFloat)、非IE(cssFloat)
属性操作中的:[]
实例:任意修改DIV的值
利用console来学习,调试javascript
一 什么是 Console
Console 是用于显示 JS和 DOM 对象信息的单独窗口。并且向 JS 中注入1个 console 对象,使用该对象 可以输出信息到 Console 窗口中。
Console.log(object[, object, ...])
Console.log 是最简单输出信息到 console 窗口的方法,支持多个参数,该方法会把 这些参数组合在一起显示
log 方法第一个参数支持类似 C 语言 printf 字符串替换模式,Log 支持下面几种替换模式:
%s 代替字符串
%d 代替整数
%f 代替浮点值
%o 代替 Object
二 console.debug,info,warn,error
这 4 种方法与 log 方法使用一模一样,只是显示的图标和文字颜色不一样.
三 console.assert(expression[, object, ...])
assert 方法类似于单元测试中的断言,当 expression 表达式为 false 的时候,输出后面的信息,e.g: 注:assert 方法在 firebuglite 不支持,Chrome 和 FireBug 支持
四 console.clear()
该方法清空 console 中的所有信息 (Chrome中不支持)
五 console.dirxml(node)
把 html 元素的html 代码打印出来,等同于log.
六 console.trace()
trace 方法可以查看当前函数的调用堆栈信息,即当前函数是如何调用的,e.g:
七 console.group(object[, object, ...]), groupCollapsed, groupEnd
这 3 个函数用于把 log 等输出的信息进行分组,方便阅读查看。
groupCollapsed 方法与 group 方法一样,只是显示的分组默认是折叠的.
八 console.time(name)/console.timeEnd(name)
我们经常需要测试 js 函数的执行时间,可能我们自己写代码在第1 条语句和 最后 1 条语句取当前时间相减。这组函数其实就实现了这样的功能,time(name)根据 name 创建 1 个新 的计时器。timeEnd(name)停止给定name 的计时器,并显示时间。
九 file(name)/fileEnd()
这组方法用于打开浏览器的分析器,用于分析这组函数之间的 js 执行情况, 注:firebuglite 不支持 profile 功能,Chrome 支持 profile,但分析的内容不详。
十 console.count([title])
count 方法用于统计当前代码被执行过多少次,title 参数可以在次数前面输出额外的标题以帮助阅读。e.g:
十一 console.table(data)
table 方法把data 对象用表格的方式显示出来,这在显示数组或者格式一样的JSON 对象的时候非常有用。
js基础
ECMAScript :几乎没有兼容性问题
DOM: document object model 有一些兼容性问题
BOM: browser objec model 没有兼容性问题-- 几乎不兼容
变量类型:
基本的变量类型为: 字符:string 数值:number 布尔值:boolean 空值:nul 无定义:undefined
复合类型: 对象:object 函数:function
检测变量的类型: typeof
一个变量应该只存放一种类型的数据
基本类型值指的是那些保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置
引用类型值则是指那些保存在堆内存中的对象,意思是变量保存的实际上只是一个指针,这个指针指向内训中的另一个位置,该位置保存对象
var box=aa;
var box2=box;
box2=k
您可能关注的文档
- 第四章分形-Read.doc
- 第四章基数.PDF
- 第四章多项式的表达式及其操作.PDF
- 第四章算术与字串运算.PDF
- 第章两点边值问题的数值解法.PDF
- 等式和不等式的概率证明-盐城工学院学报.PDF
- 简化的双线性法求Lax型7阶KdV方程的多孤子解-西南大学学报.PDF
- 简媜的生命情调有了转变.ppt
- 算子代数上Hermitian双线性泛函表示-华侨大学学报(自然科学版).PDF
- 算子代数上的广义正定函数33.PDF
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)