摘要: 全面理解面向对象的 JavaScript 全面理解面向对象的 JavaScript JavaScript 函数式脚本语言特性以及其看似随意的编写风格,导致长期以来人们对这一门语言的误解,即认为 JavaScript 不是一门面向对象的语言,或者只是部分具备一些面向对象的特征。本文将回归面向对象本意, 阅读全文
posted @ 2017-01-18 19:28 BlueSky1024 阅读(250) 评论(0) 推荐(0) 编辑
摘要: //模块名字var filters = angular.module("customFilter",[]);//过滤器名字filters.filter("uniqueCategory",function(){ return function(container,property){ if (angu 阅读全文
posted @ 2017-01-18 17:01 BlueSky1024 阅读(118) 评论(0) 推荐(0) 编辑
摘要: var app=angular.module("myapp",["ngRoute"]);app.controller("ctr",function($scope){ });//angular1.6.0以上版本需要配置app.config(["$locationProvider",function($ 阅读全文
posted @ 2017-01-18 16:51 BlueSky1024 阅读(480) 评论(0) 推荐(0) 编辑
摘要: AngularJS 路由 本章节我们将为大家介绍 AngularJS 路由。 AngularJS 路由允许我们通过不同的 URL 访问不同的内容。 通过 AngularJS 可以实现多视图的单页Web应用(single page web application,SPA)。 通常我们的URL形式为 h 阅读全文
posted @ 2017-01-18 16:40 BlueSky1024 阅读(2903) 评论(0) 推荐(0) 编辑
摘要: CMD 依赖就近Js代码 //CMD define(function(require,exports,module){ var a = require('./a'); a.doSomthing(); }); AMD 依赖前置Js代码 //AMD define(['./a','./b'],functi 阅读全文
posted @ 2017-01-18 16:11 BlueSky1024 阅读(282) 评论(0) 推荐(0) 编辑
摘要: HTML 在本例中我们跨域http://www.sucaihuo.com/jquery/demo/43/jsonp.php?callback=。你也可以试试其他域名。下面表单中,我们提交后的结果反馈到#rs中。 通过getJSON我们进行跨越请求: PHP 我们看下jsonp.php的程序代码: J 阅读全文
posted @ 2017-01-18 14:44 BlueSky1024 阅读(300) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>tweenDemo-01</title> <style type="text/css"> * { margin: 0; padding: 0;} div { height: 100p 阅读全文
posted @ 2017-01-18 12:00 BlueSky1024 阅读(145) 评论(0) 推荐(0) 编辑
摘要: function MouseWheelHandle(obj,handle){ var info=navigator.userAgent; var down=null; if (info.indexOf('Firefox')!=-1) { obj.addEventListener('DOMMouses 阅读全文
posted @ 2017-01-18 11:31 BlueSky1024 阅读(147) 评论(0) 推荐(0) 编辑
摘要: //obj1为运动的,Obj2为被撞的 function hitFun(obj1,obj2){ var l1=obj1.offsetLeft; var t1=obj1.offsetTop; var r1=l1+obj1.offsetWidth; var b1=t1+obj1.offsetHeight 阅读全文
posted @ 2017-01-18 11:30 BlueSky1024 阅读(136) 评论(0) 推荐(0) 编辑
摘要: function AJAX(obj){ //做网络请求的时候参数以对象的形式传递进来 //我们规定obj里面包含属性:url, //请求方式type, //date前端给后端传递的参数 //回调函数success //回调函数error //跨域的回调函数 callBack //后台接受回调函数的k 阅读全文
posted @ 2017-01-18 11:29 BlueSky1024 阅读(285) 评论(0) 推荐(0) 编辑
摘要: //Ys为元素,Sj为事件,Hs为函数,bol选择是true绑定事件,还是false解除事件 //需要提前定义a,b,c,bol function thing(Ys,Sj,Hs,bol){ var info=navigator.userAgent; if (info.indexOf('NSIE')! 阅读全文
posted @ 2017-01-18 11:28 BlueSky1024 阅读(337) 评论(0) 推荐(0) 编辑
摘要: //获取游览器的宽度,更改适应屏幕的字体效果 //获取当前屏幕的宽度var width=$(window).width(); //设置html标签的font-size,以640为基准,32px字体大小为基准字体var num=32*width/640; //num值为你当前屏幕所适配的html基准字 阅读全文
posted @ 2017-01-18 11:26 BlueSky1024 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 在单页面应用程序中比如angular应用,我们需要根据url的变化(即:不同的请求),来分配不同的资源。根据请求的URL来决定执行哪个模块,这个过程叫路由,同时,我们需要设计路由规则。 下面给出一个简单的小demo: html结构: js结构: 总结: angular中的路由需要使用它的ngRout 阅读全文
posted @ 2017-01-18 11:21 BlueSky1024 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 跨域是什么? 首先说下同源,同源策略是浏览器的一种安全策略,所谓同源是指,域名,协议,端口完全相同。而跨域就是不同源 ! 能够进行跨域的请求 一般a,img,link[rel=stylesheet],video,audio,等等能够发出请求的标签都可以实现跨域访问。但是这些标签不能得到返回的东西,所 阅读全文
posted @ 2017-01-18 11:15 BlueSky1024 阅读(299) 评论(0) 推荐(0) 编辑