摘要:
垃圾回收机制 引用计数:根据变量值的引用数量 标记清除:用来解决循环引用带来的内存泄漏问题. 标记:从根节点出发遍历对象,对能访问到对象值的打上标记,表示对象可达 清除:对那些没有标记的对象进行回收 分代回收:降低引用计数的扫描频率,提高垃圾回收的效率,新生代、老年代,新生代分为伊甸区、幸存区。对象 阅读全文
摘要:
python介绍 python语言:python语法风格 python解释器:专门来识别python这门语法风格并解释执行的一个应用程序 运行python的两种方式 交互式:即时得到程序的运行成果,多用于调试 脚本式:程序写到.py的文件中,然后使用python解释器执行其中的内容 python应用 阅读全文
摘要:
计算机基础 什么是计算机? 计算机俗称“电脑”,是人对计算机的终极期望,能够想人脑一样去工作 为什么要有计算机? 为了执行人类的程序,解放人类的劳动。 大前提:计算机所有的组成都是模仿人的功能或器官 计算机的组成 控制器:计算机的指挥系统,负责控制计算器其他组件之间工作 运算器:包括数学运算以及逻辑 阅读全文
摘要:
1. 线条有默认高度和颜色:1px 黑色 * 显示为2px 非纯黑色原因:线条中线与两个像素中线对齐,各占两个像素的一半,此时会自动填充剩余部分 * 可以通过设置50.5的形式解决 2. 线条相关属性及方法 * moveTo(x,y): 线条的起点 * lineTo(x,y): 线条经过的点 * s 阅读全文
摘要:
矢量图VS位图 SVG是矢量图,如jpg/png等是位图 位图在放大时失真体积大,矢量图不会失真且体积小 位图是一个个很小的颜色方块组成的每个小方块为1px,矢量图是XML定义的,通过各种路径和填充颜色来描述渲染图片 位图色彩比较丰富逼真,矢量图不适合制作颜色丰富的图像 SVG矢量图 默认宽度和高度 阅读全文
摘要:
方法 NProgress.start() — 显示进度条 NProgress.done() — 完成进度 NProgress.set(Number) — 设置百分比 NProgress.inc() — 增加一点点,随机数 配置 NProgress.config({ minimum:0.1, // 最 阅读全文
摘要:
变量/赋值 变量: __var__ 可以重复定义/不能限制修改/函数级作用域/没有块级作用域 __let__ 变量/不能重复定义/(块级) __const__ 常量/不能重复定义/限制修改(块级) 解构赋值: 左右两边必须一样,右边得是合法的 必须定义和赋值同步完成 函数 箭头函数: ; 如果有且仅 阅读全文
摘要:
location对象属性 hash 返回#后跟0或者多个字符串,没有#或者#后没有字符则返回空字符串 '#page=2' host 返回服务器名称和端口号 "www.createhy.com:8888" hostname 返回服务器名称 "www.createhy.com" href 返回完整的ur 阅读全文
摘要:
间歇调用和超时调用 超时调用:window对象的setTimeout()方法,指定时间后调用: setTimeout(function(){ // 推荐 console.log(3) },1000); setTimeout('console.log(3)',1000); // 不推荐,字符串格式会影 阅读全文
摘要:
函数表达式 函数声明:(函数声明提升) function person(){} 函数表达式:(必须在调用之前声明) var person = function(){} 递归函数: 一个函数通过名字调用自身 function fac (num) { // 阶乘递归 if (num <=1) { ret 阅读全文