JavaScript
2016-11-07 18:47:13 0 举报
AI智能生成
登录查看完整内容
JavaScript是一种高级的、解释型的编程语言,由Netscape公司的Brendan Eich于1995年创建。它是Web开发中最常用的编程语言之一,用于为网页添加交互性和动态性。JavaScript可以运行在多种平台上,包括Windows、macOS、Linux、iOS和Android等。它与HTML和CSS一起,被广泛应用于前端开发,实现网页的动画效果、表单验证、数据操作等功能。此外,JavaScript还可以通过Node.js在服务器端运行,实现后端功能。JavaScript具有简单易学、灵活性高、兼容性好等特点,是Web开发者必备的技能之一。
作者其他创作
大纲/内容
前端知识点
JavaScript
DOM操作
创建新节点
createDocumentFragmentcreateElementcreateTextNode
添加、移除、替换、插入
appendChildremoveChildreplaceChildinsertBefore
查找
getElementByTagNamegetElementByNamegetElementById
数据类型
null
表示一个表示无的对象,转化为数组是0
表示尚未存在的对象,常用来表示函数企图返回一个不存在的对象
表示没有对象,此处不应该有值
作为函数的参数,表示该函数的参数不是对象
作为对象原型链的终点
undefined
是一个表示无的原始值,转化为数值时为NaN
当声明的变量还未被初始化时,变量的默认值为undefined
表示缺少值,,此处应该有一个值,但是还没有定义
变量被声明了,但是没有赋值时,就等于undefined
调用函数时,应该提供的参数没有提供,该参数等于undefined
对象没有赋值的属性,该属性的值为undefined
函数没有返回值时,默认返回undefined
对象
new的过程
属性和方法被加入到this应用的对象中
创建一个空的对象,并且this变量应用该对象,同时还继承了该函数的原型
新创建的对象由this所引用,并且最后隐式的返回this
json
是一种轻量级的数据格式,是基于JavaScript的一个子集。数据格式简单,易于读写,占用宽带小
延迟加载 、异步加载
div style=\
页面操作
document.write和innerHTML
document.write只能重绘整个页面
innerHTML可以重绘页面的一部分
函数
this(call、apply)
动态改变每个类的某个方法的运行环境
作用域
子主题
闭包
框架
Node
优缺点
创建
原型
继承
span style=\
ajax
同源问题
跨域问题
jsonp
document.domain+iframe
window.name、window.postMessage
服务器上设置代理页面
0 条评论
回复 删除
下一页