function GetQueryString(name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if(r!=null)return unescape(r[2]); return null;} 原文:http://www.cnblogs.com/anxiaoyu/p/7723553.html
request封装——微信小程序使用async,awaitES5参考代码var request = function(param){var _this = this;$.ajax({type : param.method || 'get',url : param.url || '',dataType : param.type || 'json',data : param.data || '',success : function(res){// 请求成功if(0 === res.status){typeof param.success === 'function' && param.success(res.data, res.msg);}// 没有登录状态,...
1、数据类型转换数据类型:number、string、Boolean、null、undefined1、1 js数据类型是“动态数据”,拥有数据类型,但是不固定于某一种数据类型1、2数据类型转换 允许数据在各个类型之间灵活转变1.2、隐式转换 不需要认为参与,由程序自动完成 + var a = true; var b = 56; var result = a + b; //57 1.3通过 typeof(参数) 函数帮助查看指定数据的类型 NaN : Not a Num...
radio是form表单中非常常用的一种表单元素,对于radio的操作中,都是利用radio的checked属性,都是对radio的checked属性做操作。获取radio的选中值时,遍历radio按钮项,找到被选中(checked)的状态的那个按钮,然后返回其值;给radio赋值时,找到对应的按钮项,将其checked属性置为true即可。获取radio值Method1 遍历radio集合 假如我们给定页面<body><p><label for="DoorCt">Doors: <input type="radio" name="DoorCt" valu...
真正四舍五入//toFixed兼容方法,四舍五入 Number.prototype.toFixed = function (len) {if (len > 20 || len < 0) {thrownew RangeError(‘toFixed() digits argument must be between 0 and 20‘);}// .123转为0.123var number = Number(this);if (isNaN(number) || number >= Math.pow(10, 21)) {return number.toString();}if (typeof (len) == ‘undefined‘ || len == 0) {return (Math.round(number)).toString();}var resu...
//这里是BaseDao 1/** 2 * 获得一个对象3 * @param hql4 * @param param5 * @return 6*/ 7public Object get(String hql, Object[] param){8 List<Object> objects = this.getHibernateTemplate().find(hql, param); 9if (objects != null && objects.size() > 0) { 10return objects.get(0); 11 } else { 12returnnull; 13 } 14 }//这里是UsersDaoImpl 1/** 2 * 查找邮箱...
Javascript诞生于1995年。当时它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。今天的Javascript不再局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。今天的Javascript已经成为一门功能全面的编程语言,能够处理复杂的计算和交互,拥有了闭包、匿名(拉姆达,lamda)函数,甚至元编程等特性。欧洲计算机制造商协会(ECMA,European Computer Manufacturers Association)ISO/IEC(I...
1,什么是命名空间,变量污染,变量声明提升?如何检查一段代码执行后是否声明了全局变量?2,隐式转换的种种规则3,关于对象,对象的属性可能有哪些特性(attribute)?什么是原型链?如何检测某一属性是在对象中还是原型链中?如何检测是否是普通对象或空对象?写一个工厂模式?(工厂模式也有很多细节,具体可以参考《javascript模式》一书,不是《javascript设计模式》)4,变量类型检测、特性检测以及异常避免5,setTimeout的特性...
问题:1.说一下对变量提升的理解2.说明this几种不同的使用场景3.如何理解作用域4.实际开发中闭包的应用知识点:js没有块级作用域只有函数和全局作用域,如下代码:if(true){var name=‘killua‘ //把name定义在块里和放在外面是一样的,等同于在外面声明一个变量name,在块内给name赋值}//同等于下面的代码//建议用下面方式写var nameif(true){name=‘killua‘}console.log(name) //打印出来killua//函数和全局作用域var a=100 //定...
原文:http://www.nczonline.net/blog/2010/01/26/answering-baranovskiys-javascript-quiz/-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------上周我在Dmitry Baranovskiy的一篇博客里看到一些关于JavaScript的测验题,博客标题叫"你觉得你真的懂JavaScript吗"。像这种类型的题目,你只要回答一个...
---勾股定理 a*a + b*b =c*c ---三角函数 正弦 : sin 余弦 : cos 正切 : tan 余切 : cot 正弦定理 a/sinA = b/sinB =c/sinC = 2r(r为外接圆半径) 余弦定理 cosA = b*b + c*c - a*a / 2bc cosB = c*c + a*a - b*b / 2ca cosC = a*a + b*b - c*c / 2ab ---什么是弧度 一个角度到底代表多少弧度:这个角度所包含的外接圆的弧长/外接圆的半径 360 角度 = 2*PI*r/r 弧度(360角度 = 2*PI 弧度) ===> (单位...
JuliusJS 是用于在网页中的语音识别库。这是 Julius(由日本京都大学和日本IPA联合开发的一个实用高效双通道的大词汇连续语音识别引擎)的 JavaScript 实现。它实时侦听用户的语音并通过回调转录说的话。 在线演示 插件下载您可能感兴趣的相关文章网站开发中很有用的 jQuery 效果【附源码】分享35个让人惊讶的 CSS3 动画效果演示十分惊艳的8个 HTML5 & JavaScript 特效Web 开发中很实用的10个效果【源码下载】12款经典的白富...
if (typeof(element.onselectstart) != "undefined") { // IE下禁止元素被选取 element.onselectstart = new Function("return false"); } else {// firefox下禁止元素被选取的变通办法 element.onmousedown = new Function("return false"); element.onmouseup = new Function("return true"); } IE下有onselectstart这个方法,通过设置这个方法可以禁止元素文本被选取。而firefox下...
引入方式Script标签内写代码<script>// 在这里写你的JS代码 </script> 引入额外的JS文件<script src="myscript.js"></script> JavaScript语言基础变量声明JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。声明变量使用 var 变量名; 的格式来进行声明 注意:变量名是区分大小写的。推荐使用驼峰式命名规则。保留字不能用做变量名。JavaScript数据类型JavaScript拥有动态类型var x; // 此时x是undefinedvar x = ...
小而美被实践是最好用的,这里收藏了一些很好用的js库,他们都功能单一且非常小。 COOKIE.JS https://github.com/js-coder/cookie.js 如果你操作过cookie的接口,那么你一定会感觉这东西的规范真的是太复杂了,根本记不住啊,其实你是对的,因为cookie的接口设计的是有问题的,也就是说设计的太底层了,根本不友好,那么来试试这个js库吧. STORE.JS https://github.com/marcuswestin/store.js 再来说说浏览器的localStore吧,...