——js
leesire
这个作者很懒,什么都没留下…
展开
-
jQuery的$.post请求传值——返回值为json格式
jQuery.post(url, [data], [callback], [type])url,[data],[callback],[type]String,Map,Function,StringV1.0url:发送请求地址。data:待发送 Key/value 参数。callback:发送成功时回调函数。type:返回内容格式,xml, htm原创 2015-10-22 15:53:12 · 18757 阅读 · 1 评论 -
无刷新文件上传
—无刷新文件上传—无刷新文件上传又叫:ajax异步文件上传。这个命名是为了和早期的文件上传区分,早期的文件上传是post请求页面上传,文件上传完成后要对页面进行刷新。—原理—很多无刷新提交的插件,大部分插件都是基于一个隐藏的iframe做的。1、插入一个隐藏的iframe,其name为framename。2、监听上传文件的域的change事件,当事件触发时动态的创建一个fo原创 2017-03-25 13:21:28 · 688 阅读 · 0 评论 -
js文件上传—图片压缩
—需求—前台上传图片过程中,需要在前台对图片进行压缩,然后传到后台。—限制—使用现有现有后台文件上传处理代码,即:不可修改后台处理代码。—技术问题—js如何压缩图片,图片压缩后如何上传到后台,上传到后台又如何处理。—现有技术—js对图片可以进行压缩。—待解决问题—图片压缩压缩后如何上传到后台,后台又如何解析。—解决方案—有需求的,请加QQ群交流(4538原创 2017-03-25 13:06:37 · 1952 阅读 · 0 评论 -
Javascript面向对象编程(一):封装
学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Javascript》(Object-Oriented JavaScript)《Javascr转载 2017-04-09 15:31:46 · 394 阅读 · 0 评论 -
jQuery HTML节点元素修改、追加的方法
jQuery对于网页元素的操作。相信大家都不陌生html()方法。总结一下 html()、append()、prepend()、after()、before() 分别对网页节点的操作吧。 先拟定一场景[php] view plaincopystart 123 end html() 操作节点中的内容,一般我们可以用来快速给一个容器中赋值。$("p").html(原创 2015-12-08 11:12:25 · 4538 阅读 · 0 评论 -
Ajax原理
在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。转载 2015-12-15 09:00:57 · 569 阅读 · 0 评论 -
Google Closure Compiler开源的javascript压缩加密工具
这个工具是google提供的,地址:https://developers.google.com/closure/compiler/?hl=zh-CN以我蹩脚的英文来看,好像是有提供在线版本的,但是,上不去,原因你猜你猜你猜猜猜。不过好在提供一个离线的包,如果你机器上已经装了java的话,恭喜你,可以方便的用这个包。使用方法如下:[java] vi转载 2015-12-10 20:53:41 · 1979 阅读 · 0 评论 -
JS传值——获取URL及URL参数
1、js获取url很简单,代码如下:window.location.href;其实只是用到了javascript的基础的window对象。2、首先看看单纯的通过javascript是如何来获取url中的某个参数: //获取url中的参数 function getUrlParam(name) { var reg原创 2015-11-10 16:15:12 · 5036 阅读 · 0 评论 -
javascript进阶——闭包
—变量的作用域—变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。function f1(){ var n=999; }原创 2017-04-12 17:01:00 · 600 阅读 · 0 评论