目录: 1——– 走进前端 2——– jQuery 3——– CSS …
分类:JavaScript
JavaScript中this指向的深入解析
普通函数的this指向 简单说说 首先,按照惯例,我们先举个栗子: var bar = 2; function foo() { this.bar = 1; this.getBar = function() { conso…
说说Javascript原型链
前言 在写复杂的 JavaScript 应用之前,充分理解原型链继承的工作方式是每个 JavaScript 程序员必修的功课。 JavaScript中并没有类(class);Js是基于原型(prototype-based…
Vue轮播图的实现以及其与jQuery轮播图的简单对比
最近在学习Vue,然后做了一个轮播图,然后想起之前用jQuery做的轮播图,就打算进行一个对比。 jQuery轮播图的实现代码和效果 代码和效果 Vue轮播图的代码实现步骤和效果 Vue轮播图效果 主要用到的技术 1.v…
第12章 Spring Boot与微服务
第12章 Spring Boot与微服务 随着RESTful web服务和JSON数据交换格式流行,简单快速建立一个可连接的服务已经越来越方便了。随着持续交付概念推广以及Docker容器普及,微服务将这两种理念和技术结合…
JS 系列一: Javascript 定义类(class)的三种方法
在面向对象编程中,类(class)是对象(object)的模板,定义了同一组对象共有的属性和方法。 Javascript语言不支持“类”, 但是可以用一些变通的方法,模拟出“类”。 一、构造函数法 经典的方法,书上也是这…
JavaScript中的this
1.函数调用栈和调用位置 在函数执行的时候,会有一个活动记录(也叫执行上下文)来记录函数的调用顺序,这个就是函数调用栈。栈(Stack)是一种先进后出,后出先进的数据结构。 function a(){ console.l…
4.操作符
一元操作符 递增递减操作符 前置型操作符 var num1 = 2 var num2 = 20 // 先执行减法操作,在运算 var num3 = --num1 + num2 // 21 var num4 = num1 …
Node的同步实现
对于一个异步的函数,为什么我们需要同步实现呢。 好比你需要统计平均分,班上30个同学,每个人在一张小纸条写下各自分数,有人写的快,有人写得慢,你需要计算,就必须等待所有人都写好。 每个人写是异步的,但是你需要等待所有人都…
使用Array和[]创建数组的区别
原文 博客原文 大纲 前言 对使用Array和[]创建数组的区别的解释 个人理解 前言 JS定义数组变量时,在不需要给定数组的维度和长度的情况下,通常有两种方法: 1、var arrTest=new Array(); 2…
JavaScript模式总结
最近在看《JavaScript Pattern》,做一下读书笔记。 基本技巧 单一var模式 只使用一个var在函数顶部进行变量声明。 优点: 提供单一的地址以查找到函数所需要的所有局部变量 防止变量在定义前就被使用的逻…
浏览器加载和渲染html的顺序-结论篇
我只转载觉得可以使用的. 1.浏览器加载和渲染html的顺序 1、IE下载的顺序是从上到下,渲染的顺序也是从上到下,下载和渲染是同时进行的。 2、在渲染到页面的某一部分时,其上面的所有部分都已经下载完成(并不是说所有相关…