随笔分类 -  web开发

上一页 1 2 3 下一页
WebStorm 7.0 支持更多的Web技术
摘要:JetBrains刚刚发布了WebStorm 7.0 GA,支持EJS、Mustache、Handlebars、Web组件、Stylus、Karma、Istanbul、Compass,并增强了很多功能。 在beta版发布之后不久,JetBrains就发布了WebStorm 7.0,这是一款基于IntelliJ IDEA的IDE,能够使用JavaScript、HTML、CSS、CoffeeScript、Dart以及TypeScript等多种其他的Web技术创建应用程序。 WebStorm 7.0 支持:嵌入式JavaScript (EJS)、Mustache和Handlebars模板HTML.. 阅读全文
posted @ 2013-10-08 09:41 稻草人.Net 阅读(455) 评论(0) 推荐(0) 编辑
CMD 和 Git 中的代理设置
摘要:CMD 设置代理在cmd环境下设置代理可能不是很常用,但是某些情况下还是可能会用到,比如公司的电脑只能通过设置代理访问外网,而你需要在 cmd 环境下使用gem命令更新文件时。当然,如果你使用某些代理软件为所有通讯设置了代理,那就不需要这些设置了。为 cmd 设置代理很简单,首先打开 cmd (win + R,输入 cmd,然后按 enter 键),然后输入如下命令:set http_proxy=http://proxy.yourname.com:8080其中http://proxy.yourname.com是你的代理服务器地址,而8080是端口号,如果有则设置。另外,如果你的代理服务器要求用 阅读全文
posted @ 2013-09-02 14:24 稻草人.Net 阅读(20142) 评论(1) 推荐(1) 编辑
前端那点事正式上线
摘要:个人小站 前端那点事上线了,http://www.jsplus.info/ 阅读全文
posted @ 2013-08-13 20:26 稻草人.Net 阅读(538) 评论(1) 推荐(0) 编辑
Knockout开发中文API系列4–监控属性数组
摘要:PS:这个翻译系列好久都没有更新了,实在是不应该,一方面是由于时间不多,另一方面也由于自身惰性太大,从今天起接着更新,会在最近的一月内把这个系列中文API文档翻译完整。如果你想侦测并响应一个对象的变化,你需要使用observables。如果你想侦测并响应一个集合对象的变化,你需要使用observableArray。这在很多情况下,都显得非常有用,比如你想操作UI上的一组数据,控制其显示或编辑、添加或删除等。示例varmyObservableArray=ko.observableArray();//InitiallyanemptyarraymyObservableArray.push(' 阅读全文
posted @ 2013-07-14 22:10 稻草人.Net 阅读(1813) 评论(1) 推荐(2) 编辑
Knockout开发中文API系列3–使用计算属性
摘要:计算属性如果你已经有了一个监控属性firstName和lastName,如果你想显示全名该怎么做呢?这个时候你就可以通过计算属性来实现,这个方法依赖于一个或多个监控属性,如果任何依赖对象发生改变他们就会跟着改变。例如,下面的 view model:functionAppViewModel(){ this.firstName=ko.observable('Bob'); this.lastName=ko.observable('Smith'); }你可以添加一个计算属性来返回全名,例如:functionAppViewModel(){ //...leavefirstN 阅读全文
posted @ 2013-07-14 22:09 稻草人.Net 阅读(3627) 评论(0) 推荐(2) 编辑
Knockout开发中文API系列2–创建数据模型和监控属性
摘要:Observables,这个词的翻译来自汤姆大叔,对于部分翻译不是很准确的,欢迎大家留言,以得到更好的翻译。Knockout是建立在以下3个核心功能之上的:1、 属性监控与依赖跟踪2、 声明式绑定3、 模版机制在本节中,我们将学习3个核心里面的第一个。但在这之前,先让我们学习一下MVVM设计模式和View Model的概念。MVVM和View ModelsModel-View-View Model (MVVM)是一种创建用户界面的设计模式。通过它只要将UI界面分成以下3个部分,就可以使复杂的界面变得简单:1、Model,用于存储你应用程序数据,这些数据表示你业务领域的对象和数据操作(例如:银行 阅读全文
posted @ 2013-07-14 22:08 稻草人.Net 阅读(2877) 评论(1) 推荐(1) 编辑
Knockout开发中文API系列1
摘要:从本节开始介绍关于KnockoutJs相关的内容,本节主要介绍knockoutjs一些重要特性与优点,以及它与Jquery等框架库之间的区别。1、Knockout.js是什么?Knockout是一款很优秀的JavaScript库,它可以帮助你仅使用一个清晰整洁的底层数据模型(data model)即可创建一个富文本且具有良好的显示和编辑功能的用户界面。任何时候你的局部UI内容需要自动更新(比如:依赖于用户行为的改变或者外部的数据源发生变化),KO都可以很简单的帮你实现,并且非常易于维护。2、KO重要特性以及优点I、KO重要特性优雅的依赖跟踪-任何时候当数据源模型发生变化时,它都能够自动的更新你 阅读全文
posted @ 2013-07-14 22:05 稻草人.Net 阅读(9020) 评论(0) 推荐(4) 编辑
javascrpt 代码
摘要:一、window.open关闭子页面时刷新父页面window.opener.location.reload();window.opener=null;window.close();二、AJAX返回后window.open不被阻挡1.可以把异步变同步async: false2.异步下处理方法var newwindow=window.open("about:blank"); window.focus(); $.ajax({ url:form.attr('action'), data:form.serialize(), dataType: 'json 阅读全文
posted @ 2013-07-12 12:44 稻草人.Net 阅读(580) 评论(0) 推荐(0) 编辑
js判断浏览器版本(IE,FF,Chrome,Opear,Safari)(转)
摘要:1. 五大浏览器判断<script type="text/javascript"> var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/))? Sys.ie = s[1]: (s = ua.match(/firefox\/([\d.]+)/))? Sys.firefox= s[1]: (s = ua.match(/chrome\/([\d.]+)/))? Sys.... 阅读全文
posted @ 2013-05-17 14:55 稻草人.Net 阅读(370) 评论(0) 推荐(1) 编辑
RequireJS模块化与GruntJS构建
摘要:GruntJS构建http://www.cnblogs.com/snandy/archive/2013/03/11/2949177.htmlhttp://xiaocong.github.io/blog/2012/05/30/use-bbb-slash-grunt-dot-js-to-build-slash-deploy-amd-project/https://github.com/gruntjs/grunt-contrib-requirejshttp://nuysoft.com/2013/04/19/angry-birds-of-javascript-mighty-eagle-automati 阅读全文
posted @ 2013-05-09 13:57 稻草人.Net 阅读(2279) 评论(0) 推荐(0) 编辑
javascrpt 千位分隔符
摘要:<HTML><BODY><script language=javascript>function commafy(num){ num = num+""; var re=/(-?\d+)(\d{3})/ while(re.test(num)) { num=num.replace(re,"$1,$2") } return num;}function commafyback(num){ var x = num.split(','); return parseFloat(x.join("") 阅读全文
posted @ 2013-04-18 10:46 稻草人.Net 阅读(387) 评论(0) 推荐(0) 编辑
如何编写可维护的JavaScript代码
摘要:摘自:http://my.oschina.net/feichexia/blog/122217JavaScript这门编程语言发展至今已经非常流行了,各种名词也层出不穷,我们随便列举下就有一大堆,比如Node.js、jQuery、JavaScript MVC、Backbone.js、AMD、CommonJS、RequireJS、CoffeScript、Flexigrid、Highchart、Script Loader、Script Minifier、JSLint、JSON、Ajax......这么多的东西席卷我们的脑海,无疑让人头晕目眩。但本质的东西总是不变的,而所谓本质就是一些核心的基础概念。 阅读全文
posted @ 2013-04-15 10:41 稻草人.Net 阅读(231) 评论(0) 推荐(0) 编辑
使用nginx第三方模块nginx-http-concat合并请求
该文被密码保护。
posted @ 2013-04-12 22:45 稻草人.Net 阅读(6) 评论(0) 推荐(0) 编辑
markdown的使用
摘要:在sublietext中可以使用插件:sublimetext-markdown-preview编辑好readme.md后可以:1.ctrl+shift+p 输入Markdown Preview in browser 在浏览器中预览2.还可以安装Pandoc工具生成html文档:pandoc -o output.html README.MD语法简要介绍:1.p标签 使用空行2.h1-h6 使用#,##,###.....3.段落前缀 使用>4.列表 使用“*”“+”“-”来表示无序列表;使用数字加“.”表示有序列表5.代码段落 使用4 个以上空格或1 个以上的 tab 来标记代码段落,它们将 阅读全文
posted @ 2013-04-11 17:08 稻草人.Net 阅读(277) 评论(0) 推荐(0) 编辑
通过GitHub Pages建立站点
摘要:1 Git简介Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。GitHub可以托管各种git库的站点。GitHub Pages免费的静态站点,三个特点:免费托管、自带主题、支持自制页面和Jekyll。2 为什么使用Github Pages1. 搭建简单而且免费;2. 支持静态脚本;3. 可以绑定你的域名;4. DIY自由发挥,动手实践一些有意思的东西git,markdown,bootstrap,jekyll;5. 理想写博环境,git+github+markdown+jekyll;3 创建Github Pages3.1 安装git工具http://win 阅读全文
posted @ 2013-04-10 08:48 稻草人.Net 阅读(3324) 评论(0) 推荐(0) 编辑
style动态版本管理和请求合并
摘要:https://github.com/zhiwen/test 阅读全文
posted @ 2013-04-07 21:43 稻草人.Net 阅读(131) 评论(0) 推荐(0) 编辑
前端异常监控系统的构建 FdSafe
摘要:前言:如果你碰巧是一名前端开发,而又碰巧在维护着一个对可用性有极高要求的站点,那么也许你我有过共同的苦恼:如何在第一时间发现线上出现的前端异常?毕竟前端不是每天都可以过网页裸奔节,线上的Javascript错误也足以让用户抓狂地拿起他们的投诉电话。。。每天心惊胆战发布的日子不好过吧?是时候改变下了,... 阅读全文
posted @ 2013-04-07 21:36 稻草人.Net 阅读(595) 评论(0) 推荐(0) 编辑
alertify.js提醒效果JS库
摘要:http://fabien-d.github.io/alertify.js/ 阅读全文
posted @ 2013-04-07 21:35 稻草人.Net 阅读(479) 评论(0) 推荐(0) 编辑
jquery.shapeshift网格插件支持动画效果
摘要:http://mcpants.github.io/jquery.shapeshift/ 阅读全文
posted @ 2013-04-07 21:03 稻草人.Net 阅读(208) 评论(0) 推荐(0) 编辑
类似bootstrap的UI库Flat-UI
摘要:http://designmodo.github.io/Flat-UI/ 阅读全文
posted @ 2013-04-07 20:51 稻草人.Net 阅读(280) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页