Tag Markdown

数组去重方法大全

数组去重方法大全

Markdown语法

Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。因简洁、高效、易读、易写,Markdown被大量使用,如Github、Wikipedia等网站,如各大博客平台:WordPress、Drupal等。

Tag blog

前端职位等级及描述

前端职位等级及描述

Tag css

normalize.css

Normalize.css 只是一个很小的CSS文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性。相比于传统的CSS reset, Normalize.css是一种现代的、为HTML5准备的优质替代方案。Normalize.css现在已经被用于Twitter Bootstrap以及许许多多其他框架、工具和网站上。

Tag Blog

软件设计的哲学

Writing computer software is one of the purest creative activities in the history of the human race. Programmers aren’t bound by practical limitations such as the laws of physics; we...

Tag Linux

Linux常用目录及详细使用说明

Linux常用目录及详细使用说明

Tag Javascript

JavaScript获取Url参数万能方法

url中的参数是指?之后的参数,如今的url中经常会带有#的场景:http://test.com/path1/?id=123#/path2/path3,如果参数是在#号之前(也就是?id=123在#/path/path之前),此时可以使用window.location.search的。

Object.defineProperties()用法详解

Object.defineProperties() 方法直接在一个对象上定义新的属性或修改现有属性,并返回该对象。

Object.defineProperty()用法详解

Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。

网站开发中,如何实现图片的延迟加载

延迟加载,顾名思义,在当前网页,滑动页面到能看到图片的时候再加载图片

前端设计模式

设计模式是对软件设计开发过程中反复出现的某类问题的通用解决方案。设计模式更多的是指导思想和方法论,而不是现成的代码,当然每种设计模式都有每种语言中的具体实现方式。学习设计模式更多的是理解各种模式的内在思想和解决的问题,毕竟这是前人无数经验总结成的最佳实践,而代码实现则是对加深理解的辅助。

什么是防抖和节流,他们的应用场景有哪些

什么是防抖和节流,他们的应用场景有哪些?

Tag Web

网站开发中,如何实现图片的延迟加载

延迟加载,顾名思义,在当前网页,滑动页面到能看到图片的时候再加载图片

Tag Typescript

Typescript高级用法

Typescript 高级技巧

Tag TypeScript

Typescript使用技巧

Typescript使用技巧

Typescript中interface和type区别详解

Typescript中interface和type区别详解 官方描述

Typescript关键字infer的理解与使用

Typescript关键字infer的理解与使用 官方对 infer 的解释是这样的:

React使用createContext的TypeScript写法

React createContext的TypeScript写法

Typescript实用的内置类型

Typescript实用的内置类型

Tag Javacript

对前端设计模式MVC和MVVM的理解

Model–View–ViewModel(MVVM) 是一个软件架构设计模式,由微软 WPF 和 Silverlight 的架构师 Ken Cooper 和 Ted Peters 开发,是一种简化用户界面的事件驱动编程方式。由 John Gossman(同样也是 WPF 和 Silverlight 的架构师)于2005年在他的博客上发表。

Tag Git

Git经常使用的实用命令

Git经常使用的实用命令