• js中对类和对象的理解

    类 :对一群具有相同特征的对象的集合的描述;对象:真实存在的对象个体;**面向对象,而不是面向类。1.一切皆对象,继承靠原型链,多态靠弱类型,封装……虽然可以靠闭包,但我个人更推崇和python一样的...

    441

  • jsonp跨域实现

    原理:借助script可以跨域的思想,将跨域请求放在script中,当页面解析到改script标签时,就会向该src指向的地址发出一个请求,达到跨域请求的目的。两点:(1)主要是利用了 <scr...

    1092

  • ajax跨域之---服务器端代理实现

    介绍一种不是通过js实现跨域的方式: 通过服务器端代理实现。具体的思路:由于浏览器有同源策略限制,所以想要跨域访问其他域下的资源,需要绕开浏览器的这个限制,可以在服务器端设置一个代理,由服务器端向跨域...

    458

  • 闭包与非闭包

    闭包函数:闭包简单理解成"定义在一个函数内部的函数"。下面是一个标准的闭包函数,内部定义的函数可以读取外部函数中定义的变量  ,闭包函数须是在内部定义的函数,而不是在外部...

    210

  • JQuery onload、ready概念介绍及使用方法

    页面加载完成有两种事件,一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件),二是onload,指示页 面包含图片等文件在内的所有元素都加载完成。(可以说:ready 在onload...

    606

  • canvas绘制旋转图形

    将绘制到canvas上的要素进行旋转:1、绘制时,通过操作画布的坐标轴状态:平移画布原点,旋转坐标轴等,达到旋转图形的目的2、操作操作DOM元素,直接旋转canvas画布操作画布的坐标轴状态:var&...

    434

  • javascript中toString和valueOf方法的区别

    toString():将对象转为字符串valueOf():获取对象的原始值,1、针对基本类型的变量:如在string,number,boolean类型的变量上调用这两个方法时,直接返回原始值,即变量值...

    248

  • 利用HTML5新特性改变浏览器地址后不刷新页面

     作为一个程序员,上GitHub必然是很经常的一件事情。细心的同学会发现当我们在浏览项目源码的时候,进入文件夹后Url地址发生改变后,内容很快就加载好了。起初还以为是刷新了页面加载的,但刷新...

    452

  • ajax参数解析

    url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和&...

    523

  • html 自定义标签使用实现方法

    通过指定html命名空间的名字来定义自定义标签;默认的一些标签p div等都在html默认的命名空间下。而自定义的标签可以放在自定义的命名空间下,可通过xmlns:命名空间名 来指定,而自定义标签需要...

    384

  • HTML5 Geolocation API工作原理

    大家都知道,HTML5 Geolocation 可以使用 IP 地址、基于 Web 的数据库、无线网络连接和三角测量或 GPS 技术来确定经度和纬度。问题:在一个基于地理位置服务的个人业余项目(小伙伴...

    560

  • 深入理解ajax系列第一篇——XHR对象

    前面的话  ajax是asynchronous javascript and XML的简写,中文翻译是异步的javascript和XML,这一技术能够向服务器请求额外的数据而无须卸载页面,会带来更好的...

    558

  • HTML5轻松实现拍照上传功能

    传统方法如果想实现拍照功能,需要后台应用程序复杂的编写,但随着html5的发展,在HTML5规范的支持下,Web App已经实现了手机上拍照功能,完全是使用HTML5技术完成。在下面,我将为大家讲解W...

    1479

发布手记

本月热门