`
highfly-s
  • 浏览: 96917 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

窗口位置

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8 ...

闭包内存泄露

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf- ...

javascript优化

  javaScript是一门解释性的语言、它不像java、C#等程序设计语言、由编译器先进行编译再运行、而是直接下载到用户的客户端进行执行。因此代码本身的优劣就直接决定了代码下载的速度以及执行的效率。         1、减缓代码下载时间:         Web浏览器下载的是javaScript的源码、其中包含的长变量名、注释、空格和换行等多余字符大大减缓了代码下载的时间。这些字符对于团队编写时十分有效、但在最后工程完成上传到服务器时、应当将它们全部删除。例如: [javascript] view plaincopyprint? function showMeTh ...
图片无缝滚动上下左右方向------------------------------------------------------------图片向上无缝滚动<style><!--#demo {background: #FFF;overflow:hidden;border: 1px dashed #CCC;height: 100px;text-align: center;float: left;}#demo img {border: 3px solid #F2F2F2;display: block;}--></style><div id=" ...
一、call 方法 调用一个对象的一个方法,以另一个对象替换当前对象(其实就是更改对象的内部指针,即改变对象的this指向的内容)。 Js代码 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg ...
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">    <html xmlns="http://www.w3.org/1999/xhtml">    <head>    <meta http-equiv="Content-Type" content="text/htm ...
最近在做一个工资核算的系统,所有的运算全部在前台进行,因此用了的是JS来做。做完以后,经手工核算,发现一个奇怪的问题。就是JS算出来的结果跟用计算器算出来的结果有差距。想了很久,也没有想出问题出在哪里。   ...
收集的一个时间轴,供大家学习参考使用
程序设计之道无远弗届,御晨风而返。———— 杰佛瑞 · 詹姆士 我所遇到的前端程序员分两种:第一种一直在问:如何学习前端?第二种总说:前端很简单,就那么一点东西。 我从没有听到有人问:如何做一名优秀、甚至卓 ...
语法 $.ajaxSetup(name:value, name:value, ...) 设置全局 AJAX 默认选项。 既然是全局默认选项,所以,该项中设置的参数会影响所有的$.ajax请求如$.get()    $.post()   $.ajax等 需要注意的是,如果在请求时重新设置了已参数值,这时请求会用新设置的值,而不是用$.ajaxSetup中默认设置的值。 另外需要提及的是$.ajaxSetup()中与$.ajax()一样,有个beforeSend:function(){}参数,是默认设置在ajax请求前执行的一个函数,该函数与$.ajaxStart()和$.ajaxSen ...
对函数声明和表达式加以区别   在解析器向执行环境中加载数据时,对函数声明和函数表达式并非一视同仁。解析器会先率先读取函数声明,并使其在执行任何代码之前可以调用 ; 至于函数表达式,则必须等到解析器执行到它所在的代码行,才会真正被解释执行。 //函数声明   alert(hello(());//返加值 hello   function hello(){ return "hello";   }   alert(nihao()); //报错  函数未定义  函数表达式是按照着顺序进行执行的 //函数表达式 var nihao=function(){ ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8 ...
var values=[0,5,3,10,7]; //比较函数   function compare1(value1,value2){      if(value1<value2){            return -1;       }else if(value1>value2){            return 1;        }else{         return 0;      } } values.sort(compare1); alert(values); //降序 function compare2(value1,val ...
一般来说,访问对象属性时使用的都是点表示法,这也是很多面向对象语言中通用的语法。不过,在Javascript也可以使用方括号表示法来访问对象的属性。在使用方括号语法时,应该将要访问的属性以字符串的形式放在方括号中,如下面的例子所示: var person= {'age',20,'name':'张三'}; alert(person['name']) alert(person.name);   从功能上看,这两种访问对象属性的方法没有任何区别。但方括号语法的主要优点是可以通过变量来访问属性。 var propertyName="name"; alert(person ...
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">    <html xmlns="http://www.w3.org/1999/xhtml">    <head>    <meta http-equiv="Content-Type" content="text/htm ...
Global site tag (gtag.js) - Google Analytics