
JavaScript
糖薪砖
这个作者很懒,什么都没留下…
展开
-
IE浏览器文档标准模式与文档兼容模式的区别
数值后面追加上px单位 document.getElementById("p1").style.fontSize = "100px";或 document.getElementById("p1").style.fontSize = 100 +"px";总结: IE浏览器会有标准模式和兼容模式的区别,其他浏览器不会有,所以建议属性='100px'这样子的属性赋值,一劳永逸!原创 2015-12-26 16:52:35 · 1444 阅读 · 0 评论 -
自己写的ajax工具
1、ajaxTool.jsvar xmlhttp;/** * ajax之GET请求方式 * @param url * @param data * @param callback */function ajaxGET(url, data, callback){ if (window.XMLHttpRequest) { // code for IE7+,...原创 2019-04-06 17:29:53 · 271 阅读 · 0 评论 -
javascript实现压缩图片
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>压缩图片</title> </head> <body> <div id="">原创 2019-01-29 16:47:29 · 698 阅读 · 0 评论 -
JS最佳实践——单例模式
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>JS最原创 2018-12-29 16:38:32 · 273 阅读 · 0 评论 -
seajs开发教程及注意事项
seajs可以解决多人协作开发时JS变量函数命名冲突,以及JS依赖难管理问题。目录结构:index.html 页面文件我的第一个sea模块应用我的第一个sea模块应用!seajs.config({ // 基础路径 base: '/static/js/sea-modules/', // 当模块标识很长时,可以使用 alias 来简化书写,方便原创 2016-12-12 02:47:32 · 590 阅读 · 0 评论 -
JQuery实现浏览器的滚动条滚动到底部后加载数据
$(window).scroll(function(){ var scrollTop = $(this).scrollTop(); // 滚动条Y轴滚动的距离 var windowHeight = $(this).height(); // 可视区域的高度 var scrollHeight = $(document).height(); // 整个内容的高度 if(scrollT原创 2016-08-12 16:49:12 · 693 阅读 · 0 评论 -
通过经纬度得到城市名称
解决办法:通过百度JS API的逆地址解析接口。(详见:http://developer.baidu.com/map/jsdemo.htm#i7_2)代码示例:// 检测浏览器是否支持地理定位功能if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition,showE原创 2016-08-10 17:15:49 · 14047 阅读 · 2 评论 -
使用KindEditor提交表单后无法获取到数据
var _editer = KindEditor.create('.kindeditor',{ allowFileManager:true, allowUpload:false, width: '90%', afterBlur: function(){ //利用该方法处理当富文本编辑框失焦之后,立即同步数据 KindEditor.sync(".原创 2016-08-19 11:19:30 · 669 阅读 · 0 评论 -
JavaScript中的对象及层级关系、常用函数
window是整个JavaScript的超全局变量,任何全局变量和全局函数都可以通过window点出。 例如:myName = 'tang'; // myName是我们自己定义的一个全局变量。console.log(window.myName); // 值为tang一、 内置对象1.1 window.document ...原创 2015-12-26 23:35:23 · 1014 阅读 · 0 评论 -
JS实现选中文件后自动上传功能
用到的两个JS事件:onclick 和onchange!实现步骤:1、文件框触发onclick的时候设置值为空字符串(清除原来的数据),这样可以确保用户选择新文件或同一个文件后文件框onchange事件被触发。2、文件框onchange的时候,如果文件框有数据就提交表单开始上传文件。注意:1、文件框只能设置值为空字符串,不能修改成其他路径值,因为浏览器为了安全考虑,拒绝通过JS去修改。2、form表单一定需要写上 enctype="multipart/form-data",服务器才能收到文件流数原创 2016-01-12 14:37:35 · 4791 阅读 · 0 评论 -
JSON 字符串转换为 JavaScript 对象
var text = '{"employees":[{"firstName":"John","lastName":"Doe" }, {"firstName":"Peter","lastName":"Jones" }]}';obj = JSON.parse(text); // JSON 字符串转换为 JavaScript 对象var msg = obj.employees[1].firstN原创 2015-12-26 22:00:11 · 377 阅读 · 0 评论 -
获取iframe节点元素里的document对象
Your browser does not support iframes.document.title = '看我怎么收你!';var x = document.getElementById("myframe");alert(x.contentDocument);var doc = x.contentDocument;doc.body.style.backgroundColor原创 2015-12-26 20:08:47 · 919 阅读 · 0 评论 -
ajax之POST请求就404,GET请求就正常200
原因:ajax下无法post方式请求静态资源文件。(此原因仅供参考)解决办法:请换一个动态资源的URL来POST方式请求。比如 http://yoursize.com/test.php原创 2019-04-06 18:55:09 · 3853 阅读 · 0 评论