1. Express框架是什么
1.1 Express是一个基于Node平台的web应用开发框架,它提供了一系列的强大特性,帮助你创建各种Web应用。我们可以使用 npm install express 命令进行下载。
1.2 Express初体验
// 引入express框架
const ex
前言
由于最近在使用vue3写项目,使用vue3的前提就是要学习TypeScript,TypeScript算是JavaScript的升级版,TypeScript包含JavaScript和自己的一些特性
介绍
TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript
涉及到的链接:
W3school-JavaScript教程
JavaScript简介
文档对象模型 (DOM)
JavaScript BOM(浏览器对象模型)
JS面向对象之原型
JavaScript基于原型的面向对象编程
js的变量(详解)
关于JavaScript作用域的理解
简单谈谈Java
reduce 的学习方法
array.reduce(callback(prev, currentValue, index, arr), initialValue)
//简写就是下面这样的
arr.reduce(callback,[initialValue])
callback (执行数组中每个值的
基础类型
TypeScript 支持与 JavaScript 几乎相同的数据类型,此外还提供了实用的枚举类型方便我们使用。
布尔值
最基本的数据类型就是简单的true/false值,在JavaScript和TypeScript里叫做boolean(其它语言中也一样)
let isDone: b
这里给大家分享我在网上总结出来的一些JavaScript 知识,希望对大家有所帮助
一、日期处理
1. 检查日期是否有效
该方法用于检测给出的日期是否有效:
const isDateValid = (...val) => !Number.isNaN(new Date(...val).va
通过《你所不知道的javascript上》这本书,对js中的作用域和作用域链知识有了初步的了解和认识,分享給大家
1.执行环境(execution context)
执行环境定义了变量和函数有权访问的其他数据,决定了他们各自的行为。每个执行环境都有与之对应的变量对象(variable obje
个人对瀑布流布局理解:
每列的宽度相等而高度不等,且第二行的第一个容器需要放在第一行高度最小的容器下面,依次类推放置。
附上代码:
代码仅实现了瀑布流的布局方式和 resize 监听,如果大家有需要,可以自己拓展下:实现监听滚动事件,页面滚动加载图片的功能。
代码中写了详细注释,可以直接使用。
1、浏览器打印相对还是比较简单的,但也导致控制起来就麻烦。对于简单的打印需求直接用js调用window.print()即可。如果想要更好的控制打印结果,那这个就不能满足了。
2、市面上有挺多专门做打印功能的商用插件,要不收费,要不免费版阉割有水印,这在公司里使用自然是不行的。也有第三方的插件可用。
1、数字格式化
JS版-直接写到原型链上
/**
* @author: silencetea
* @name:
* @description: 数字格式化,默认每三位用英文逗号分隔
* @param {number} number 要格式化的数字
* @param {number} d
50 Projects
01 Expanding Cards(附带新手菜鸡注释)
Live Demo
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
这里给大家分享我在OpenLayers 地图开发工作中总结出的一下代码和注意点,希望对大家有所帮助
效果如下:
核心代码展示:附带讲解注释
var map = new ol.Map({ // 初始化地图
target: 'map',// 选择地图对象
介绍
TypeScript 的核心原则之一是对值所具有的结构进行类型检查。我们使用接口(Interfaces)来定义对象的类型。接口是对象的状态(属性)和行为(方法)的抽象(描述)
接口初探
声明接口需要使用关键字interface,接下来我们定义一个接口,需求如下
需求: 创建人的对象, 需要对
一、开发背景
产品出设计稿要求做一个仿原生app短信验证码组件,花了两小时搞出来一个还可以的组件,支持屏幕自适应,可以用于弹出框,或自己封装的vue组件里,希望可以帮助那些被产品压榨的同学,哈哈。
为什么要用lerna
将大型代码仓库分割成多个独立版本化的 软件包(package)对于代码共享来说非常有用。但是,如果某些更改 跨越了多个代码仓库的话将变得很 麻烦 并且难以跟踪,并且, 跨越多个代码仓库的测试将迅速变得非常复杂。
为了解决这些(以及许多其它)问题,某些项目会将 代码仓库分割成多
前言
对于传统的 JavaScript 程序我们会使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员使用这些语法就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。 从 ECMAScript 2015,也就是 ES6 开始, JavaScript 程序员将能
函数
函数是 JavaScript 应用程序的基础,它帮助你实现抽象层,模拟类,信息隐藏和模块。在 TypeScript 里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为的地方。TypeScript 为 JavaScript 函数添加了额外的功能,让我们可以更容易地使用。
基本示
目录JavaScript 介绍JavaScript 和 和 html 代码的结合方式第一种方式第二种方式变量关系(比较)运算逻辑运算数组(重点)函数(重点)函数的二种定义方式函数的 arguments 隐形参数 (只在 function 函数内 )JS 中的自定义对象 中的自定义对象Object
泛型
指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定具体类型的一种特性。
引入
下面创建一个函数, 实现功能: 根据指定的数量 count 和数据 value , 创建一个包含 count 个 value 的数组 不用泛型的话,这个函数可能是下面这样:
functio
new BrowserWindow的参数意义如下: x, y // 窗口在桌面的坐标
width, height // 宽高
useContentSize // false, 窗口宽高作为网页的