代码改变世界

Github 留言系统

2015-11-11 09:14 by nimojs, 2310 阅读, 0 推荐, 收藏, 编辑
摘要:"在线预览" 让评论质量更高,让网站与 Github 关联 适合程序员的评论系统,基于 Github issues 留言 " " 使用 灵感来自:http://fex.baidu.com/webuploader/demo.html 阅读全文

Paging 简单自由的分页生成器

2015-05-12 09:16 by nimojs, 512 阅读, 0 推荐, 收藏, 编辑
摘要:> 传统的分页都是由后端输出 HTML 生成的,使用 AJAX 获取 JSON 显示内容时就需要由前端创建分页。Paging 只需要知道当前页码和总页数就可以快速生成分页。Paging 自带了一套默认的模板和样式: Paging 的使用方法非常简单: ```html```[预览效果](http:... 阅读全文

使用GitHub接受前端组件开发挑战

2015-05-11 09:19 by nimojs, 399 阅读, 1 推荐, 收藏, 编辑
摘要:**[learn-js](https://github.com/nimojs/learn-js)** 是一个**适合前端新手**的 JavaScript 互助学习的项目。接受组件开发的挑战,提交代码让他人评论你的代码以提高。组件开发的挑战是循序渐进的,每个组件开发挑战都必须掌握必要的知识才可以接受。... 阅读全文

《Gulp 入门指南》- 01 安装 Node 和 gulp

2015-04-19 23:37 by nimojs, 335 阅读, 0 推荐, 收藏, 编辑
摘要:> 你可以直接访问 [GitHub: gulp-book](https://github.com/nimojs/gulp-book) 查看本书**目录:**- [安装 Node 和 gulp](https://github.com/nimojs/gulp-book/blob/master/chapt... 阅读全文

《Gulp 入门指南》- 前言

2015-04-17 09:49 by nimojs, 233 阅读, 0 推荐, 收藏, 编辑
摘要:gulp 是基于 node 实现 Web 前端自动化开发的工具,利用它能够极大的提高开发效率。在 Web 前端开发工作中有很多“重复工作”,比如压缩CSS/JS文件。而这些工作都是有规律的。找到这些规律,并编写 gulp 配置代码,让 gulp 自动执行这些“重复工作”。> 你可以直接访问 [Git... 阅读全文

项目迁移URL解决方案

2015-04-06 22:11 by nimojs, 326 阅读, 0 推荐, 收藏, 编辑
摘要:此文章是 [Rain/doc/前后端开发约定](https://github.com/nimojs/rain/blob/master/doc/%E5%89%8D%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E7%BA%A6%E5%AE%9A.md#%E9%A1%B9%E7... 阅读全文

前后端数据交互方法

2015-04-06 22:09 by nimojs, 10807 阅读, 2 推荐, 收藏, 编辑
摘要:在此介绍几种常用的前后端数据交互方法,并给出使用建议。以提高前后端协同开发的效率。 此文章适合前后端协同开发经验不足的新手阅读。**目录:** 1. [HTML赋值](#hash_htmlvalue1)2. [JS赋值](#hash_jsvar2)3. [script填充JSON](#hash_... 阅读全文

使用ruby.taobao安装 Sass

2015-04-06 22:03 by nimojs, 535 阅读, 0 推荐, 收藏, 编辑
摘要:> Sass 是一种 CSS 的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得 CSS 的开发,变得简单和可维护。Sass 需使用rubygems 安装,而因为国内网络原因 rubygems 会连接失败,我们可以使用 [ruby.taobao.org](http://ruby.taob... 阅读全文

JavaScript-this的指向

2014-01-25 14:31 by nimojs, 486 阅读, 0 推荐, 收藏, 编辑
摘要:目录:函数有所属对象没有所属对象闭包中的this构造函数中的thiscall和apply相关阅读:JavaScript-构造函数函数有所属对象如果函数有所属对象则this指向所属对象var nimo={age:21}nimo.fun=function(){ console.log(this.age) console.log(this)}nimo.fun();/** 21* Object {age: 21, fun: function}*/因为nimo.fun的所属对象是nimo所以这里this指向的是nimovar demo=function(){ console.l... 阅读全文

JavaScript初学者建议:不要去管浏览器兼容

2014-01-15 09:36 by nimojs, 2193 阅读, 10 推荐, 收藏, 编辑
摘要:如果可以回到过去的话,我会告诉自己这句话:"初学JavaScript的时候无视DOM和BOM的兼容性"我初学时的处境在我初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。前端开发工程师的职责就包括跨浏览器开发。所以我就在还不了解JS这门语言本身的时候去花时间学习浏览器兼容知识,这样会让JS学习难度增加。但是不能兼容主流浏览器的代码不能用在实际项目中。DOM和BOM的兼容性问题一度让我的JavaScript学习停滞不前。语言理解不够,代码又只能在特定浏览器运行。 阅读全文