循环知识第一部分:重复运行的代码就可以使用循环来解决。JavaScript的重复机制为循环(loop)for:适合重复动作已知次数的循环。while:while循环能重复执行动作,直到特定条件语句为t...
414
函数字面量(function literal):处理事件的无名函数(nameless function)。函数字面量有时也称为匿名函数(anonymous function)。可以在onload事件完...
418
题目如下:请写出下面代码2次alert分别输出什么结果?<script type="text/javascript"> var a =&n...
581
一、引言项目开发中,前端会有一个辅助工具类的js文件,比如cookie的操作,团队成员自己封装的方法。大多数时候,我们开发人员自己都是写一个全局函数,不考虑后期维护人员也会写相同的代码,然后造成代码之...
310
JavaScript事件JavaScript是单线程,在同一个时间点,不可能同时运行两个“控制线程”。事件句柄和事件对象1.注册事件句柄标准和非标准var button=documenbt....
325
本文不适合javascript初学者看(javascript水平还停留在函数级别的朋友,看了会觉得很晕的)。如果你想让你的javascript代码变得更加优美,性能更加卓越。或者,你想像jQuery的...
280
前言: 随着web 2.0 的兴起(最具代表性的是Ajax技术了),javascript不再是程序员眼中的“玩具语言”。 编...
318
1.判断class存在1 $(obj).hasClass('BTCheck_ON')2 $obj.attr('class')=="BTCheck_ON&quo...
241
代码结构 这直接上代码结构图(Javascript部分)ps:箭头的指向A->B,表示A调用B由上面可以看到四种类型的东西:控制类:提供一个全局的命名空间、保存上下文信息、组件、组件提...
418
互联网应用或者访问量大的应用,对js的加载优化是不可少的。下面记录几种优化方法CDN + 浏览器缓存CDN(content delivery network)内容分发网络, 最传统的优化方...
336
最近在思考前端js文件该如何合并,当然不包括不能合并文件,而是我们能合并的文件,想了想应该也只有三种方式。三个方式如下:1. 一个大文件,所有js合并成一个大文件,所有页面都引用它。2.&n...
341
今天思考下前端源码安全的东西(不是前端安全,只是针对于源码部分)。在我看来,源码安全有两点,一是防止抄袭,二是防止被攻破。实际上讲,前端的代码大多是没有什么可抄袭性,安全更是形同虚设的(任何前端输入都...
1515
前言以一个煮饭的例子开始,例如有三件事,A是买菜、B是买肉、C是洗米,最终的结果是为了煮一餐饭。为了最后一餐饭,可以三件事一起做,也可以轮流做,也可能C需要最后做(等A、B做完),这三件事是相关的,抽...
521
计算机科学只存在两个难题:缓存失效和命名。” ——Phil KarIton前言命名一直是我编程过程中很头痛的事,有时为了一个恰当的名称是想了又想,还忍不住Google一下。命名真是一门艺术,好的命名那...
387
前言每个函数都有自己的执行环境。当某个函数被调用时,会创建一个执行环境(execution context)及相应的作用域链,并把作用域链赋值给一个特殊的内部属性(即[[Scope]])。然后使用th...
262