随笔分类 - javascript
摘要:点击文章中的小册名称,跳转到掘金网站上就可以享受八折优惠。如图所示: 前端掘金小册推荐 小编精选推荐购买的前端相关掘金小册,均可以八折购买。 优惠八折购买:前端面试之道 – yck 疲于业务的你,可能并没有多少时间好好学习,或者说不知道该学习什么才能提高自己的技术。对于前端开发者来说,尽早建立起一个
阅读全文
摘要:event.clientX、event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性 event.pageX、event.pageY 类似于event.clientX、event.clientY,但它们使用的
阅读全文
摘要:1.new var obj = new Base(); var obj = new Base(); var obj = new Base(); 这样代码的结果是什么,我们在Javascript引擎中看到的对象模型是: new操作符具体干了什么呢?其实很简单,就干了三件事情。 var obj = {}
阅读全文
摘要:Document对象: 根元素的访问,也就是HTML标签的访问。使用document.documentElement访问根对象。 使用Document对象查找对象 getElementById():通过节点的id属性,查找对应节点。 getElementsByName():通过节点的name属性,查
阅读全文
摘要:1.节点node 1.1节点属性:dom 中的每个元素的名称,子节点等 1.2操作:添加删除节点 1.3document节点: 1.3.1ducument节点的属性:节点集合的属性, 文档信息属性, 文档的主要节点属性 1.3.2document节点的方法: 1.4:element节点 1.4.1:
阅读全文
摘要:1.作用域是什么? 几乎所有编程语言最基本的功能之一,就是能够储存变量当中的值,并且能在之后对这个值进行访问或修改。 我们需要一套设计良好的规则来存储变量,并且之后可以方便地找到这些变量。 这套规则被称为作用域 [scope] 每一个Javascript函数都被表示为对象,它是一个函数实例。它包含我
阅读全文
摘要:javascript: 面对对象 函数创建方式: 1.工厂模式 工厂模式抽象了创建具体对象的过程,首先抽象一个工厂对象creatPerson,然后定义一个包含着公共属性的对象模型o,最后返回这个对象模型,o作用域在函数内,相当于返回一个实例对象 2.构造函数模式 在这个例子中, Person() 函
阅读全文
摘要:常用API合集 来源于:https://www.kancloud.cn/dennis/tgjavascript/241852 一、节点 1.1 节点属性 1.2 操作 1.3 Document节点 1.3.1 Document节点的属性 1.3.2 Document节点的方法 (1)读写方法 (2)
阅读全文
摘要:转载请注明出处: https://github.com/qiu-deqing/FE-interview Table of Contents generated with DocToc FE-interview $HTML, HTTP,web综合问题 常见排序算法的时间复杂度,空间复杂度 前端需要注意
阅读全文
摘要:1.load(url, [data], [callback]) 载入远程 HTML 文件代码并插入至 DOM 中。 默认使用 GET 方式 - 传递附加参数时自动转换为 POST 方式。jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码
阅读全文
摘要:ajax 1.XHR Ajax 技术的核心是 XMLHttpRequest 对象(简称 XHR),这是由微软首先引入的一个特性,其他浏览器提供商后来都提供了相同的实现。在 XHR 出现之前,Ajax 式的通信必须借助一些 hack 手段来实现,大多数是使用隐藏的框架或内嵌框架。 XHR 为向服务器发
阅读全文
摘要:XMLHttpRequest 是 AJAX 的基础。 Asynchronous Javascript And XML 创建 XMLHttpRequest 对象 所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。 创建
阅读全文
摘要:假设 obj 为某个 HTML 控件。 obj.offsetTop 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算上侧位置,整型,单位像素。 obj.offsetLeft 指 obj 相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置,整型,单位像
阅读全文
摘要:对象冒充 构想原始的 ECMAScript 时,根本没打算设计对象冒充(object masquerading)。它是在开发者开始理解函数的工作方式,尤其是如何在函数环境中使用 this 关键字后才发展出来。 其原理如下:构造函数使用 this 关键字给所有属性和方法赋值(即采用类声明的构造函数方式
阅读全文
摘要:一、预处理 变量提升:在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。 函数提升:js中创建函数有两种方式:函数声明式和函数字面量式。只有函数声明才存在函数提升! 全局预处理:va
阅读全文
浙公网安备 33010602011771号