prototype:函数对象的原型对象(普通对象) __proto__:指向创建它的构造函数的原型对象 原型链的连接是实例(car1)和构造函数(Car)的原型对象(Car.prototype)之间,而不是实例和构造函数之间 构造函数式继承 可以子传父 引用类型的值相互独立 父类构造函数重复执行,每...
this的绑定取决于它的调用位置,而不是取决于它的声明位置 function baz(){ //调用栈baz,当前调用位置全局 bar(); } function bar(){ //调用栈baz->bar,调用位置baz foo(); } function...
DOM操作 d3.select("h3") .selectAll("p") .text("hhh") .style("color","red") .attr("style","opacity:0.3") .append() .html() .insert() .remove() 功能和jQuery...
社会自然现象 数据采集 决定了数据的格式、维度、尺寸、分辨率等性质,决定了可视化结果质量 数据处理和变换 对原始数据进行处理,把用户可以理解的模式和特征显示出来 可视化映射 将数据的各种信息映射到不同的视觉通道,方便用户洞察背后的现象和规律 用户感知 数据可视化和其他数据分析最大...
什么是模块化? 将一个复杂的程序依据一定的规则封装成几个块文件,并进行组合。 模块化特点 模块中数据与实现是私有的,只向外部暴露一些接口方法与其他模块通信 模块化历程 全局function function util1(){ //... } function...
抽象语法树 大多数编译器分为三个主要阶段:解析,转换和代码生成 解析正在获取原始代码并将其转换为更抽象的代码 代码的表示形式。 转换采取这种抽象表示并操纵去做 编译器想要的任何东西。 代码生成采用代码的转换表示形式, ...