摘要:
1、NPM是什么?NPM是JavaScript的包管理工具,在安装NodeJS(什么?你不知道node?来,我们合计合计:https://nodejs.org/)的时候,会自动安装上npm。要查看安装的npm版本,只需要打开cmd控制台,输入npm -vNPM使得JavaScript开发者分享和重用... 阅读全文
摘要:
前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: // 定义一个动物类 function Animal (name) { // 属性 this.name = nam 阅读全文
摘要:
综合/资源frontend-dev-bookmarks一个巨大的前端开发资源清单。star:15000front-end-collect分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者。star:860Front-end-Interview-questions史上最全前端开发面试问题及... 阅读全文
摘要:
1、简介TypeScript 是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。TypeScript是一种Compile-to-JavaScript的语言TypeScript扩展了JavaScript的句法,所... 阅读全文
摘要:
前言前端模块化能解决什么问题?模块的版本管理提高可维护性 -- 通过模块化,可以让每个文件职责单一,非常有利于代码的维护按需加载 -- 提高显示效率更好的依赖处理 -- 传统的开发模式,如果B依赖A,那么必须在B文件前面先加载好A。如果使用了模块化,只需要在模块内部申明依赖即可。AMD规范 & CM... 阅读全文
摘要:
0、准备首先,我们先创建几个耗时任务:public class TestTasks{ //无参、无返回值任务 public void Task1() { Console.WriteLine("task1."); Thread.Sleep(5000); ... 阅读全文
摘要:
tml5相比html4,添加了部分语义化的标签和属性,现在我们就从这些标签和属性开始,学习html5吧。首先,认识下HTML5新的文档类型:那些新标签格式 定义文本的文本方向,使其脱离其周围文本的方向设置 定义有记号的文本 定义预定义范围内的度量 定义任何类型的任务的进度 定义若浏览器不支持ruby... 阅读全文
摘要:
前言Pointer Events是一套触控输入处理规格,支持Pointer Events的浏览器包括了IE和Firefox,最近Chrome也宣布即将支持该处理规则。PointerEventPointEvent对象继承自MouseEvent,使用上也比较类似。mousedown -> pointer... 阅读全文
摘要:
1、特点1.1、强签名的程序集可以注册到GAC(全局应用程序集缓存),不同的应用程序可以共享同一个dll。1.2、强签名的库(应用程序)只能引用强签名的库。非强签名的库(应用程序)没有限制,既可以引用强签名的库,也可以引用非强签名的库。(实际测试,强签名的应用只引用非强签名的程序集但不使用是可以的,... 阅读全文
摘要:
1、let命令Tips:块级作用域(只在当前块中有效)不会变量提升(必须先申明在使用)让变量独占该块,不再受外部影响不允许重复声明总之:let更像我们熟知的静态语言的的变量声明指令ES6新增了let命令,用来声明变量。用法类似于var,但所声明的变量,只能在let命令所在的代码块内有效。let声明的... 阅读全文