闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接…
标签:JavaScript
ES6之let 和 const 命令
基础点 let和const 都是只在声明所在的块级作用域内有效 let声明的变量可以改变,值和类型都可以改变,没有限制 { let a = 10; var b = 1; } a // 报错,ReferenceError:…
JavaScript实现排序
之前去过一些公司做笔试题,排序算是比较基础的知识了,当时要求用JavaScript写出快速排序,当时不会就用Java语言写的。 ****快速排序**** function quickSort(a){ if(a.lengt…
html日记——使用强大的BootStrap(1)
BootStrap对开发者来说最大的好处就是响应式布局和一些优秀的样式 现在我给大家介绍一些使用BootStrap的步骤和一些常用的东西 1.编写头部 <head> <meta charset="UTF…
优雅的使用Js或CSS处理文本的截断与展示
欢迎访问我的博客,一起交流学习,共同进步。 之前遇见一个问题,就是处理文本截断,然后可以手动切换文本是全展示和手动展示,因为这个问题比较常见,而且其实现方式有多种,于是决定总结一下,与读者分享。 前言 首先,我们看这样一…
javaScript循环总结(for,for-in,for-of,forEach,map,filter,every,reduce,reduceRight)
1.jpeg 循环是每个语言都必不可少的方法,javaScript也一样,随着javaScript的发展,我们用于循环的方法也在不断改进,也越来越精简,但是用好循环却不是那么容易的事,在这里总结一下javaScript中…
jQuery源码学习笔记(4)
链式调用和回溯 链式调用:$(‘#div’).eq(0).show().end().eq(1).hide(); $(‘#div’).eq(0).show()之后使用end(…
Javascript 基础
语法基础 – 词法 字符集 Unicode字符集, 区分大小写 注释 // /* */ 直接量 数字 小数 字符串 布尔值 正则表达式 标识符 字母 下划线 美元符号开始 保留字 break delete c…
关于 ES6 中的 Class 的几个特性和玩法
1. 派生类的 constructor 必须显式定义:跟 C#、Java 等语言会默认创建调用父类构造逻辑的 constructor 不一样,ES6 的 Class 要求派生类明确写上 constructor 并在其中调…
深入浅出ES6教程『模块化』
☞☞ 个人主页欢迎访问 ☜☜ 大家好,本人名叫苏日俪格,大家叫我 (格格) 就好,在上一章节中我们学到了Promise的用法,下面我们一起来继续学习模块化: JavaScript本身是不支持模块化的,只不过后来一些社区的…
关于JS数组常用操作的总结
在学习JS的道路上,数组是一个很重要的部分,数组的API很多,也很容易混淆,最近刷题的时候总是无法很准确的判断用哪个API或者哪个更精妙,所以我今天总结一下。主要参考廖雪峰老师和MDN文档~ arry.push() 把一…
Web and Node environment configuration TypeScript
Node install npm init npm install -g typescript tsc -init Add outDir and include to the file tsconfig.json fil…