-
Javascript笔记 运动基础
JavaScript笔记-运动基础 运动基础 让Div运动起来 速度——物体运动的快慢 运动中的Bug 不会停止 速度取某些值会无法停止 到达位置后再点击还会运动 重复点击速度加快 匀速运动 速度不变 运动框架 在开始运动时,关闭已有定时器 把运动和停止隔开(if/else) 运动框架实例 例子1:“分享到”侧边栏 通过目标点,计算速度...…
-
Javascript笔记 运动中级
JavaScript笔记-运动中级 多个物体同时运动 例子:多个Div,鼠标移入变宽 单定时器,存在问题 每个Div一个定时器 多物体运动框架 定时器作为物体的属性 参数的传递:物体、目标值 例子:多个Div淡入淡出 所有东西都不能公用 属性与运动对象绑定:速度、其他属性值(如透明度等) offset属性的Bug 有边框的Div变宽 用currentStyle代替offset ...…
-
Javascript笔记 Cookie
JavaScript笔记-Cookie 什么是cookie 页面用来保存信息 比如:自动登录、记住用户名 cookie的特性 同一个网站中所有页面共享一套cookie 数量、大小有限 过期时间 JS中使用cookie document.cookie cookie的使用 设置cookie 格式:名字=值 不会覆盖 过期时间:expires=时间 日期对象的使用 封装函数 读取cookie ...…
-
Javascript笔记 Ajax
JavaScript笔记-Ajax 什么是服务器 网页浏览过程分析 如何配置自己的服务器程序(AMP) 什么是Ajax 无刷新数据读取 用户注册、在线聊天室 异步、同步 使用Ajax 基础:请求并显示静态TXT文件 字符集编码 缓存、阻止缓存 动态数据:请求JS(或json)文件 eval的使用 DOM创建元素 局部刷新:请求并显示部分网页文件 HTT...…
-
Javascript笔记 Event
JavaScript笔记-Event 什么是event对象 用来获取事件的详细信息:鼠标位置、键盘按键 例子:获取鼠标位置:clientX document的本质:document.childNodes[0].tagName 获取event对象(兼容性写法) var oEvent=ev eve...…
-
Javascript笔记 Dom
JavaScript笔记-DOM DOM基础 什么是DOM 浏览器支持情况 DOM节点 childNodes nodeType 获取子节点children parentNode 例子:点击链接,隐藏整个li offsetParent 例子:获取元素在页面上的实际位置 DOM节点(2) 首尾子节点 有兼容性问题 firstChild、firstElemen...…
-
Javascript笔记7
JavaScript笔记-20170115toStringshow.toString=function (){ return '就不让你看';};alert(show);var num=255;alert('0x'+num.toString(16)); // 0xfffunction/*function show(){ alert('a');}*//*var show=function (){ alert('a');};*/var show=new Function('alert("a")...…
-
Javascript笔记 Bom
JavaScript笔记-BOM- open- close- 常用属性 * window.navigator.userAgent * window.location- 可视区尺寸 * document.documentElement.clientWidth * document.documentElement.clientHeight- 滚动距离 * document.body.scrollTop * document.documentElement.scrollTop- 系统对话框 ...…
-
Javascript笔记6
JavaScript笔记–2017-02-11==var a='12';var b=12;alert(a==b); //先把两边的东西转成一样的类型,然后再比较//alert(a===b); //不转换,直接比较agruments<!--function show(){ //arguments->[12, 6] alert(arguments[1]);}-->function show(a, b){ alert(arguments[0]);}show(12, 6);typ...…
-
Javascript笔记 This
JavaScript笔记-thisthis是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,代码如下: function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论this的用法。情况一:纯粹的函数调用这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。请看下面这...…