最近的文章列表

带关闭按钮的漂浮多组图片广告代码 - 兼容各大浏览器

废话不多少,直接上代码:

JS部分: 

代码如下:
function addEvent(obj, evtType, func, cap) { 
cap = cap || false;
if (obj.addEventListener) {
2014/10/26 Comments:
AngularJS里的service $evalAsync和$timeout的区别

区别总结如下:

directive中执行的$evalAsync, 会在angular操作DOM之后,浏览器渲染之前执行。

controller中执行的$evalAsync, 会在angular操作DOM之前执行,一般不这么用。

而使用$timeout,会在浏览器渲染之后执行。

2014/10/24 Comments:
AngularJS的五大特性 - 双向数据绑定、模板、MVC、依赖注入(DI)、Directives(指令)

AngularJS是由Google创建的一种JS框架,使用它可以扩展应用程序中的HTML词汇,从而在web应用程序中使用HTML声明动态内容。

AngularJS可以让你扩展HTML的语法,以便清晰、简洁地表示应用程序中的组件,并允许将标准的HTML作为你的模板语言,AngularJS可以通过双向数据绑定自动从拥有JavaScript对 象(模型)的UI(视图)中同步数据。

特性一:双向数据绑定

2014/10/24 Comments:
汇总播放音乐和视频文件的12个jQuery插件

1.  Acorn Media Player

Acorn Media Player是一个jQuery插件,它采用HTML5 <video>标签来自定义一个播放器。易于定制和扩展。

 

Acorn Media Player

2014/10/23 Comments:
jQuery方法中$.each循环遍历读取json数组的示例代码

直接上代码:

<!doctype html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<meta name="website" content="camnpr.com" />
<title>jquery $.each遍历json数组方法</title>
2014/9/26 Comments:
Angularjs第三方模块angular-route和angular-ui-router的区别、差异、不同

ngRoute (angular-route.js) 和 ui-router (angular-ui-router.js) 模块有什么不同呢?

很多文章中都有说道:当时ngRoute在路由配置时用$routeProvider,但是当ui-router路由配置时用 $stateProvider 和 $urlRouterProvider。

那么它们有什么不同呢?

1、ngroute是用AngularJS框架的核心部分。

2、ui-router是一个社区库,它是用来提高完善ngroute路由功能的。

2014/9/19 Comments:
Angularjs第三方插件ui-bootstrap-tpls.min.js和ui-bootstrap.min.js的区别、差异、不同

Angularjs火的一塌糊涂,它的双向绑定确实很好用,但是,UI样式是弱项,BootStrap几乎与之同期横空出世,样式那叫一个美呀。所以,ng搭载bootstrap,那叫一个郎才女貌呀!!!

废话别一大堆了,说正题:

一句话说明区别:ui-bootstrap-tpls.min.js == (ui-bootstrap.min.js + html templates)

如果,你只在项目中选择了:ui-bootstrap.min.js。那么:你也将需要提供您自己的HTML模板。

否则的话,你将会看到类似这样的错误:

GET http://camnpr.com/website/template/tooltip/tooltip-popup.html 404 (Not Found) angular.js:7073
Error: [$compile:tpload] http://errors.angularjs.org/undefined/$compile/tpload?p0=template%2Ftooltip%2Ftooltip-popup.html
2014/9/19 Comments:
解决swfupload组件跨域上传提示缺少crossdomain.xml的问题方法

默认情况下,swfupload是不支持跨域上传文件的,如果需要跨域上传,需要在上传服务器的根目录下放置一个 crossdomain.xml 的文件,文件内容设置为相应的权限即可。如:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
2014/9/18 Comments:
利用jQuery扩展wScratchPad来实现微信营销平台系统–刮刮乐的开发示例代码

下载 jquery扩展wScratchPad.js, 原站的页面打不开,我这里提供一个下载地址 wScratchPad-2.1.0.zip

然后,这里修正一下

在这个扩展里面,怎么才能过去用户的刮开的面积

2014/9/17 Comments:
js通过年月日(生日或者日期)获取年龄和生肖和星座的示例代码
//取生肖, 参数必须是四位的年 
function getshengxiao(yyyy){
      var arr=['猴','鸡','狗','猪','鼠','牛','虎','兔','龙','蛇','马','羊'];
      return /^\d{4}$/.test(yyyy)?arr[yyyy%12]:null
}

// 根据生日的月份和日期,计算星座。
function getAstro(month,day){
      var s="魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯";
2014/9/12 Comments: