Javascript
昵称诚诚
stay hungry, stay foolish
展开
-
javascript 获取 iframe 内部元素的方法
在js文件中,想获取页面中某个iframe内部的子元素,最原生的方法如下:document.getElementById("iframeId").contentWindow.document.getElementById("iframe里面元素的id")原创 2015-02-03 18:08:23 · 1133 阅读 · 0 评论 -
jquery插件chosen的使用
一、 文件引入jquery //jquery必须,且需要在chosen.js之前 chosen.jquery.min.js //压缩版的chosen核心jquery代码 chosen.css //chosen 的样式文件二 、代码示例1 . html 代码<select class="chosen-select" data-placeholder="C原创 2015-06-24 11:02:39 · 18992 阅读 · 2 评论 -
Ajax 请求session过期的统一处理
web项目中,如果一个页面长时间没有操作,而session已经过期了,这时如果执行一些操作,比如查询 编辑 等ajax请求,如果使用的是jquery $.post()方法,即使后台判断session过期,进行转发,前台也不会有响应,而对用户造成一定的困惑。使用jquery提供的一些全局的ajax事件可以解决这一问题: ajaxComplete()函数用于设置当AJAX请求完成(无论成功或失原创 2015-04-29 14:05:06 · 3256 阅读 · 0 评论 -
Javascript 毫秒数转成日期时间字符串
写了一个把毫秒数日期转成 yyyy-mm-dd HH:mm:ss的方法,保存备用。function getDateTimeStr(date){ var temp = new Date(date); var y = temp.getFullYear(); var m = (temp.getMonth()+1)+""; m = m.length >1? m:"0"+m;原创 2015-04-03 18:13:54 · 1516 阅读 · 0 评论 -
requireJS
本来是想了解一下AMD(Asynchronous Module Definition) 和CMD(Common Module Definition)的区别,但是发现水还是比较深,想彻底弄清楚还是一点一点来。先了解一下AMD的一个实现:requireJS的使用一、 requirejs RequireJS 是一个前端的模块化管理的工具库,遵循AMD规范,它的作者就是AMD规范的创始人原创 2015-03-18 16:41:57 · 404 阅读 · 0 评论 -
javascript 严格模式 use strict
虽然很久之前就知道 javascript 的严格模式,但还是很少用到它。今天再好好学习一下。大神阮一峰的日志有一篇博客:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html一、概述除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mo转载 2015-03-12 09:41:53 · 521 阅读 · 0 评论 -
JS 加密框架 crypto-js
由于现在项目使用http协议,且登录界面是明文传输,项目真正上线后基本的密码传输都很不安全。 决定用前端框架加密后再进行传输,以提高安全性。在网上搜了很多,比较多的文章介绍这个框架。当然其他还有:坦福大学JS加密库 SJCL,jcryption等。 这里主要介绍下crypto-js.1. 下载 官网地址http://cryptojs.altervista.org/还是能打开的 但官网上的项目原创 2015-03-20 17:30:57 · 16212 阅读 · 0 评论 -
几个有趣的html/css/javascript hack
节选自:http://www.quora.com/What-are-the-most-interesting-HTML-JS-DOM-CSS-hacks-that-most-web-developers-dont-know-about1. 你可以不用创建html文件,在浏览器中快速运行hmtl在浏览器的地址栏中输入: data:text/html,Hello, world!翻译 2015-03-19 18:20:49 · 1091 阅读 · 0 评论 -
javascript 跨域
一、 什么是跨域?js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。那么问题来了? 域又是什么 ? 跨域问题是由于javascript语言安全限制中的同源策略(Same-Origin Policy)造成的.只要协议、域名、端口有任何一个不同,都被当作是不同的域。(同源策原创 2015-03-13 09:48:20 · 399 阅读 · 0 评论 -
javascript 带千分号显示数字
第一种方法:将数字转换成字符串进行处理。function formatNumber(num) { var decimalPart = ''; num = num.toString(); if (num.indexOf('.') != -1) { decimalPart = '.' + num.split('.')[1]; num = parseInt(num转载 2015-08-22 16:01:33 · 2743 阅读 · 0 评论