个人Web工具箱&资源整理(1)

时间:2016-09-20 21:18:26   收藏:0   阅读:1251

很久就想把使用的工具及收藏的资源整理一番;一是为了传达博客社区的理念:资源共享,而是方便自己及团队快速获取。

学习资源:

首推两个入门级在线参考网站。

       1 w3c school.

       2 Runoob.com(菜鸟教程)。

HTML5:标记语言,是HTML和XHTML的最新版本

            HTML5 Outliner HTML5在线生成。

 

模板:

      jade:Jade 是一个高性能的模板引擎,它深受 Haml 影响,它是用 JavaScript 实现的,并且可以供 Node 使用。

      jade API:运行在Nodejs上的模板工具。

    

CSS: CSS即层叠样式表(Cascading StyleSheet)。 在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。CSS3是CSS的最新版本。

 

CSS 预处理器:

              Less:  Lesscss是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护。

技术分享

             Sass:  Sass是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。

 

JavaScriptJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言.

Javascript库:

 

Angularjs:

 

Node.js:  Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

SQL:  结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

 

前端框架:通俗的前端由HTML,CSS,JavasScript等构成。当然为了适应Web开发日益增长的需求,应运而生许多独立的前端框架,例如Bootstrap。一个优秀的框架可以为前端开发人员在开发过程中增益,减小开发压力

 

数据库:

 

素材下载:

 

 Web APP:

      Ionic(ionicframework):一款接近原生的Html5移动App开发框架 , 基于angularjs与Coedova实现APP开发

    Ionic     (官网):IONIC 是目前最有潜力的一款 HTML5 手机应用开发框架。通过 SASS 构建应用程序,它提供了很多 UI 组件来帮助开发者开发强大的应用。 它使用 JavaScript MVVM 框架和 AngularJS 来增强应用。提供数据的双向绑定,使用它成为 Web 和移动开发者的共同选择。Ionic是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。Ionic框架的目的是从 web的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。

    

任务批处理工具/包管理器:

任务批量处理工具可将你的工作流程全自动化.例如你可以创建一个任务,使用JavaScript语言编写的工具来进行自动化的处理。 然后打包,这样会大大提高开发效率。 包管理器它能跟踪所有已安装的软件、自动化进行安装和删除应用程序、以及确保所有软件都保持更新以获得最新的增强功能和错误修复。

 

开发工具:

 

icon图标:  在线透明icon图标生成工具 ICO

 

调试器:

 

代码托管:

         github

 

版本控制:

 

本地开发环境搭建:

根据您运行的是什么操作系统和计算机配置,有时候进行测试的时候就有可能需要搭建一个快速的本地开发环境。有很多将Apache,Nginx,MySQL和phpMyAdmin进行打包一体化的软件。这些软件很是方便我们来进行本地测试。

 

文本对比差异:

 

代码共享:

 

在线演示:

1:JS Bin

  如下图所示:(非常方便与别人共享代码,且能实时看效果,本人就非常喜欢)

技术分享

JS HTML CSS在线演示2 :Liveweave

   如下图(界面非常漂亮,简洁,强迫症一定爱不释手)

  技术分享

JS HTML CSS 在线演示3:Plunker

    如图所示:功能超级强大

技术分享

 

协助工具:

灵感创意:

 前端项目:

 博客发布:

代码压缩和自动化:

  1.    Grunt
  2.    Gulp.

图片制作:

图标制作:

心智图制作软件:

 云平台(托管在云端):

 网站测速工具:网站的速度是用户体验关键因素。网站速度快与慢决定是否能更高的搜索引擎排名,更高的转换率,更低的跳出率,以及更好的整体用户体验和。值得高兴的是很多免费软件可以用于测试网站速度,帮助我们找出加载缓慢的问题,方便我们去解决。

 

web开发社区:当开发者在开发的过程中有遇到问题时,除了询问他人以外,还可以使用搜索引擎搜索。社区的重要性就显而易见了,大部分开发者会在开发社区分享他们经验,如何避过不必要踩的坑。

      (1 国内社区)

     (2 国内社区)

 

Web新闻聚焦:

  (1 国内)

  (2 国外)

 

 

   

    一个免费而且高效的web应用托管平台:Firebase

    webAPP开发    Extjs  ,Sencha官网,实例地址:Sencha

    JavaScript优秀在线课程 Code School

 

    JavaScript在线debug,友好的提示及实时监测能提高编码的效率:JShint

    如图所示:

技术分享

  Stackoverflow社区 JavaScript很火的问答社区,基本我遇到问题在上面能得到帮助。

                     

  Strapdpwnjs 一款适合前端开发者的Markdown文本编辑器,多种主题可选,界面很漂亮。

  多说:前端一款很流行的评论系统,甚至不需要你管理。直接加上它给的几行代码,放在项目中,就能实现多功能评论了。其中个人设计时可以参考这里,搭建漂亮的评论区。

  静态网站生成器1 Static Site Generator  静态网站发布服务介绍

  静态网站生成器2 (github pages) Jekyll

  一名前端工程师的知识图谱是什么?(来自知乎社区的问答)

   大神写的 git入门教程。

   视频教程   百度云盘分享- 瓢城web俱乐部创始人李炎恢

   Web设计者和开发者必备的27个Chrome插件

   sublimeGit使用教程

  

  WakaTime : 一款实用的项目分析系统(程序员装逼系统),方便分析优化,管理你的所有项目,并能进行分享。

  如图(多个项目被同时监控):

 技术分享

 项目案例(grunt_less时间记录分析结果如图-主要用来装逼哒,程序员都不炫富,炫时间哒):

技术分享

Express 项目生成: 基于Nodejs快速生成一个项目。

 Mongoose:基于nodejs的数据库

视频教程:

 类似本文的前端开发工具库链接:1 github_JackTian

                                           2 github_foru17

在线工具开源集合: aTool

 

原文:http://www.cnblogs.com/qbzmy/p/5883642.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!