摘要:
1、读取Element的innerHTML属性作为字符串标记返回那个元素的内容。 2、当设置元素的outerHTML时,元素本身被新的内容所替换。只有Element节点定义了outerHTML属性,Document节点则无。 3、insertAdjacentHTML()方法将任意的HTML标记字符串 阅读全文
摘要:
第十五章 脚本化文档 1、文档对象模型DOM是表示和操作HTML和XML文档内容的基础API。 2、Document、Element、Text是Node的子类。 3、查询文档的一个或多个元素有如下方法:用指定的id属性、用指定的name属性、用指定的标签名字、用指定的css类、匹配指定的css选择器 阅读全文
摘要:
HTML如下: 效果如下: 一、原生JS实现:来自JS权威指南,比书上多了再次点击后逆序排列的功能 二、编写jQuery插件实现 两种方法均能实现点击一次实现从小到大排序,再次点击从大到小排序。 阅读全文
摘要:
第十四章 Window对象 1、Document对象有一个URL属性,是文档首次载入后保存该文档的URL的静态字符串。如果定位到文档中的片段标识符,Location对象会做对应的更新,而document.URL属性却不会改变。 2、window对象的location属性引用的是Location对象, 阅读全文
摘要:
getElementsByName()和getElementsByTagName()都返回NodeList对象,而类似document.images和document.forms的属性为HTMLCollection对象。 这些对象都是只读的类数组对象。它们有length属性,也可以像真正的数组一样索 阅读全文
摘要:
第十三章 Web浏览器中的JavaScript 1、在客户端JS中,window对象也是全局对象。 2、window对象中其中一个最重要的属性是document,它引用Document对象。 3、JS代码可以通过把函数赋值给Element对象的属性来注册事件处理程序。 4、单线程执行是为了让编程更简 阅读全文
摘要:
第十章 正则表达式的模式匹配 1、正则表达式是一个描述字符模式的对象。 2、可以使用RegExp()构造函数来创建RegExp对象,不过RegExp对象更多是通过一种特殊的直接量语法来创建。 3、程序运行时每次遇到对象直接量,如{}[]的时候都会创建新对象。 4、正则表达式中的所有字母和数字都是按照 阅读全文
摘要:
第九章 类和模块 1、在JS中,类的实现是基于其原型继承机制的,如果两个实例都从同一个原型对象上继承了属性,我们说它们是同一个实例。 2、常见的编程约定:定义构造函数既是定义类,并且类名首字母要大写。 3、构造函数会初始化this,不必返回新创建的对象,构造函数会自动创建对象,然后将构造函数作为这个 阅读全文
摘要:
第8章 函数 1、参数有形参和实参的区别,形参相当于函数中定义的变量,实参是在运行时的函数调用时传入的参数。 2、函数表达式可以包含名称,这在递归时很有用。 3、函数定义表达式特别适合用来定义那些只会用到一次的函数,比如sort()方法或立即执行函数等。 4、函数声明语句被提前到外部脚本或外部函数作 阅读全文
摘要:
效果图: box1的代码: box2的代码: 伪元素中的top值和border的宽度值需要根据对话框的边框宽度计算得到。 阅读全文