| 2016/5/1 | web前端 | 被围观 1,077 views+
Author: ChinSyun Pang Weibo: http://weibo.com/arthinkingplus 项目地址:app-mis 安装webpack: $ npm install webpack -g 关于npm install 初始化项目: $ npm init 执行完这步会在目录下生成package.json文件 为项目安装webpack: $ npm install webpack --save-dev 或者安装特定的版本: $ npm install webpack@1.2.x --save-dev webpack是一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理。 --save-dev 与 --save的区别 --save-dev: Package will appear in your devDependencies. seeGr...
| 2014/8/31 | Javascript | 被围观 2,637 views+
Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快,异常的快。本文将介绍 10 条,经过检验得知可大大提高 Node 应用的技巧。废话不多说,让我们逐条来看看。 1. 并行 创建 Web 应用的时候,你可能要多次调用内部 API 来获取各种数据。比如说,假设在 Dashboard 页面上,你要执行下面这几个调用: 用户信息 -getUserProfile(). 当前活动 -getRecentActivity(). 订阅内容 -getSubscriptions(). 通知内容 -getNotifications(). 为了拿到这些信息...
| 2014/1/26 | Javascript | 被围观 3,084 views+
推荐: 目前,为了丰富前端/移动开发,有不少开发者推出了各种基于JavaScript的库,这些几乎能实现任何你需要的功能,然而需要实现一些特定的功能,则可以选择功能更专一的轻量级库。 开发者不容错过的12款开元Javascript库
| 2013/11/6 | 设计 | 被围观 2,156 views+
“一个产品没用,体验再好用户也不会去用。——你觉得这句话是对还是错?”我曾在微博里发起了这样一个讨论。 看到“一个产品做到 60% 才需要用户体验”的评论时,我很吃惊:用户体验难道只是锦上添花?不了解用户,不知道用户在体验的哪些环节发生什么事情,你的产品是如何做到 60% 的? 第一个反思:用户体验的概念和落地情况 笼统地说,用户体验(User Experience,简称 UX 或是 UE),它指用户在使用一个产品、系统或者服务时建立起来的纯主观感受。 这里边有两个重点。一是用户,二是纯主观感受。用户是指产品、系统或者服务的目标使用者,不是你自己。受个人经历的影响,对待同一件事情但每...
| 2013/10/9 | Javascript | 被围观 25,433 views+
1、Node.js是什么 1.1、Node.js是让Javascript运行在服务器端的开发平台 NodeJS并不是独立的语言,也不是Javascript框架,也不是浏览器端库。 NodeJS是一个让Javascript运行在务器端的开发平台,让Javascript运行在浏览器之外的平台,实现了很多的模块:文件系统,模块,包,操作系统API,网络通信等CoreJavascript中没有或者不完善的功能。 1.2、异步式I/O与事件驱动 这也是NodeJS最大的特点 传统的架构:多线程,为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同步时I/O调用时的时间开销。 NodeJS使用的是单线程模型,对于所有I/O都采用异步式请求的方式,避免了上下文切换...
| 2013/6/13 | Javascript | 被围观 9,698 views+
1、创建notification的两种方法: // 注意:没有必要调用 webkitNotifications.checkPermission()。 // 声明了 notifications 权限的扩展程序总是允许创建通知。 // 创建一个简单的文本通知: var notification = webkitNotifications.createNotification( '48.png', // 图标 URL,可以是相对路径 '您好!', // 通知标题 '内容(Lorem ipsum...)' // 通知正文文本 ); // 或者创建 HTML 通知: var notification = webkitNotifications.createHTMLNotification( 'notification.html' // HTML 的 URL,可以是相对路径 ); // 然后显示通知。 notification.show(); ...
| 2013/6/10 | Javascript | 被围观 8,127 views+
每次谈到架构,都感觉有点远了,还不到时候谈论这个,但是看了豌豆荚web版的规划和技术架构的选取之后,确实挺有感触的。 好的框架可以提高开发效率,一个项目比较完整的架构,需要考虑到协同,代码管理,调试环境,开发框架,资源优化,部署等等。基于现有的架构之上做开发,并不只是简单地填充代码,而是在熟悉这套开发模式的基础之上,了解整体的架构,并与其他框架对比,必要时深入去研究下框架的实现和优缺点,积累更加全面的软件知识,才可以从整体上去考虑一个软件的设计。 在这个开源的世界里,做一个程序很多时候都可以找到很多不错的开源框架,从而更加快捷的搭建出自己的开发框架。J2EE...
| 2013/6/5 | Javascript | 被围观 3,958 views+
Chrome插件开发 – UI外观 Chrome插件开发 – 浏览器交互 chrome插件编写中需要了解的几个概念和一些方法 实例: Chrome插件开发实例 – 开关灯(browser action) 更新中...
| 2013/6/5 | Javascript | 被围观 16,409 views+
这里通过一个网页开关灯的例子来演示browser action,除了browser action之外,还会涉及到其他很多的chrome api或者manifest.json配置项。 这个文件包含的文件如下: background.html 背景页,一个单独的长时间运行的脚本,是一个运行在扩展程序中的html页面。在应用的整个生命周期都存在,在同一个时间只有一个实例处于活动状态。 background.js 背景页的JS,一般不需要上面的background.html也可以,manifest.json中按照如下配置就可以了: "background": { "scripts": ["background.js"] } func.js 一个需要注入到页面中的 content script icon.png 应...
| 2013/6/5 | Javascript | 被围观 11,515 views+
1、插件文件结构 1.1、manifest.json 每一个扩展、可安装的WebApp、皮肤,都有一个JSON格式的manifest文件,里面存放重要的插件相关信息。 一个最基本的配置例子: { "name": "browser action demo", "version": "1.0", "permissions": [ "tabs", "http://*/*", "https://*/*" ], "browser_action": { "default_title": "开关灯", "default_icon": "icon.png", "default_popup": "popup.html" }, "background": { "page": "background.html" }, "manifest_version": 2 } 1.2、popup 插件...
随机文章 本月热门 热评
1 Java动态代理之JDK动态代理和CGLib动态代理 面向切面编程AOP原理 2014/4/1
2 C语言语法笔记 – 基本语法介绍 预处理命令 2011/8/30
3 Javascript笔记 – 面向对象的Javascript编程 2012/5/31
4 jQuery中使用正则表达式验证电子邮件 2011/5/11
5 Java Web笔记 – Servlet多线程同步问题及其解决方法 2011/11/10
6 Struts2笔记 – 命名空间和Action的三种创建方法 2011/6/18
友情推荐 更多
破博客 文官洗碗安天下,武将打怪定乾坤。多么美好的年代,思之令人泪落。
Mr.5's Life 白天是一名程序员,晚上就是个有抱负的探索者
行知-追寻技术之美 关注大数据,分布式系统
我爱编程 编程成长轨迹
Cynthia's Blog 学习笔记 知识总结 思考感悟
 
猜您喜欢
关于IT宅 文章归档

IT宅中的文章除了标题注明转载或有特别说明的文章,均为IT宅的技术知识总结,学习笔记或随笔。如果喜欢,请使用文章下面提供的分享组件。转载请注明出处并加入文章的原链接。 感谢大家的支持。

联系我们:admin@itzhai.com

Theme by arthinking. Copyright © 2011-2015 IT宅.com 保留所有权利.