- 博客(8)
- 收藏
- 关注
原创 基本类型和引用类型
基本类型和引用类型的值基本类型:Number,Boolean,String,Null,Undefined引用类型:Object,Arrary,Date,function...基本类型的值是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象。JS不能直接操作对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际对象。因此,引用类型的值是按引用访...
2018-11-26 23:49:52 192
原创 事件委托
内存和性能在JS中,添加到页面上的事件处理程序数量会影响页面的整体运行性能。第一,每个函数都是对象,都会占用内存;内存中的对象越多,性能就越差。第二,由于必须事先指定所有事件处理程序导致了多次的DOM访问,这造成了页面的交互就绪事件被延迟。事件委托事件委托解决了“事件处理程序过多”的问题。事件委托的原理是利用事件冒泡,将子元素的事件处理交给它的父亲或者祖先来处理。这样,只需要一个事件处...
2018-11-26 14:54:26 164
原创 事件对象
事件对象事件触发时,浏览器会给事件处理程序传一个对象event,这个对象封装了与事件相关的信息,比如事件类型,事件的目标元素...DOM中的事件对象兼容DOM的浏览器会将一个event对象传入到事件处理程序中。属性:bubbles 表明事件是否冒泡 cancelable 表明是否可以取消事件的默认...
2018-11-26 13:58:30 157
原创 事件处理程序
HTML事件处理程序html事件处理程序就是直接在html文件中指定事件处理程序,事件处理程序的名字通常是“on”+事件名。例如:<input type="button" value="点我" onclick="alert("hello")" />缺点:1. 时差问题。用户可能会在HMTL元素一出现在页面上就出发相应的事件,但当时的事件处理程序有可能尚不具备执行条件...
2018-11-25 19:17:37 354
原创 事件流
事件概述JS与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口发生的一些特定的交互瞬间。可以使用监听器(事件处理程序)来预定事件,以便事件发生时执行相应的代码。事件是在IE3和Netscape Navigator2中出现的,当时是作为分担服务器运算负载的一种手段。事件流当一个HTML元素发生一个事件时,该事件会在目标节点与根节点(document)之间的路径传播,路径所经...
2018-11-25 15:43:14 225
原创 进制转换
导引: 生活中一周可用7进制表示,一分钟可用60进制表示,断电和通电可用0和1二进制表示。预备知识 所有数字在计算机底层都是以二进制形式存在的,并且以补码的形式保存所有的整数。原码直接将一个数值换算成二进制数正数的补码和原码完全相同,负数的补码是其反码加1;反码是对原码按位取反,最高位保持不变(最高位是符号位,如果补码的最高位是1,该数是负数;如果补码的最...
2018-11-12 02:11:11 714
原创 第一章 基础知识
相关定义1. 数据数据是信息的载体,是对客观事物的符号表示,它能够被计算机程序识别、存储、加工数据是信息的载体,是对客观事物的符号表示,它能够被计算机程序识别、存储、加工和处理。2. 数据结构数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 它可以从逻辑结构和存储结构二个层面刻画。3. 数据的逻辑结构客观事物自身所具有的结构特点,是各个数据元素之间的逻辑关系,是呈现在用户面前...
2018-11-11 22:48:46 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人