使用ESLint快速设置Ember应用程序
想要为Ember应用设置一个linter?最近用少数几个存储库设置了ESLint,所以我认为是时候再发表一篇有关如何快速启动和运行的文章了。本文是假设你已经大致了解ESLint和Linting。
想要为Ember应用设置一个linter?最近用少数几个存储库设置了ESLint,所以我认为是时候再发表一篇有关如何快速启动和运行的文章了。本文是假设你已经大致了解ESLint和Linting。
错误处理是我们编写代码经常遇见的,很多时候处理异常的逻辑是为了避免程序的崩溃,本文介绍Angular处理异常的方式。
box-sizing属性可以使构建CSS布局更加容易并且更加直观。对于开发人员而言,这是一个很大的福音,可以避免很多兼容性问题。
ngrx/store是基于RxJS的状态管理库,其灵感来源于Redux。在NgRx中,状态是由一个包含action和reducer的函数的映射组成的。Reducer函数经由action的分发以及当前或初始的状态而被调用,最后由reducer返回一个不可变的状态
Angular 的基本构造块是 NgModule,它为组件提供了编译的上下文环境。 NgModule 会把相关的代码收集到一些功能集中。Angular 应用就是由一组 NgModule 定义出的。 应用至少会有一个用于引导应用的根模块,通常还会有很多特性模块。
之前简单介绍了TypeScript,认识Typescript,对其有了一个初步的认识,本系列主要以实践为主,基本语法不做介绍。本文将使用TypeScript创建单页应用程序(SPA)示例,天气查询。
最近在项目开发中,除了尝试使用GraphQL搭建后端服务接口,还应用到了jade模板引擎,一种更加高性能简洁易懂的模板引擎。良好的代码组织(变量、函数、引用)、较少的代码是吸引我的两个优势。
在最近的项目上,初选了两个体验不错的主题,一个是基于vuejs,一个是Angular+TypeScript。最终由于时间原因选择了基于vuejs的主题。自己还是很想用TypeScript来尝试项目开发。基于以下几点特征:
JavaScript有多种创建对象的方式,新手和老手都可能感到不知所措,不确定应该使用哪种方式。文本将介绍常见的对象常见模式和最佳的实践。
要安装CoffeeScript的话,会需要先安装Node.js以及Node.js的套件管理工具 – npm (Node Package Manager)。 以下是在Mac系统下的安装过程。如果在安装过程中出现权限不足的错误讯息,请使用sudo暂时取得安装的权限。
最近在用clojurescript做游戏,感觉整个项目使用了很多工具来编程,但是在效率及管理上都方便很多,整个项目的发布都是通过脚本自动实现的,降低了发布过程人为因素的影响。而在项目代码方便,大大提高了可维护性。但是对于普通的web项目来说,感觉用clojurescript有点不太合适,因此这段时间研究下coffeescript,来提供项目开发效率及代码的维护性。
最近在学习一个游戏开发框架,除了开发语言是最新的之外,给我的影响比较深的是国外的开发者擅长利用开发工具来提高项目的效率和质量,在这里跟大家介绍一个css开发框架compass。
Web开发是比较费神的,需要掌握很多很多的东西,特别是从事前端开发的朋友,需要通十行才行。今天,本文向初学者介绍一些Web开发中的基本概念和用到的技术,从A到Z总共26项,每项对应一个概念或者技术。
如今,网上有各种各样的 JavaScript 框架用来简化 Web 应用开发。这些框架都提供了一些核心的特性,例如 DOM 操作,动画,事件处理以及 Ajax 交互,但不是都带有 UI 组件。今天这篇文章向大家推荐的10个 JavaScript 框架提供了丰富的 Web UI 组件,帮助你构建一致,可靠以及高度交互的漂亮用户界面。
收集了最新20个Web设计和设计工具推荐给大家,这些工具都是免费的,不需要任何安装和更新的过程,感谢这些工具的作者为我们提供这么有用的工具。
用过scroll事件的人都知道,在每次拖动滚动条的时候会相应的事件会相应多次,而在大多数情况下我们都只希望它在滚动条停止滚动的时候 响应。
浏览器向一个URL发送HTTP请求的时候,URL对应的宿主服务器就必须做出响应并发回。和很多Internet服务一样,HTTP协议使用简单的纯文本格式。请求的类型包括GET、POST、HEAD、PUT、DELETE、OPTIONS和TRACE,最应用最多的就是GET和POST请求。
通常在做一些工具条的时候,使其固定在页面的指定位置,如顶部、底部等,并且不会随着滚动条的改变而改变,做前端的应该都知道,在除IE6外的浏览器中可以使用CSS的fixed属性。
随着JS与XHTML的应用普及,JQUERY、YUI等框架的发展,越来越多的web界面应用技术出现在网站上,比如常见的日历控件,搜索下拉框、广告图片的切换等,这些web界面应用技术大大的丰富了网站的表现形式。
在百度知道里面看到有人提问如何实现左侧固定宽度,右侧自适用宽度。有很多种实现的方法,一种是通过js,也有使用纯css实现的。