自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 从零开始搭建webpack+react+redux项目

从零开始搭建webpack+react+redux项目前段时间做了一个react项目,现在总结一下项目搭建的过程。1. 准备动手之前,我们首先要想好要用到的技术栈。我的项目使用了webpack4+react 16+redux+react-redux+react-router的技术栈,网络请求使用axios库,为了书写方便,css使用scss预处理器。然后需要考虑项目打包出来最后的目录结构是...

2019-11-14 16:03:46 675

原创 从JavaScript中的类数组对象说起

原文地址: 从JavaScript中的类数组对象说起1 类数组对象JavaScript中有一种数据类型叫做类数组对象。它是一种神奇的数据类型,似数组而非数组,有很多与数组类似的用法,但是却不能使用数组的一些方法,比如最常见的arguments对象:function test(){ console.log(arguments.length);//3 console.log(argument...

2018-10-12 12:57:57 197

原创 Sublime 3搭建TypeScript开发环境

Typescript 是 JavaScript 的一个超集,在 ECMAScript6 基础上演化并吸收了生成 Javascript 类别和接口的一些特性。它编译后生成普通的 JavaScript 代码。TypeScript 支持任意浏览器,任意环境,任意系统,并且是开源的。TypeScript 是由微软开发的,宇宙最强 IDE VS2015 对其也有很好的支持。但作为IDE来说有一个通病就是体积庞

2017-02-08 18:28:09 18206

原创 JavaScript单元测试入门

首先要弄清楚什么是单元。单元就是一个相对独立的功能模块,可以是一个类,或是一个模块,或是一个方法。单元测试的目的,就是首先保证一个系统的基本组成单元(类、模块或方法)能正常工作。打个比方,你想一台机器能正常工作,首先要保证它的每一个零件和组件能正常工作。而单元测试就是对这些零件和组件进行的测试。所谓”测试框架”,就是运行测试的工具。通过它,可以为JavaScript应用添加测试,从而保证代码的质量。

2017-01-25 11:26:11 20036 1

原创 JavaScript对象中属性的getter和setter方法

JavaScript对象的属性是由名字、值和一组特性(可写、可枚举、可配置等)构成的。在ECMAScript 5中,属性值可以用一个或两个方法代替,这两个方法就是getter和setter。var myObj = { a: 2, get b(){ return 3; } };console.log(myObj.a);//2console.log(myO

2017-01-10 11:54:32 14867

原创 函数声明与函数表达式

函数作为JavaScript中的一等公民,使用可谓相当广泛。定义函数的方法主要有两种,即函数声明和函数表达式。函数声明必须以function关键字开始,且必须有标识符(即函数名称),它的定义形式为:function 函数名(参数:可选){ //函数体}函数表达式的函数名则是可选的,它的定义形式为:function 函数名(可选)(参数:可选){ //函数体}

2017-01-09 22:57:22 589

原创 JavaScript中的this详解

this是JavaScript中一个很特别的关键字,被自动定义在所有函数的作用域中。

2017-01-09 11:37:01 293

原创 Sublime Text3--前端神器养成记

sublime是一款前端开发神器,它具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows,Linux等操作系统。

2016-12-14 10:51:37 7638

转载 javascript面向对象(转)

封装:Javascript 面向对象编程(一):封装

2016-05-24 20:22:43 304

转载 在windows环境下基于sublime text3的node.js开发环境搭建(转)

1.安装包管理工具:Package Control 的安装与使用方法 2.安装Sublime Tmpl(安装之后才能新建不同类型的文件): 3.在windows环境下基于sublime text3的node.js开发环境搭建:在windows环境下基于sublime text3的node.js开发环境搭建

2016-05-19 17:08:33 489

原创 在Javascript中定义类

JavaScript 类 class工厂函数 构造函数法

2016-05-16 09:29:00 377

转载 JavaScript中的原型(prototype)和闭包(closure)(转)

原型:原型闭包:闭包

2016-05-06 13:56:00 810

转载 浏览器内核(转)

内核首先得搞懂浏览器内核究竟指的是什么。浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户

2016-05-05 15:39:07 412

原创 JavaScript中的类型转换

显式转换 JS中做显示转换最简单的方法就是使用Boolean()、Number()、String()、Object()等方法。隐式转换

2016-05-05 09:27:52 369

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除