
javascript
袁先生的博客
智来科技(大连)有限公司
展开
-
学习JavaScript的理由
导读:文章根据《Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year》这篇文章翻译而来。译文由李松峰整理编译《学习JavaScript的理由》。内容如下:很长时间以来,JavaScript在我眼里都是编程语言中的二等公民。早先,它经常是很多安全问题的发源地,就像是胶水一样,它能把H原创 2011-06-24 09:18:00 · 466 阅读 · 0 评论 -
使用ZeroClipboard解决跨浏览器复制到剪贴板的问题
Zero Clipboard的实现原理Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。Zero Clipboard的安装方法首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.j原创 2013-06-03 13:23:31 · 798 阅读 · 0 评论 -
图片预加载方式
提升用户体验之道:图片预加载发布于2011年04月8日,归属于javascript教程 ,jquery ,前端。前19个座位已被强势霸占! 共有1,226人围观 随着网站构建越来越倾向于实现“桌面般的体验”,网站中的图片数量也开始显著地增长。想想网站中的对话框、Tabs、Tooltips、Sliders以及日历控件吧,这都是实现“桌面般体验”的必要元素。预加载这一堆图片对原创 2013-05-27 14:08:10 · 843 阅读 · 0 评论 -
八款JS框架介绍及比较
Dojo Dojo 是目前最为强大的JS框架,它在自己的 Wiki 上给自己下了一个定义,Dojo 是一个用 JavaScript 编写的开源的DHTML工具箱。Dojo 很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo 包括 Ajax、Browser、Event、Widget 等跨浏览器 API,包括了 JS 本身的语言扩展,以及各个方面的工具类库,和比较原创 2013-05-10 08:49:58 · 753 阅读 · 0 评论 -
地址栏加密
当在不同页面之间传递参数时,为了系统的安全,常将地址栏中的信息加密处理,由于是通过表单传递数据,因此我们不能用Java代码对其加密,只能通过js函数对数据信息加密,下面是我在网上找的js的加密代码(采用base64加密方式):var keyStr = "ABCDEFGHIJKLMNOP" +"QRSTUVWXYZabcdef" +"ghijklmnopqrstuv" +"w原创 2013-04-18 14:38:11 · 1715 阅读 · 0 评论 -
js 俄罗斯方块
#table {float:left} #table tr{height:20px;} #table tr td{width:20px;} #yl {float:left;margin-left:10px;} #yl tr{height:20px;} #yl tr td{width:20px;}原创 2012-05-21 23:00:21 · 938 阅读 · 0 评论 -
jquery 获取cookie
jQuery.cookie = function(name, value, options) { if (typeof value != 'undefined') { // name and value given, set cookie options = options || {}; if (value === null) {原创 2011-10-20 11:49:08 · 3529 阅读 · 0 评论 -
ajaxform无刷新上传
/******************************************************************************* * * ajax提交form * ************************************原创 2011-10-14 09:38:29 · 3024 阅读 · 0 评论 -
清空file值 各种浏览器支持
function cleanFile(id){ var _file = document.getElementById(id); if(_file.files){ _file.value = ""; }else{原创 2011-10-13 09:13:11 · 1007 阅读 · 0 评论 -
JS实现Html File控件赋值
网上搜索了半天也没有完整的解决方案。用以下方法需要添加到信任站点或解除未签名的ActiveX控件的禁用 1. 模拟键盘输入法: 不足的地方是不支持中文 把设计只读且不允许自动赋值的目的是出于安全性考虑,试想一下,如果允许程序自动赋值,那么也可以在服务器生成页原创 2011-08-04 16:54:50 · 22958 阅读 · 5 评论 -
用jQuery Form Plugin实现Ajax无刷新的文件上传
在我以前的意识里,觉得用JavaScript或Ajax提交文件表单似乎是一件麻烦的事情,也没有太仔细的研究,后来看jQuery的时候,发现了jQuery Form Plugin这个插件,它方便的实现了Ajax方式的表单提交,例子里也包括了文件表单的提交,那我也来试一下吧,还是用K原创 2011-08-04 17:27:18 · 1549 阅读 · 0 评论 -
php jquery之ajax上传文件 ajaxfileupload.js
在用PHP上传文件时我们只能用$_FILES数组,如果我们只是单一的用JS方式取其ID,如..document.getElementById('img').value或者jquery形式的$("#img")都是不能正真实际上传的。可是功能上又要要求实现所谓的“异步上传”,原创 2011-08-02 13:13:24 · 2976 阅读 · 2 评论 -
jquery + ajax +php 实现上传图片
当我在这样的形式上传图片的时候js 文件代码function adduserpic(){ var file = $("#file").val();var shuom = $("#shuom").val();var i=file.lastIndexOf("."原创 2011-08-02 11:46:15 · 2028 阅读 · 0 评论 -
js 验证日期
function checkDate(date1,date2){ var jsdate1 = $('#'+date1); var jsdate2 = $('#'+date2); var dateObj = new Date(); var dateYear = dateObj.ge原创 2011-07-19 15:49:29 · 525 阅读 · 0 评论 -
checkbox、radio JQuery操作
例:将多个选中的checkbox的值组装成一个字符串function addMem(){//var followers = document.getElementsByName("followers");var f_str = '0';$("input[@name='follow原创 2011-07-26 11:32:59 · 712 阅读 · 0 评论 -
js复制剪贴板
JS复制到剪切板function showDivLinkCopy() { var msg=document.getElementById("text").value; window.clipboardData.setData("Text",msg); }复制原创 2013-06-03 14:32:38 · 704 阅读 · 0 评论