起风了

“路海长 青夜旷 越过群山追斜阳”

高级1-对象、原型链

高级1-对象、原型链缩略图
问题1: OOP 指什么?有哪些特性 OOP:Object-oriented programming的缩写,即面向对象程序设计,其中两个最重要的概念就是类和对象。类只是具备了某些功能和属性的抽象模型,而实际应用中需要一个一个实体,也就是需要对类进行实例化,类在实例化之后就是对象。 特性:(1)继承性:子类自动继承其父级类中...

高级2-this_原型链_继承

高级2-this_原型链_继承缩略图
this 相关问题 问题1: apply、call 有什么作用,什么区别 Javascript的每个Function对象中有一个apply方法:function.apply([thisObj[,argArray]])还有一个类似功能的call方法:function.call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 它们各自的定义:apply:应用某一对象的一个方法,用另一个对象替换当前...

高级4-require.js

高级4-require.js缩略图
题目1: 为什么要使用模块化? 使用模块化可以: 解决命名冲突; 可进行依赖管理; 增强代码的可读性; 代码解耦,提高代码的复用率; 题目2: CMD、AMD、CommonJS 规范分别指什么?有哪些应用 AMD:是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。采用异步方式加载模块,模块的加载...

高级6-前端设计模式

1. 写出构造函数模式、混合模式、模块模式、工厂模式、单例模式、发布订阅模式的范例 //单例模式范例 var Car = (function(){ var instance; function init() { //私有的变量和函数 var speed = 0; return { //定义公共的属性和方法 ...

Javascript操作DOM常用API总结

Node类型 DOM1级定义了一个Node接口,该接口由DOM中所有节点类型实现。这个Node接口在JS中是作为Node类型实现的。在IE9以下版本无法访问到这个类型,JS中所有节点都继承自Node类型,都共享着相同的基本属性和方法。Node有一个属性nodeType表示Node的类型,它是一个整数,其数值分别表示相应的Node类型,具体如...

input file 上传按钮,jq上传图片

input  file 上传按钮,jq上传图片缩略图
通过隐藏上传按钮,图片覆盖按钮,jq改变图片途径达到上传效果 html部分 <input type="file" id="business_license" name="business_license" class="fileinp" style="display:none;" onchange="filechange(event)"> <img src="${PATH}/res/images/jion_img_upload@2x.png" width="55p...

前端网站资源精编!!

前端网站资源精编!!缩略图
目录: 1-------- 走进前端2-------- jQuery3-------- CSS4-------- Angularjs5-------- ES66-------- React7-------- 移动端API8-------- avalon9-------- Requriejs10-------- vue11-------- Seajs12-------- Less,sass13-------- Markdown14-------- D315-------- 兼容性16--...

前端基础进阶(十四):深入核心,详解事件循环机制

前端基础进阶(十四):深入核心,详解事件循环机制缩略图
Event Loop JavaScript的学习零散而庞杂,很多时候我们学到了一些东西,但是却没办法感受到进步!甚至过了不久,就把学到的东西给忘了。为了解决自己的这个困扰,在学习的过程中,我一直在试图寻找一条核心的线索,只要顺着这条线索,我就能够一点一点的进步。 前端基础进阶正是围绕这条线索慢慢展开,...

30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)

30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)缩略图
前言 本文以前端面试官的角度出发,对 Vue 框架中一些重要的特性、框架的原理以问题的形式进行整理汇总,意在帮助作者及读者自测下 Vue 掌握的程度。本文章节结构以从易到难进行组织,建议读者按章节顺序进行阅读,当然大佬级别的请随意。希望读者读完本文,有一定的启发思考,也能对自己的 Vue 掌握程...

JavaScript实现Fly Bird小游戏

JavaScript实现Fly Bird小游戏缩略图
1.分析页面结构,理清需求和功能 游戏有三个界面,分别是开始界面,游戏界面和游戏结束界面。 1.1 开始界面 start.gif 游戏的大背景 上下移动的游戏标题和翅膀摆动的小鸟 start 按钮,点击进入游戏界面 一直移动的地面 1.2 游戏界面 play.gif 显示越过障碍数量的计分器 移动的障碍物,分别是上...