在鼠标点击出显示弹出层

作者:Jasmine

在鼠标点击出显示弹出层把一个一个层隐藏在前,点击一个链接时显示,dtop和dleft是一个调整位置的而自定义的参数。$(btn).click(function(){ var btntop = $(this).offset().top - dtop;...

javascript优化笔记-for循环

作者:Jasmine

我自己常写的方法:for (i=0; i<nodes.length; i++){   //nodes[i] }这种写法每次通过它们访问集合的length属性时,总是都会去查询DOM,而DOM操则是很耗资源的。更好的办法是在for循...

JavaScript中this指针指向的彻底理解

作者:Jasmine

首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的...

网站前端javascript规范文档

作者:Jasmine

前言本文档为网站前端JS规范,可根据需求进行改变一、规范目的为提高团队协作效率,便于前端后期优化维护,输出高质量的文档。二、基本准则符合web标准,结构表现行为分离,兼容性优良。页面性能方面,代码要求简洁...

对AJAX的总结

作者:Jasmine

通过前面对 AJAX 的讲解,我们可以将 AJAX 请求分成以下几个步骤:创建 XMLHttpRequest 对象;设置事件处理函数,处理返回的数据;初始化并发送请求。可以将 AJAX 请求概括为一段固定的代码:<script type=&...

AJAX接收服务器返回的数据

作者:Jasmine

在讲解如何接收服务器数据之前,先来看一下 XMLHttpRequest 对象的 readyState 和 status 属性。readyState 和 status 属性readyState 属性保存有 XMLHttpRequest 对象的交互状态,从 0 到 4 变化:0 :未初始化(还...

AJAX 向服务器发送请求

作者:Jasmine

创建 XMLHttpRequest 对象后,就可以向服务器发送请求了。XMLHttpRequest 对象的 open() 方法和 send() 方法用来向服务器发送请求。注意:AJAX 向服务器发送的是 http 请求,与我们浏览网页时发送的 http 请求一样。...