【JS基础】对象继承的定义与实现

2018-04-06
阅读 5 分钟
2.5k
类的概念,本身在javascript的语言上是不存在的, 但由于最近人们使用ES6语法,TS语言上都会有的class extends 继承的概念, 下面我们需要使用原生js, 结合原型链,实现类的 继承,多态

【JS基础】Object 对象的原型概念详解

2018-01-27
阅读 3 分钟
4.7k
对象概念 在 javascript 中, 一切引用类型均为对象。 如 function Foo () {} 中,Foo本身就是一个对象的引用。 创建对象方式 字面量方式 new 构造函数 函数声明 Object.create 字面量对象 javascript语言级别快速创建对象的实例 {代码...} new 构造函数 通过内置对象的构造函数,或者自定义的函数。 使用 new 操作符,创...

【JS基础】初谈JS现有的数据类型

2018-01-07
阅读 3 分钟
3.5k
在《你所不知道的javascript上篇》书籍 以及《javascript权威指南》等书籍里面, 均有介绍js的数据类型,对象,原型,继承。结合工作经验, 以及借用一些开源库和框架的源码, 进行一次梳理。 首先介绍数据类型 ~~

【前端技巧】教你如何选中元素内的所有文本内容

2017-12-06
阅读 2 分钟
8.8k
有一块div元素包含一段内容, 想要利用 CTRL+A 选中那块div元素下的的区间. 同时我又不想选中 div以外的内容, 默认情况下会将整个html页面可以选中的内容选中.

【Node.js】理解事件循环机制

2017-12-03
阅读 6 分钟
10.9k
Node.js 是基于V8引擎的javascript运行环境. Node.js具有事件驱动, 非阻塞I/O等特点. 结合Node API, Node.js 具有网络编程, 文件系统等服务端的功能, Node.js用libuv库进行异步事件处理.

【JavaScript必知】深度挖掘 Object 对象的使用

2017-10-07
阅读 8 分钟
2.8k
在javascript中, 数据类型主要分为原始类型和引用类型两种。而一切引用类型都来自于Object的拷贝。所有引用类型的原型链都可以追溯到 Object

【Vue 2.0】核心源码解读 -- 不定期更新

2017-09-30
阅读 5 分钟
4.4k
介绍 关于 Vue.js 的原理一直以来都是一个话题。经过几天的源码学习和资料介绍,我将一些个人理解的经验给写下来,希望能够与大家共勉。 附上GITHUB源码地址, 如果有任何不解 可以在 文章下面提出或者写下issue, 方便大家回答和学习, 有兴趣可以Star.最后附上 LIVE DEMO 简单图解 Vue.js 内置对象 构造实例对象 应用创建...

【阿里前端面试点】目标,想成为一名好的前端工程师

2017-09-28
阅读 2 分钟
6.5k
狭义的来讲,前端指的就是我们常说的html, css, javascript. 三者必不可缺. 而其中涵盖的知识点不可一篇文章就能完整的讲述出来的。广义的定位,涉及到浏览器,手机App里面的用户交互展示的内容,都属于前端。

【前端自动化测试】Karma + Jasmine + RequireJS 的自动化测试实现

2017-09-22
阅读 5 分钟
4.7k
介绍 使用 karma + Jasmine,就可以测试指定的案例, 加入RequireJS, 可以进行测试异步模块的案例 安装 {代码...} 全局配置karma 命令行 {代码...} 配置 {代码...} 加载karma-jasmine, karma-requirejs 框架, 引入 test-main.js. files。 test-main.js 介绍 {代码...} 简单demo 目录结构 {代码...} 源文件 src/utils/qs.j...

【Karma】多环境自动测试框架 -- 基础教程

2017-09-07
阅读 3 分钟
3k
介绍 前身 Testacular, AngularJs Team 创建出来的. 以下是官网对Karma的相关特点介绍 支持真实浏览器, 无浏览器PhantomJS 热更新,文件变化后自动测试 测试框架无关性 支持(Jasmine, Mocha, QUnit) 开源 易测试 持续集成 安装 {代码...} 配置 {代码...} 配置项 -- autoWatch 自动监控更新 -- basePath 如果 basePath...

【Karma】为开发者提供一个测试环境工具 -- 基础教程

2017-09-04
阅读 1 分钟
3.5k
Karma本质上是一个批量启动web浏览器运行测试源码的工具. 运行的结果以 command line 命令行的方式返回 测试结果是否通过还是不通过.

【Jasmine】行为驱动测试框架 -- 扩展教程

2017-09-02
阅读 3 分钟
2k
只测试指定测试套件, 同一层级中出现 it, fit 两个测试 spec, 将忽略 it, 同理,同一层级出现 describe和fdescribe,将会忽略desribe

【Jasmine】行为驱动测试框架 基础教程

2017-08-30
阅读 4 分钟
4.2k
行为驱动测试的定义:它是通过用自然语言书写非程序员可读的测试用例扩展了测试驱动开发方法, 行为驱动开发人员使用混合了领域中统一的语言的母语语言来描述他们的代码的目的

【腾讯面试题】web开发工程师职位

2017-08-23
阅读 8 分钟
3.1k
XMLHttpRequest 是一个API, 它为客户端提供了在客户端和服务器之间传输数据的功能。它提供了一个通过 URL 来获取数据的简单方式,并且不会使整个页面刷新。