自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MVC 简单模式 实现加减乘除

javascript 简单MVC模式

2022-07-08 16:52:24 336 1

原创 JavaScript 手写typeof

function typeofLation(type) { if (type === null) { return null } else if (typeof type === 'object') { const res = { "[object Object]": "[object Object]", "[object Array]": "[object Array]", "[object Function]": "[object Function]" .

2022-03-19 10:17:14 1027

原创 React基础学习

一、学习主要内容​浏览器原理建设高性能网站组件开发高级语法SSRReduxReact RouterReact UIcreate-react-app单元测试ReactNative项目实战1.1 获取reactGit地址:https://github.com/facebook/react获取React:npm install react react-dom注: 在ES5开发中,可以通过bower获取react.js和react-dom.js文件,我们使用最新版

2021-06-16 14:48:11 428

原创 javascript高级程序设计

JavaScript高级程序设计第1章 什么是JavaScript1.1 简短的历史回顾1995年网景公司发布了Mocha(后来改名为LiveScript)。为了赶上发布时间与Sun公司结为开发联盟,共同完成LiveScript的开发。发布前改名为JavaScript。不久后微软发布了IE3,其中包含自己命名为JScript的JavaScript实现。这就意味着出现了两个版本的JavaScript。1997年,第39技术委员会承担了"标准化一门通用、跨平台、厂商中立的脚本语言的语法和语义"的任务。他

2021-06-16 14:46:13 1712

原创 vue基础学习

Vue基础学习第一章 NPM包管理工具1.1 认识一下什么是NPMnpm(Node Package Manager node包管理器) 是Node.js默认的以JavaScript编写的软件包管理系统npm来分享和使用代码已经成了前端的标配 官网:http://www.npmjs.comnpm是Node.js默认的软件包管理系统包系统 安装完毕node后会默认安装好npm npm本身也是基于Node.js开发的软件下载Node:http://nodejs.cn1.2 安装NPM工具 npm的常

2021-06-01 21:25:20 2850

原创 Typescript 面向对象

面向对象类 (class)static关键字可以定义类属性| 类方法(静态属性|静态方法) class Person { static age: number = 18 static sayHe() { console.log('hi') } } Person.age // 18 Person.sayHe() // hireadonly只读属性 class Person { readonly name: string = 'Jin' } // 该属性不

2021-01-24 11:36:30 282 1

原创 使用webpack打包ts代码

初始化 npm init -y安装项目依赖 cnpm i -D webpack webpack-cli typescript ts-loader根目录下创建webpack.config.jswebpack.config.js设置// 引入包const path = require('path')// html-webpack-plugin (会自动生成一个html,webpack下面的插件)const HtmlWebpackPlugin = require('html..

2021-01-23 14:08:09 275 1

原创 Typescript 编译选项

监听TS文件 在命令行输入 tsc xx.ts -w (只能监听一个文件)坚挺目录下的所有的TS文件 在目录下创建tsconfig.json文件 命令行下输入tsc -w tsconfig.json文件说明tsconfig.json是ts编译器的配置文件,ts编译器可以根据它的信息来对代码进行编译include 指定要被编译的目录 ** 代表的是任意目录 * 代表的是任意文件exclude 不需要编译文件目录 默认值:['node_mudules', 'bo

2021-01-21 14:05:53 262

原创 Typescript 初步了解

Typescript 增加了什么 1. 类型 2. 支持ES的新特性 3. 添加ES不具备的新特性 4. 丰富的配置选项 5. 强大的开发工具安装Typescript 1. 安装 Node.js 2. npm i -g typescript 3. 创建一个ts文件 4. 使用tsc对ts文件进行编译 5. 进入ts文件所在目录, 执行命令: tsc xxx.tsTypscript 基本语法一、 基本类型声明一个变量a ,同时指定它的类型为number let a:n

2021-01-20 19:24:16 149 1

原创 javascript ES5 Object.create 使用方法

一、 ES5当中新增加了一些对象方法 1. Object.create(prototype, [descriptors])参数介绍prototype 一个对象,作为新创建对象的原型。如果 proto 参数不是 null 或一个对象值,则抛出一个 TypeError 异常。null表示没有原型对象(这样就创建了一个"干净的对象")descriptors 一个对象值,可以包含若干个属性,属性名为新建对象的属性名,属性值为那个属性的属性描述 符对象.(属性将做简单介绍,后面

2021-01-16 14:47:29 238 1

空空如也

空空如也

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

TA关注的人

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