摘要:
Javascript对象具有“自有属性”(可以通过 hasOwnProperty 方法判断,就是直接定义在自身的属性,而不是继承而来), 也有一些属性是从原型对象继承而来的。 不过js的继承体系和C 的继承是有些区别的: C 的继承则是直接拥有父类的公开成员(public/protected),查询 阅读全文
摘要:
虽然平时都是以对象字面量来初始化js变量的,即 也没有去具体去纠结为什么这样就比 来的好 就直接在chrome上做了个对比试验,结果如下: 网上别人的解释,个人觉得能理解的: {}是字面量,可以立即求值,而new Object()本质上是方法(只不过这个方法是内置的)调用,既然是方法调用,就涉及到在 阅读全文
摘要:
这也就是为什么js代码编写过程中, 特意将变量放在函数体的顶部,而不是将声明靠近放在使用变量之处。 这种做法使得源代码非常清晰的反映了真实的变量作用域和执行顺序。 阅读全文
摘要:
函数表达式和函数声明的区别 特殊情况 阅读全文
摘要:
javascript通过new操作符构建一个对象的步骤 《Javascript高级程序设计》的解释: 1. 创建一个对象 2. 将构造函数的作用域赋给新对象(把新对象作为构造函数的调用上下文,也就是this的指向) 3. 执行构造函数中的代码 4. 返回这个新对象 5. 如果在构造函数里边retur 阅读全文
摘要:
1. 解析html结构 2. 加载外部脚本和样式表文件 3. 解析并执行脚本代码 4. 构造DOM模型 5. 加载图片等外部文件 6. 页面加载完毕 阅读全文
摘要:
当你能看的更远,学得进去,听得清楚,心还能沉下来的时候,你在哪里都能发芽。 我想成为的 基础服务架构师(平台架构师):负责开发基础框架、公共组件、通用服务等平台类产品;并关注性能、伸缩性、安全性、可用性、扩展性,上线后运维管理、监控报警、故障修复等非功能性指标 为此我需要: + 绝对的技术实力 + 阅读全文
摘要:
当和外部系统的交互需求增长,如果由各模块开发人员散落零碎的接口提供将不利于管理、排错和扩展,此时需要作为一个系统独立出来同时解放其他业务子系统,将对外繁杂的数据适配、流程适配、对外沟通等外部交互聚集于对接系统, 保证业务子系统内部逻辑的干净清爽。 以下是个人认为此类系统应具有的功能: 一、 安全 阅读全文
摘要:
近期在学习jquery的一些基础功能的源码,如数据缓存$.data,回调函数$.callbacks,异步队列$.deferred;虽然只选取了其中比较基础功能模块,但也算是迈开了js源码研究的第一步,也为后续职业选择加一个方向~ full stack咯 过程中很神奇的发现,研究js的过程中居然加深对 阅读全文
摘要:
下面是一些检验这些参数逻辑的代码: 1 /* 2 jquery.Callbacks 3 */ 4 // var testUrl="http://www.runoob.com/try/ajax/demo_test.php"; 5 // var callbacks=new jQuery.Callback 阅读全文