随笔分类 - JS
摘要:1. iOS iOS 9+,用 universal links,可以在微信和 safari 中呼起 APP,并定位到指定 View iOS 8-,用 iframe + scheme,在微信中不可以呼起 APP,在 safari 中可以呼起 APP,并定位到指定 View 在微信中不可以跳 Appst
阅读全文
摘要:见 http://javascript.ruanyifeng.com/htmlapi/pagevisibility.html
阅读全文
摘要:问题一:引入前端库,方法也是不一样的 比如 lodash.js ,作为一个 chunk 用 html-webpack-plugin 打包到页面里,会生成一个全局变量 window._ ,在其它 js 中不必 require('lodash'); 就可以直接使用 window._ 比如 webpack
阅读全文
摘要:如今 css 的单位越来越多了,px, em, rem, 微信的小程序又出来个 rpx 可以用 less 自动生成需要的单位 但当你只是想把一个已有的页面转换成小程序时,可能更需要一个 px -> rpx 的小工具,比如这个
阅读全文
摘要:1. github 地址: https://github.com/Offbeatmammal/jsErrLog/tree/master/src 2. 在所有页面引入 jsErrLog,配置出错时打日志的 url window.jsErrLog.url = "/jserr.html"; 3. 配置 ajax 出错时打日志 ;(function(){ $(document).ajaxError...
阅读全文
摘要:1. 导入 js: ueditor.config.js ueditor.all.js css/images/plugin: themes lang dialog(可选) third-party(可选) 2. 配置 修改 ueditor.config.js 的 UED...
阅读全文
摘要:今天见识了一下宇宙射线 我艾玛 ญ๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊๊ 你们太坏了!
阅读全文
摘要:$("input").attr("checked", true);或$("input").attr("checked", "checked");设置了 input 的 checked 属性,在开发者工具显示正常,取值也正常。但 input 不显示对勾说是jquery1.6+的兼容性问题,怎么会有这样...
阅读全文
摘要:引自:http://www.w3cplus.com/css/front-end-web-development-quiz.htmlQ7:下面代码弹出值是什么?x = 1;function bar() { this.x = 2; return x;}var foo = new bar();...
阅读全文
摘要:问题:页面上设了定时器,但浏览器后台运行被挂起时,页面定时器暂停解决:向服务器发送同步请求,服务器延时1秒返回。页面收到返回时再次发送请求服务器相当于起博器,维持页面将停的心跳
阅读全文
摘要:特例:当$(window).width()无效时/* 出现时机: iframe内嵌子页面在加载过程中取不到$(window).width(),非必现,机率大概1 / 20*/可用以下方式获取屏幕宽度:window.screen.width/= window.devicePixelRatio
阅读全文
摘要:amcharts中给出的samplelineWithMultipleValueAxes,是这样的我们对横坐标label做一些改变:var categoryAxis = chart.categoryAxis; 1. 横坐标label45度categoryAxis.labelRotation = 45;2. 在显示的条数据太多时,横坐标不能对齐结点,如:修改为:categoryAxis.equalSpacing = true;3. 显示条数太多时,自动隐藏了部分日期,如上图修改为:// categoryAxis.parseDates = true;categoryAxis.categoryFun.
阅读全文
摘要:源于:https://raw.github.com/ruanyf/jstutorial/gh-pages/grammar/number.md1. 根据国际标准IEEE 754,64位浮点数格式的64个二进制位中,第0位到第51位储存有效数字部分,第52到第62位储存指数部分,第63位是符号位,0表示正数,1表示负数。因此,JavaScript提供的有效数字的精度为53个二进制位(IEEE 754规定有效数字第一位默认为1,再加上后面的52位),也就是说,绝对值小于2的53次方的整数都可以精确表示。问题:(出自:http://javascript-puzzlers.herokuapp.com/)
阅读全文
摘要:已终止操作原因:在文件加载完成之前执行了dom操作,如appendChild, innerHTML等解决办法:ready后再执行
阅读全文
摘要:为了浏览器兼容,js目前需要借助flash的力量实现文件异步上传。swfupload是用使用最广泛的文件上传flash。文件目录:/test.html 上传页面,表单所在页面/test.php 处理上传的controller/swfupload/swfupload.js 此文件夹中放swfupload相关资源/swfupload/handlers.js /swfupload/swfupload.swf/upfiles/ 上传文件的存放目录test.html异步上传文件demo 取消 test.php0){ echo '上传出错'; }el...
阅读全文
摘要:var arr = new Array();// 或 var arr = [];我们知道,初始化后,即使数组arr中没有元素,也是一个object。typeof arr;// "object"既然是object,用于判断条件时就会被转化为trueif(arr)console.log("it's tr...
阅读全文
摘要:用页面内嵌iframe方式表单页: iframe upload 上传文件处理uploadFile.php -1, "msg" => "", ); if($_FILES[$filename]["size"] 0) { $result['msg'] = "上传失败。Error: " . $_F...
阅读全文
摘要:ie10new Date(Date.parse("2013-07-30"))Tue Jul 30 08:00:00 UTC+0800 2013new Date(Date.parse("2013-07-30 00:00:00")) Invalid Date ie 7new Date(Date.parse("2013-07-30"))NaN new Date(Date.parse("2013-07-30 00:00:00")) NaN chromenew Date(Date.parse("2013-07-30
阅读全文
摘要:symfony会修饰一些标签,如input[type=file],input[type=checkbox],input[type=radio]等有时html是页面生成后插入的,需要手动使symfony修饰一下$("input[type=file]").uniform();
阅读全文
浙公网安备 33010602011771号