标签: js this的指向问题一直是面试里的常客。也是es5的众坑之一。对于es6而讲,它极大地避免了this带来的错误。但是为了为了维护一些老代码,还是有必要了解this的。 this的指向原则: this 永远指向…
分类:前端开发
js笔记三十一之构造函数模式基础
构造函数基础 // 工厂模式 function createJsPerson(name,age){ var obj = {} obj.name = name; obj.age = age; obj.writeJs = f…
第一节.基本的html文档
1.一个html文档由4个 基本部分组成: (1).一个文档类型声明,表明这个文档是html文档 (2).html标签对,用于表明html文档的开始和结束 (3).head标签对,其内容构成html的开头部分,包含一些辅…
在create-react-app中使用sass
Sass(英文全称:Syntactically Awesome Stylesheets)是一个最初由Hampton Catlin设计并由Natalie Weizenbaum开发的层叠样式表语言。Sass是一个将脚本解析成…
选择HTML5 让你纵横职场
选择HTML5怎么样呢,可以让我们纵横职场吗,下面小码哥html5培训5大建议帮助你在IT职场风生水起。 1、学习一种新语言、框架或方法 Web开发唯一不变的是变化。 以NodeJS为例:两三年前它并不存在,只有很少(如…
什么是 AMD,CommonJS 和 UMD?
(本文译自What Is AMD, CommonJS, and UMD?) 介绍 多年来,可供选择的JavaScript组件的生态系统不断地稳步增加。有很多的选择固然是很好的一件事,但是各个组件混合搭配使用的时候会带来不…
ES6之Set用法
语法 set对象允许存储任何类型的唯一值,无论是原始值或者是对象引用; new Set([iterable]) 参数非必需, 如果传递一个可迭代对象,他的所有元素被添加到新的Set中,如果无此参数,则Set为空 返回一个…
深入理解js数组
一、如何判断是否是数组类型 1. typeof //首先看代码 var arr = [1,2,3]; console.log(typeof arr); //Object 上面的办法并不能实时的检测出是否是数组,只能判断其…
ES6对对象的拓展(2018-05-08)
对象的传统表示法 let person = { “name”:”张三”, …
正则表达式基本使用介绍
正则表达式有两种风格:posix和perl风格,最常用是posix风格的。下面记录的均是posix风格 字符集和类 通配符,可以匹配除换行符(\\n)之外的任意一个字符 .at,可以匹配”cat”…
JS中类型转换和非全等比较总结
一、类型转换 1. 强制转换 Number() // 数值:转换后还是原来的值 Number(324) // 324 // 字符串:如果可以被解析为数值,则转换为相应的数值, 否则NaN Number('324') //…
JQ笔记
1:attr()方法的作用是设置或者返回元素的属性,其中attr(属性名)格式是获取元素属性名的值,attr(属性名,属性值)格式则是设置元素属性名的值。 2:html():也同时获取格式等,text():只获取文本!使…