随笔分类 - JavaScript学习笔记
摘要:写在前面: 这12篇博文不是给人看的,而是用来查的,忘记了什么基础知识,点开页面Ctrl + F关键字就好了 P.S.如果在对应分类里没有找到,麻烦告诉我,以便尽快添上。当然,我也会时不时地添点遗漏的东西进去 目录 JS学习笔记1_基础与常识 JS学习笔记2_面向对象 JS学习笔记3_函数表达式 J
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4438857.html 一.可维护性优化 1.添加注释 注释能够增强代码的可读性以及可维护性,当然,理想情况是满满的注释,但这不太现实。所以我们只需要在一些关键的地方添上注释: 函数和方法:尤其是返回值,因为直接看不出来 大段代
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4437106.html 1.类型检测 typeof有时返回值不合理,比如RegExp对象返回object,测试代码: 1 2 3 var regex = /^what$/i; regex = new RegExp('^what$
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4434216.html 1.Ajax概述 Asynchronous JavaScript + XML,支持js与服务器通信。在不unload页面的前提下从服务器获取新数据,以实现更好的用户体验(与传统的单击-等待交互不同的体验)
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4426062.html 1.JSON概述 JavaScript Object Natation,js对象表示法,(像XML一样)是一种数据格式,它与js有相同的语法形式 P.S.一点小历史:JSON之父是道格拉斯,《JavaSc
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4421814.html 1.错误处理语法:(js没有异常exception一说,都是错误error) 1 2 3 4 5 6 7 8 9 10 11 12 13 try{ //throw new Error(msg); //th
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4420177.html 1.获取表单及表单元素引用的方式 var mForm = document.forms[formName];获取表单引用 mForm.elements[elemName]获取表单元素,如有同名的,则得到一
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4418033.html 1.事件冒泡 由内而外的事件传播(从屏幕里飞出来一支箭的感觉) 2.事件捕获 由表及里的事件传播(力透纸背的感觉) 3.DOM事件流(DOM2级) 事件捕获阶段 -> 处于目标阶段 -> 事件冒泡阶段(拿
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4415722.html 1.DOM节点的常用属性(所有节点都支持) nodeType:元素1,属性2,文本3 nodeName:元素标签名的大写形式 nodeValue:元素节点为null,文本节点为文本内容,属性节点为属性值
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4410334.html 1.frame相关对象 top:指向最外层框架,使用top可以在一个框架中访问另一个框架,例如top.frames[index/name] parent:指向当前框架的直接上层框架 window:代码所在
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4403086.html 1.函数表达式与函数声明的区别 函数声明有“提升”(hoisting)的特性,而函数表达式没有。也就是说,函数声明会在加载代码时被预先加载到context中,而函数表达式只有在执行表达式语句时才会被加载
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4398985.html 1.对象的定义 ECMAScript中,对象是一个无序属性集,这里的“属性”可以是基本值、对象或者函数 2.数据属性与访问器属性 数据属性即有值的属性,可以设置属性只读、不可删除、不可枚举等等 访问器属性
阅读全文
摘要:摘抄自:https://www.cnblogs.com/ayqy/p/4396287.html 1.六种数据类型 5种基础的:Undefined,Null,Boolean,Number,String(其中Undefined派生自Null) 1种复杂的:Object(本质是一组无序键值对) 2.字符串
阅读全文