
JS进阶
Robin_Hood_
不慌 不怂
展开
-
C1、JS对象
C1、JS对象一、面向对象和基于对象面向对象支持创建对象,有封装、继承、多态,万物皆对象基于对象,无法创建自定义的类型,不能很好支持继承和多态面向对象特征属性和行为二、JS中的对象JS中的对象想象成一个键值对,值可以是属性或者方法直接调用相当于是使用静态函数JSON与js对象区别,JSON全部都是字符串对象遍历用for in 的方式三、this对象this在哪个对象中指的就该对象谁调用this,...原创 2018-06-21 16:41:26 · 498 阅读 · 0 评论 -
C2、BOM与DOM
C2、BOM与DOM一、window对象所有的全局变量都是window属性所有的全局方法都是window方法二、document对象document对象是window的一部分getElementById获取指定id节点querySelector() id选择器,all可以选择全部事件绑定:方式一匿名函数,选择CSS,然后.click=function 来构造点击方法例如h5.click = fun...原创 2018-07-08 09:22:56 · 152 阅读 · 0 评论 -
C4、其他对象
C4、其他对象一、内置对象DateAPIgetData()获取日getDay() 获取星期getMonth() 获取月getFulllYear()获取年自定义时间 new Date(Y/Y/Y/Y h:h:h:h)。。。二、定时器setInterval设置执行setInterval("func()",1000)setInterval(func,1000)setInterval(func(){},1...原创 2018-07-08 09:36:34 · 194 阅读 · 0 评论 -
C2、BOM与DOM
C2、BOM与DOM一、window对象所有的全局变量都是window属性所有的全局方法都是window方法二、document对象document对象是window的一部分getElementById获取指定id节点querySelector() id选择器,all可以选择全部事件绑定:方式一匿名函数,选择CSS,然后.click=function 来构造点击方法例如h5.click = fun...原创 2018-06-26 16:39:20 · 187 阅读 · 0 评论 -
C6、scroll家族
C6、scroll家族一、scrollTop,scrollTop scroll是与窗口滚动有关的 windows.onscroll 监听器 兼容性解决: document.documentElement.scroll document.body.scroll 二、scrollTo移动到指定的坐标店 scrollTo(x,y)...原创 2018-08-07 10:38:32 · 239 阅读 · 0 评论 -
C7、冒泡机制
C7、冒泡机制一、冒泡机制 内层的事件层层传递到最外层 事件由里到外层层触发 二、阻止冒泡事件 通过(其他浏览器)event.stopPropagation()或者(IE浏览器)event.cancelBubble = true ...原创 2018-08-07 10:38:55 · 325 阅读 · 0 评论 -
AJAX与PHP
AJAX与PHP一、post-file 提交文件,$_FILES来收取文件,要指定编码文件 默认存在一个temp文件夹中,要指定文件夹来存储文件 PHP路径拼接使用. 号 二、AJAX 技术 AJAX是服务器交换数据并更新部分网页的技术,不需要重新加载整个页面 AJAX 五个步骤: 1.创建一个异步对象 : XMLHttpReques()...原创 2018-08-07 10:46:01 · 489 阅读 · 0 评论 -
AJAX注意事项
AJAX注意事项一、中文URL问题 中文URL必须做转换,用encodeURIComponent 请求超时用obj.abort来进行异步处理 URL只能有ASCII码 二、post请求 post请求要使用Content-type指定类型 在send方法中进行传递参数 三、XML文件 结果有中文,要添加header 来设置中文 f...原创 2018-08-07 10:46:23 · 315 阅读 · 0 评论