随笔分类 - [10]JS
-
12种JavaScript MVC框架之比较
摘要:12种JavaScript MVC框架之比较Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。此次比较针对的特性标准有四种,分别是:UI绑定... 阅读全文
-
十款最佳Node.js MVC框架
摘要:十款最佳Node.js MVC框架摘要:Node.js是JavaScript中最为流行的框架之一,易于创建可扩展的Web应用。本文分享十款最佳的JavaScript框架。Node.js是JavaScript中最为流行的框架之一,易于创建可扩展的Web应用。Node.js包含不同类型框架,包括MVC,... 阅读全文
-
Javascript
摘要:Javascript构建兼容浏览器的Angularjs web应用摘要: 背景 随着mvvm逐渐成熟,现在使用jQuery构建web应用已经显得过时了,而且使用jQuery需要编写更多的代码去控制dom的取值、赋值、绑定事件等,而mvv从底层实现了对以上操作的支持,让程序员可以从原始的复杂、重复的编... 阅读全文
-
Angularjs web应用
摘要:构建兼容浏览器的Angularjs web应用背景 随着mvvm逐渐成熟,现在使用jQuery构建web应用已经显得过时了,而且使用jQuery需要编写更多的代码去控制dom的取值、赋值、绑定事件等,而mvv从底层实现了对以上操作的支持,让程序员可以从原始的复杂、重复的编码中解放出来,让程序员可以... 阅读全文
-
waitFor和waitForAny的实现
摘要:waitFor和waitForAny的实现在实现waitFor方法之前,我们先要搞明白下面这些问题:1. waitFor方法的形参有限制吗? 没有!如果形参是Task类型,不应该启动Task,如果是function类型,会执行方法.所以waitFor的使用场景应该是waitFor(task1,tas... 阅读全文
-
推荐10款免费而优秀的图表插件
摘要:推荐10款免费而优秀的图表插件 开发人员很多时候需要使用图表来表现一些数据,而一张图表往往能够比几行密密麻麻的数字表格更能直观地展示数据内容。随着Web技术的发展,从传统只能依靠于flash、IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas、svg为代表的html5技术,表现点... 阅读全文
-
异步上传文件
摘要:异步上传文件多种方式归纳最近在做异步上传文件的工作,用到了一些库,这里归纳下,暂且不考虑异常处理,仅作为demo。1.不用任何插件,利用iframe,将form的taget设为iframe的name,注意设为iframe的id是没用的,跟网上很多说的不太一致iframe_upload.htm ... 阅读全文
-
JSON.stringify 方法
摘要:浅谈 JSON.stringify 方法用过 json 的应该都知道,把一个对象通过stringify之后提交给后台或者存储在Storage里是很常用的手段。但是 IE6-8 下没有 JSON 对象,所以要借助json2.js来实现。今天我们来简单介绍下stringify方法的一些正确使用姿势吧。当... 阅读全文
-
AngularJS+requireJS项目的目录结构设想
摘要:AngularJS+requireJS项目的目录结构设想准备用AngularJS + require.js 作为新项目的底层框架,以下目录结果只是一个初步设想:/default 放页面,不过对于one page 项目,可能里面需要建一个partials文件夹;/develop 放测试及web s... 阅读全文
-
事件
摘要:事件jQuery事件处理,鼠标的单击,双击,悬停,键盘按键,文本动画.....此章节有1.1被点击的按钮查找1.2事件的自动触发1.3点击之后禁用按钮1.4鼠标事件1.5焦点事件1.6CSS的操作1.7元素创建1.8动画隐藏和展示1.9效果1.10键盘输入控制1.11防止事件冒泡小结1.1被点击的按... 阅读全文
-
jquery messagetip信息语提示控件
摘要:jquery messagetip信息语提示控件编写原因:作为提示框,jquery有个messagebox的控件,也就是弹出的提示框。但这个控件如果不是用在需要确认的时候,单单警告提示、消息提示、失败提示时,用户还需要去点下确认,有时这操作还是挺烦的(尽管可以设置timeout,会自动消失)。控件需... 阅读全文
-
AngularJS的依赖注入方式
摘要:在定义controller,module,service,and directive时有两种方式,方式一:var myModule = angular.module('myApp', []); myModule.controller('myCtrl', ['$scope', 'Project'... 阅读全文
-
LigerUI一个前台框架增、删、改asp.net代码
摘要:LigerUI一个前台框架增、删、改asp.net代码的实现先上代码:前台代码 管理员管理 修改行 删除选择 添加行 ... 阅读全文
-
大表单验证
摘要:tickObjectvalidate大表单验证Vaidate 插件 在前端开发中, 我们会遇到大表单的验证和组合成JSON, 这是一项巨大的任务, 如果都通过 手动编写低级代码来实现 50+ input类型的验证和复杂JSON的组装, 这无疑是异常难以维护和极其枯燥的工作。 有幸, 在前端开发中... 阅读全文
-
【AngularJS】 2.0 版本发布
摘要:【AngularJS】 2.0 版本发布w5cValidator【AngularJS】 2.0 版本发布w5cValidator 插件基于angular原有的表单验证,在原有的基础上扩展了一些错误提示的功能,让大家不用在每个表单上写一些提示信息的模板,专心的去实现业务逻辑。代码地址:https://... 阅读全文
-
前后端分离的页码生成器
摘要:js页码生成库,一个适合前后端分离的页码生成器前言上星期写的任务里面有需要进行分页的处理,git搜索了一番,没有觉得合适的,于是自己临时写了个分页的算法。然后等闲下来的时候,决定把分页进行优化并推广。于是乎,一个适合前后端分离的页码生成器就这样出来了。先别废话了,直接上git 地址和demo 地址。... 阅读全文
-
Jquery分页插件
摘要:Jquery分页插件背景 找到一款自认为不错的分页组件,《js版的QuickPager分页控件 V2.0》,想下载完整的资源,js/css等,不过找了一会,没找到,联系博主也没有回复。那直接看了页面引用了js文件,下载下来改写了一下,同时借此机会进一步掌握封装jquery组件。虽说有重复造轮子之嫌... 阅读全文
-
Angularjs 与Ckeditor
摘要:Angularjs 与CkeditorAngularjs 诞生于Google是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化(Module机制)、自动化双向数据绑定、语义化标签(Directive)、依赖注入、路由(Rout... 阅读全文
-
jquery插件-自定义select
摘要:jquery插件-自定义select 由于原生select在各个浏览器的样式不统一,特别是在IE67下直接不可以使用样式控制,当PM让你做一个样式的时候,那是相当的痛苦。最好的办法就是使用自定义样式仿select效果。这里写了一个jquery插件,实现自定义的select(阉割了不少原生selec... 阅读全文
-
NodeJs技术
摘要:我的NodeJs技术总结——第一篇 既然是我的技术总结,那就是以我的技术水平为基础的,写浅了大家不要笑话,如果有错误的地方还望指正。 这第一篇就谈谈NodeJs的一些编程细节吧。1、遍历数组for (var i=0, l=arr.length; i<l; i++) 这样写的一个好处就是让每次循环少一... 阅读全文