Kerwen Blog

Stay Hungry Stay Foolish

WPF 数据绑定

属性绑定 新建一个 WPF .net framework 工程 为 MainWindow 新建一个 View model, 新建一个 class, 取名 MainWindowViewModel.cs ViewModel 继承INotifyPropertyChanged接口,用于事件的触发 1 2 3 4 5 6 7 8 internal class Ma...

Debug mocha unit test in VSCode

The Easiest Way To Debug Jest/Mocha Unit Test In VSCode

JavaScript 总结

HTML CSS JS JS-下 jQuery Node.js + Gulp JavaScript 教程 HTML 是网页的结构,CSS 是网页的外观,而 JavaScript 是页面的行为。 历史 变量 变量是对“值”的具名引用。变量就是为“值”起名,然后引用这个名字,就等同于引用这个值。变量的名字就是变量名。 1 let a = 1; 变量提升 JavaScr...

WPF wizard

A Wizard Application in WPF with MVVMC Navigation MVVM Wizard WPF Wizard WPF_MVVMC

CSS 总结

HTML CSS JS JS-下 jQuery Node.js + Gulp css的引入方式 在HTML中引入CSS共有3种方式: (1)外部样式表; (2)内部样式表; (3)内联样式表; 外部样式表 所谓的“外部样式表”,就是把CSS代码和HTML代码都单独放在不同文件中,然后在HTML文档head标签中使用link标签来引用CSS样式表。 当样式需要被应用...

nodejs express

Express基础 新建一个文件夹demo 初始化项目 1 npm init --yes npm安装EXPRESS 1 npm install express --save 创建项目app.js 1 2 3 4 const http = require("http"); const express= require("express"); //Express框架 l...

eslint, typescript-eslint, angular-eslint

eslint ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code, with the goal of making code more consistent and avoiding bugs. eslint rules typescript-esli...

formGroup,formControl,formArray

Angular 提供了两种不同的方法来通过表单处理用户输入:响应式表单和模板驱动表单。 两者都从视图中捕获用户输入事件、验证用户输入、创建表单模型、修改数据模型,并提供跟踪这些更改的途径。 响应式表单 提供对底层表单对象模型直接、显式的访问。它们与模板驱动表单相比,更加健壮:它们的可扩展性、可复用性和可测试性都更高。如果表单是你的应用程序的关键部分,或者你已经在使用响应式表...

从tslint迁移到Angular-eslint

安装eslint依赖,运行以下命令: ng add @angular-eslint/schematics@14 运行结果: 在root自动生成.eslintrc.json文件,默认使用@angular-eslinteslint插件。 以下eslint相关的cli配置被添加至angular.json, 1 2 3 "cli": { "defa...

用date-fns替代momentjs

Moment.js Moment.js是一个(轻量级)的Javascript日期处理类库,使用它可以轻松解决前端开发中遇到的种种日期时间问题。 Moment.js不依赖任何第三方库,支持字符串、Date、时间戳以及数组等格式,可以格式化日期时间,计算相对时间,获取特定时间后的日期时间等等。 支持中文在内的多种语言。 安装 1 npm install moment fromNow() ...