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中构造函数和普通函数的区别
1、构造函数也是一个普通函数,创建方式和普通函数一样,但构造函数习惯上首字母大写
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() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。
对前端设计模式MVC和MVVM的理解
Model–View–ViewModel(MVVM) 是一个软件架构设计模式,由微软 WPF 和 Silverlight 的架构师 Ken Cooper 和 Ted Peters 开发,是一种简化用户界面的事件驱动编程方式。由 John Gossman(同样也是 WPF 和 Silverlight 的架构师)于2005年在他的博客上发表。
网站开发中,如何实现图片的延迟加载
延迟加载,顾名思义,在当前网页,滑动页面到能看到图片的时候再加载图片
前端设计模式
设计模式是对软件设计开发过程中反复出现的某类问题的通用解决方案。设计模式更多的是指导思想和方法论,而不是现成的代码,当然每种设计模式都有每种语言中的具体实现方式。学习设计模式更多的是理解各种模式的内在思想和解决的问题,毕竟这是前人无数经验总结成的最佳实践,而代码实现则是对加深理解的辅助。
什么是防抖和节流,他们的应用场景有哪些
什么是防抖和节流,他们的应用场景有哪些?
Tag Web
网站开发中,如何实现图片的延迟加载
延迟加载,顾名思义,在当前网页,滑动页面到能看到图片的时候再加载图片
Tag Typescript
Typescript高级用法
Typescript 高级技巧
Tag TypeScript
Typescript类型断言
类型断言
类型断言(Type Assertion)可以用来手动指定一个值的类型。
Typescript使用技巧
Typescript使用技巧
Typescript中interface和type区别详解
Typescript中interface和type区别详解
官方描述
Typescript关键字infer的理解与使用
Typescript关键字infer的理解与使用
官方对 infer 的解释是这样的:
React使用createContext的TypeScript写法
React createContext的TypeScript写法
Typescript实用的内置类型
Typescript实用的内置类型
Tag Git
Git经常使用的实用命令
Git经常使用的实用命令