-------------------- <script type="text/javascript">            var userAgent = navigator.userAgent;            if(userAgent.indexOf('AppleWebKit') > -1){                alert('您现在正在使用移动浏览器访问本网站');            }else{                alert…
---------------------------------- <script type="text/javascript">            //变量x,y记录触摸开始位置                        var x = 0, y = 0;             //初始化函数,绑定触屏事件            function init() {                //绑定触屏开始事件                documen…
---------------------------- <script type="text/javascript" language="javascript" src="http://www.google.com/jsapi"></script>        <script type="text/javascript">            //初始化函数            fu…
---------------------------- <script type="text/javascript">                        //网页加载的回调            function init() {                try {                    document.createEvent("TouchEvent");                    alert("…
---------------------------------- <script type="text/javascript">            //初始化函数,绑定触屏事件            function init() {                var div = document.getElementById("div");                div.ongesturechange = function(e){ …
javascript重修之书(一):如何判断变量的数据类型 一:检测值类型 基本类型:(Undefined.Null.Boolean.Number和String) javascript之所以被称为一门弱类型的语言,是因为其为变量赋值时会自动判断类型并进行转换.那么我们在编写函数的时候,如何判断一个变量究竟是什么类型的呢?这个时候我们就可以用到typeof操作符.我们先分析以下这段代码输出的值: var a ="123"; var b = 123; var c = true; var d…
  一.条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句. JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法能够书写所有的条件分支语句.也就是说,一会儿学switch case语句,switch case语句能干的,if else语句一定也能干. 标准的完整结构: if(){ }else if(){ }else if(){ }else{ } else只能有一个,并且一定要放在最后.表示所有的分支都不满…
C#保留2位小数几种场景总结   场景1: C#保留2位小数,.ToString("f2")确实可以,但是如果这个数字本来就小数点后面三位比如1.253,那么转化之后就会变成1.25.可不可以刚好保留到最后一位不是0的位置?默认保留2位,如果真的有3位小数,就保留3位,有4位就保留4位. 先说一下ToString("0.00##")中0和#的区别: 0 代表占位的.如果ToString("0.00") 这样就是保留两位小数,无论小数有多少位或者无…
转载地址: 面试官:JavaScript如何实现上拉加载,下拉刷新? 一.前言 下拉刷新和上拉加载这两种交互方式通常出现在移动端中 本质上等同于PC网页中的分页,只是交互形式不同 开源社区也有很多优秀的解决方案,如iscroll.better-scroll.pulltorefresh.js库等等 这些第三方库使用起来非常便捷 我们通过原生的方式实现一次上拉加载,下拉刷新,有助于对第三方库有更好的理解与使用 二.实现原理 上拉加载及下拉刷新都依赖于用户交互 最重要的是要理解在什么场景,什么时机下触…
最近偶然看到一段判断是否为IE浏览器的代码: if(!+[1,]) { console.info("IE 浏览器"); } else { console.info("非 IE浏览器"); } 短短的几个字节就判断出当前浏览器是否为IE浏览器,有意思. 最后看了这里才知道原来是使用了IE浏览器自身编译js代码上的区别才明白: 原来在IE浏览器中如果 +[1,] IE浏览器解析的顺序是[1,].toString()-->'1,' 而 '1,'-->Numbe…