Loading

随笔分类 -  JavaScript

摘要:面向对象编程-类的声明和使用 类的出现可以让前端程序员抽象层次、增加维护性和复用性。当然这一系列的类的操作,我们都叫他面向对象编程。TypeScript就是一个基于类的面向对象编程语言。 类是对象具体事务的一个抽象,对象是类的具体表现。 使用和定义类其实很简单,关键是理解类的思想。要有抽象逻辑的能力 阅读全文
posted @ 2018-10-08 15:12 白夜书生 阅读(1091) 评论(0) 推荐(0)
摘要:1 // 初识引用类型 2 let doubleloong = { 3 name: '白夜', 4 website: 'https://www.cnblogs.com/DoubleLoong/', 5 age: 18, 6 saySometing: function () { 7 console.l 阅读全文
posted @ 2018-09-05 15:16 白夜书生 阅读(2428) 评论(0) 推荐(0)
摘要:// 函数声明法 function add(n1:number,n2:number):number{ return n1 + n2 } console.log(add(1, 2)) // 3 // 函数表达式法 var add = function(n1:number,n2:number):numb 阅读全文
posted @ 2018-09-05 14:27 白夜书生 阅读(681) 评论(0) 推荐(0)
摘要:形参和实参 形参的使用 函数定义的时候写的参数是形参。从字面意义上我们可以看出,形参就是形式上的参数。我们定义了形参也就规定了此函数的参数个数和参数类型,规范了函数。 // 形参的使用 function searchFriend(age:number):string{ return `找到了${ag 阅读全文
posted @ 2018-09-03 17:22 白夜书生 阅读(8021) 评论(0) 推荐(0)
摘要:定义规则: 原文地址:http://jspang.com/post/typescript.html?tdsourcetag=s_pcqq_aiomsg 阅读全文
posted @ 2018-09-03 16:26 白夜书生 阅读(3059) 评论(0) 推荐(0)
摘要:TypeScript最大的一个特点就是变量是强类型的,也就是说,在声明变量的时候,我们必须给他一个类型。 TypeScript中的数据类型有: Undefined : Number:数值类型; string : 字符串类型; Boolean: 布尔类型; enum:枚举类型; any : 任意类型, 阅读全文
posted @ 2018-09-03 16:09 白夜书生 阅读(14941) 评论(0) 推荐(0)
摘要:1.TypeScript 是 Node 的超集,使用需要先安装 Nodejs 英文官网:nodejs.org 中文官网:nodejs.org/zh-cn 查看是否安装完成: node -v 查看 node 版本 npm -v 查看 npm版本 2.安装 TypeScript 全局安装:npm ins 阅读全文
posted @ 2018-09-03 14:31 白夜书生 阅读(6239) 评论(1) 推荐(1)
摘要:核心函数://打开(下载)Appfunction openApp(){ var ua = window.navigator.userAgent.toLowerCase(); //微信 if(ua.match(/MicroMessenger/i) 'micromessenger'){ window.l 阅读全文
posted @ 2018-08-25 13:46 白夜书生 阅读(4015) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2018-02-24 14:00 白夜书生 阅读(323) 评论(0) 推荐(0)
摘要:前端开发中经常会碰到用 JavaScript 格式化数字,最最常见的是格式化金额,一般格式化金额需要千分位分隔,保留2位小数等等。 还有偶然会遇到的使用 js 计算浮点数时出现误差。 完善的功能函数推荐文章(标题内容):http://www.css88.com/archives/7324#more- 阅读全文
posted @ 2018-01-18 15:07 白夜书生 阅读(3693) 评论(0) 推荐(0)