随笔分类 -  JavaScript

摘要:一、概要 React是用于构建用户界面的MVVM框架。 1.1、介绍 React 是 Facebook 开发的一款 JavaScript 库,而 React 被建造是因为 Facebook 认为市场上所有的 JavaScript MVC 框架都不能满足他们的扩展需求, 由于他们非常巨大的代码库和庞大 阅读全文
posted @ 2023-02-27 08:16 张果 阅读(2025) 评论(0) 推荐(12)
摘要:一、vite 1.1、概要 Vite(法语意为 "快速的",发音 /vit/,发音同 "veet")是一种新型前端构建工具,能够显著提升前端开发体验。它主要由两部分组成: 一个开发服务器,它基于 原生 ES 模块 提供了 丰富的内建功能,如速度快到惊人的 模块热更新(HMR)。 一套构建指令,它使用 阅读全文
posted @ 2022-12-17 08:46 张果 阅读(7545) 评论(0) 推荐(8)
摘要:一、状态管理 1.1、什么是状态管理? 理论上来说,每一个 Vue 组件实例都已经在“管理”它自己的响应式状态了。我们以一个简单的计数器组件为例: <script setup> import { ref } from 'vue' // 状态 const count = ref(0) // 动作 fu 阅读全文
posted @ 2022-11-23 08:34 张果 阅读(2328) 评论(0) 推荐(7)
摘要:一、模板语法 Vue 使用一种基于 HTML 的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的 DOM 上。所有的 Vue 模板都是语法层面合法的 HTML,可以被符合规范的浏览器和 HTML 解析器解析。 在底层机制中,Vue 会将模板编译成高度优化的 JavaScript 代码。结合 阅读全文
posted @ 2022-10-26 14:57 张果 阅读(2971) 评论(0) 推荐(20)
摘要:一、常用 Composition API 官方文档: https://v3.cn.vuejs.org/guide/composition-api-introduction.html 组合式 API (Composition API) 是一系列 API 的集合,使我们可以使用函数而不是声明选项的方式书 阅读全文
posted @ 2022-10-19 14:59 张果 阅读(4414) 评论(0) 推荐(20)
摘要:一、类型type 1.1、定义 Type又叫类型别名(type alias),作用是给一个类型起一个新名字,不仅支持interface定义的对象结构,还支持基本类型、联合类型、交叉类型、元组等任何你需要手写的类型。 type Num = number; // 基本类型 type StringOrNu 阅读全文
posted @ 2022-09-29 15:53 张果 阅读(741) 评论(0) 推荐(7)
摘要:一、编译选项与配置文件 自动编译文件 编译文件时,使用 -w 指令后,TS编译器会自动监视文件的变化,并在文件发生变化时对文件进行重新编译。 示例: tsc xxx.ts -w 自动编译整个项目 如果直接使用tsc指令,则可以自动将当前项目下的所有ts文件编译为js文件。 但是能直接使用tsc命令的 阅读全文
posted @ 2022-09-26 14:57 张果 阅读(1872) 评论(0) 推荐(12)
摘要:一、原始数据类型基本使用 TypeScript中拥有更多的类型,如下表所示: 类型例子描述 number 1, -33, 2.5 任意数字 string 'hi', "hi", hi 任意字符串 boolean true、false 布尔值true或false 字面量 其本身 限制变量的值就是该字面 阅读全文
posted @ 2022-09-21 14:21 张果 阅读(1156) 评论(0) 推荐(18)
摘要:一、TypeScript概要 TypeScript是一种由微软开发的自由和开源的编程语言,它是JavaScript的一个超集,扩展了JavaScript的语法,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,工作于TypeScript的开发。 官 阅读全文
posted @ 2022-09-21 09:30 张果 阅读(1125) 评论(0) 推荐(27)
摘要:一、Node.js模块化 1.0、变量作用域 (1)、在浏览器端使用var或不使用关键字定义的变量属于全局作用域,也就是可以使用window对象访问。 <script> var a = 100; (function () { b = 200; })(); console.log(window.a, 阅读全文
posted @ 2022-09-05 08:25 张果 阅读(1889) 评论(0) 推荐(21)
摘要:一、JavaScript概要 JavaScript(JS)是一种轻量级、解释型、动态类型的高级程序设计语言。它诞生于1995年,是一门基于原型、函数优先的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络 阅读全文
posted @ 2022-05-26 14:16 张果 阅读(1066) 评论(0) 推荐(7)
摘要:一、概述 ES6不仅在语法上有很大的改进,在代码的组织结构上也有重大升级,ES6中新增加了像Set、WeakSet、Map、WeakMap、ArrayBuffer、TypedArray和DataView等数组结构;原生的模块化解决了复用、依赖、冲突、代码组织混乱的问题,让开发复杂的前端项目变得更加容 阅读全文
posted @ 2022-05-20 08:34 张果 阅读(1084) 评论(0) 推荐(12)
摘要:一、概述 JavaScript的实现标准是ECMAScript,简称"ES"。主流的浏览器都完整的支持ES 5.1与ES3标准。2015年6月17日,ECMA国际组织发布了ECMAScript的第六版,该版本正式名称为ECMAScript 2015,被称为ECMAScript 6或ES6(泛指ES6 阅读全文
posted @ 2022-05-19 16:20 张果 阅读(560) 评论(0) 推荐(4)
摘要:一、概述 面向对象程序编程(Object-oriented programming,缩写:OOP)是用抽象方式构建基于现实世界模型的一种编程模式,JavaScript是一种基于对象(object-based)的语言,支持面向对象编程与函数式编程,但JavaScript的面向对象与其它的面向对象语言有 阅读全文
posted @ 2022-05-19 16:14 张果 阅读(555) 评论(0) 推荐(8)
摘要:早期的javascript版本没有块级作用域、没有类、没有包、也没有模块,这样会带来一些问题,如复用、依赖、冲突、代码组织混乱等,随着前端的膨胀,模块化显得非常迫切。 前端模块化规范如下: 一、前端模块化概要 1.1、模块概要 JavaScript在早期的设计中就没有模块、包、类的概念,开发者需要模 阅读全文
posted @ 2018-11-29 14:31 张果 阅读(3331) 评论(2) 推荐(20)
摘要:一、ECMAScript概要 ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScri 阅读全文
posted @ 2018-11-27 15:05 张果 阅读(1308) 评论(6) 推荐(22)
摘要:一、二维码介绍 二维码的应用越来越多,开发中会经常使用,这里主要从二维码的介绍、客户端生成与服务器端生成三个方面讲解二维码。二维码又称二维条码,常见的二维码为QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的 阅读全文
posted @ 2018-06-14 14:51 张果 阅读(7518) 评论(0) 推荐(4)
摘要:一、LayUI介绍 layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layu 阅读全文
posted @ 2018-06-07 14:47 张果 阅读(79534) 评论(4) 推荐(43)
摘要:使用vue-cli可以规范项目,提高开发效率,但是使用vue-cli时需要一些ECMAScript6的知识,特别是ES6中的模块管理内容,本章先介绍ES6中的基础与模块化的内容再使用vue-cli开发vue项目。 一、ECMAScript6概要 ECMAScript是一种由Ecma国际(前身为欧洲计 阅读全文
posted @ 2018-01-11 12:37 张果 阅读(5621) 评论(5) 推荐(26)
摘要:一、axios Vue更新到2.0之后宣告不再对vue-resource更新,推荐使用axios,axios是一个用于客户端与服务器通信的组件,axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端javaScript工具。通俗来说可以实现客户端请求服务器端提供的服务 阅读全文
posted @ 2018-01-05 08:20 张果 阅读(6842) 评论(5) 推荐(17)

AmazingCounters.com