普通变色龙 (© Photostock-Israel/SPL/Getty Images)

Welcom to 评论 - lizhenqiu blog!

    #913

    作者:广西南宁市
    格式化钱那个为啥不用 toLocaleString ?
    #,广西南宁市,2017-09-30,12:12:45,
    (23333333).toLocaleString('en-US')
    Run code
    Cut to clipboard
      文章:JavaScript编程黑科技,装逼指南,高逼格代码  发表时间:2017-09-30, 12:11:22  
      展开↯

      #915

      作者:广西南宁市
      可以活泼但不能任性
      文章:@意见反馈/技术支持/伊网/安企网  发表时间:2017-09-30, 10:22:03  
      展开↯

      #916

      作者:广西南宁市
      开启移动默认是,顶部导航不自动固定,文章右边目录定位减少顶部距离,不准确跳转
      文章:@意见反馈/技术支持/伊网/安企网  发表时间:2017-09-29, 18:04:46  
      展开↯

      #917

      作者:广西南宁市
      假如做一个直径10km(周长31.4km)的巨轮,用大巨的电动机去带动,当转速越来越快,到达1W转/秒的时候,巨轮边缘的线速度超过光速了,那么根据爱因斯坦的理论,是不是巨轮的边缘会消失在这个空间(或进入另一个空间)。
      文章:人类第四次发现引力波:首次确定方位  发表时间:2017-09-29, 18:02:06  
      展开↯

      #918

      作者:广西南宁市
      假如我的屌长1光年,此时我躺在地上,由于地球的自转,是否吊另一端的线速度已超越光速?
      #,广西南宁市,2017-09-29,17:59:17, 在这个尺度上,即使你长的是跟铁屌,也是跟面条一样柔软的。地球即使转上1圈,远端的屌头也还在原地,最终,你会被自己的屌捆在地球上,如果没有屌没有被它自己的惯性撕裂的话。
      #,广西南宁市,2017-09-29,17:59:36, 不存在理想刚体,棍子的速度传播等于机械波传播速度,远小于光速
      #,广西南宁市,2017-09-29,17:59:55, 想象一下一光年的屌在宇宙中挥舞的情景我就想笑,还有啊,你小心别碰到太阳什么的高温物体,你会把屌烧没的。
      #,广西南宁市,2017-09-29,18:00:10, 首先你得把一万光年的屌竖起来。
      #,广西南宁市,2017-09-29,18:00:24, 屌想超过光速~~只能脱离实体~~~
      #,广西南宁市,2017-09-29,18:01:27, 根据爱因斯坦的理论,不存在超越光速的物质可证:你没有屌……
      文章:人类第四次发现引力波:首次确定方位  发表时间:2017-09-29, 17:58:55  
      展开↯

      #919

      作者:广西南宁市
      event.preventDefault();
      取消事件的默认动作。
      #,广西南宁市,2017-09-29,17:52:22,
      在 touchend 中解除 touchmove 绑定
      $("#id").on(' touchstart',function(){ $("#id").on('touchmove',function(event) { event.preventDefault(); }, false);})$("#id").on(' touchend',function(){ $("#id").unbind('touchmove');})
      Run code
      Cut to clipboard
        #,广西南宁市,2017-09-29,17:52:52,
        $("body").bind("touchmove",function(event){event.preventDefault;//code});
        Run code
        Cut to clipboard

          取消了body的拖动事件。
          恢复这个拖动事件只要
          $("body").unbind("touchmove");
          Run code
          Cut to clipboard
            文章:jquery禁用a标签,jquery禁用按钮click点击  发表时间:2017-09-29, 17:52:03  
            展开↯

            #920

            作者:广西南宁市
            php表单常用正则表达式
            function is_email($str){ //检验email return preg_match("/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/", $str); } function is_url($str){ //检验网址 return preg_match("/^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"]) *$/", $str); } function is_qq($str){ //检验qq return preg_match("/^[1-9]\d{4,8}$/", $str); } function is_zip($str){ //检验邮编 return preg_match("/^[1-9]\d{5}$/", $str); } function is_idcard($str){ //检验身份证 return preg_match("/^\d{15}(\d{2}[A-Za-z0-9])?$/", $str); } function is_chinese($str){ 检验是否是中文 return ereg("^[".chr(0xa1)."-".chr(0xff)."]+$",$str); } function is_english($str){ //检验是否是英文 return preg_match("/^[A-Za-z]+$/", $str); } function is_mobile($str){ //检验是否是手机 return preg_match("/^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/", $str); } function is_phone($str){ //建云那是否是电话 return preg_match("/^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/", $str); } function is_safe($str){ return (preg_match("/^(([A-Z]*|[a-z]*|\d*|[-_\~!@#\$%\^&\*\.\(\)\[\]\{\}<>\?\\\/\'\"]*)|. {0,5})$|\s/", $str) != 0); } }
            Run code
            Cut to clipboard
              #,广西南宁市,2017-09-29,15:54:23,
              php 多维数组排序
              *php版本5.5以上
              $data = array_column($row, 'id');//id、排序的字段名, $row 带排序数组 array_multisort($data, SORT_DESC, $row);//SORT_DESC 倒序 SORT_ASC 升序
              Run code
              Cut to clipboard
                文章:常用html、demo代码  发表时间:2017-09-29, 15:53:49  
                展开↯

                #921

                作者:广西南宁市

                芳芳造型
                <style> /*利用:after伪元素*/ .clearUl:after { content:""; display: block; clear: both; } #ffmmright li a:active:before { content: '[ '; }#ffmmright li a:active:after { content: ' ]'; }#ffmmright li a:active{font-size: 18px;} </style> <script> window.alert = function(name){ var iframe = document.createElement("IFRAME"); iframe.style.display="none"; iframe.setAttribute("src", 'data:text/plain,'); document.documentElement.appendChild(iframe); window.frames[0].window.alert(name); iframe.parentNode.removeChild(iframe); } //重写confirm方法,去掉地址显示 window.confirm = function(name){ var iframe = document.createElement("IFRAME"); iframe.style.display="none"; iframe.setAttribute("src", 'data:text/plain,'); document.documentElement.appendChild(iframe); var result = window.frames[0].window.confirm(name); iframe.parentNode.removeChild(iframe); return result; } var ua = navigator.userAgent.toLowerCase(); var isWeixin = ua.indexOf('micromessenger') != -1; var isAndroid = ua.indexOf('android') != -1; var isIos = (ua.indexOf('iphone') != -1) || (ua.indexOf('ipad') != -1); /*if (isWeixin) { alert('微信来源'); }else{ alert('非微信来源'); }*/ window.onload=function(){ document.body.addEventListener('touchstart', function () { //...空函数即可 }); } </script>
                Run code
                Cut to clipboard
                  #2173,移动端,点击之后某个区域后有阴影
                  html点击有阴影
                  去掉点击后面阴影区域方块决解方法css

                  今天偶然发现一件很奇怪的事儿。
                  在移动端,在我去掉css的伪类及其伪元素跟相关的js之后,
                  在我点击某块区域的时候,总有一个背景盖在上面,当初以为是Js搞得鬼,
                  后来发现却不以为然,原来是css的一个属性搞得鬼,希望可以帮到大家。

                  问题1:
                  如图所示,我所遇到的状况:

                  问题2:去掉点击区域的边框阴影效果
                  <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport"> <meta content="yes" name="apple-mobile-web-app-capable"> <meta content="black" name="apple-mobile-web-app-status-bar-style"> <style type="text/css"> div { /*关键代码*/ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .btn-blue { display: block; height: 42px; line-height: 42px; text-align: center; border-radius: 4px; font-size: 18px; color: #FFFFFF; background-color: blue; } .btn-blue-on { background-color: red; } </style> </head> <body> <div class="btn-blue">按钮</div> <script type="text/javascript"> var btnBlue = document.querySelector(".btn-blue"); btnBlue.ontouchstart = function() { this.className = "btn-blue btn-blue-on" } btnBlue.ontouchend = function() { this.className = "btn-blue" } btnBlue.onclick = function(){ alert(123) } </script> </body> </html>
                  Run code
                  Cut to clipboard
                    #,广西南宁市,2017-09-29,10:38:40,
                    style=" color: #000000; cursor: pointer; right: 28px; position: absolute; top: 0px; display: inline-block;outline :none;-webkit-appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); "
                    Run code
                    Cut to clipboard
                      #,广西南宁市,2017-09-29,10:40:35,
                      移动端:active伪类无效的解决方法
                      在iOS系统的移动设备中,需要在按钮元素或body/html上绑定一个touchstart事件才能激活:active状态。
                      window.onload=function(){ document.body.addEventListener('touchstart', function () { //...空函数即可 }); }
                      Run code
                      Cut to clipboard
                        #,广西南宁市,2017-09-29,10:40:55,@2,
                        a:link { /* Essentially means a[href], or that the link actually goes somewhere */ color: blue; } a:visited { color: purple; } a:hover { color: green; } a:active { color: red; }
                        Run code
                        Cut to clipboard
                          #,广西南宁市,2017-09-29,10:41:14, 移动网页active
                          文章:on click事件在移动端点击无效bug  发表时间:2017-09-29, 10:37:59  
                          展开↯

                          #922

                          作者:广西南宁市
                          移动端,点击之后某个区域后有阴影
                          html点击有阴影
                          去掉点击后面阴影区域方块决解方法css

                          今天偶然发现一件很奇怪的事儿。
                          在移动端,在我去掉css的伪类及其伪元素跟相关的js之后,
                          在我点击某块区域的时候,总有一个背景盖在上面,当初以为是Js搞得鬼,
                          后来发现却不以为然,原来是css的一个属性搞得鬼,希望可以帮到大家。

                          问题1:
                          如图所示,我所遇到的状况:

                          问题2:去掉点击区域的边框阴影效果
                          <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport"> <meta content="yes" name="apple-mobile-web-app-capable"> <meta content="black" name="apple-mobile-web-app-status-bar-style"> <style type="text/css"> div { /*关键代码*/ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .btn-blue { display: block; height: 42px; line-height: 42px; text-align: center; border-radius: 4px; font-size: 18px; color: #FFFFFF; background-color: blue; } .btn-blue-on { background-color: red; } </style> </head> <body> <div class="btn-blue">按钮</div> <script type="text/javascript"> var btnBlue = document.querySelector(".btn-blue"); btnBlue.ontouchstart = function() { this.className = "btn-blue btn-blue-on" } btnBlue.ontouchend = function() { this.className = "btn-blue" } btnBlue.onclick = function(){ alert(123) } </script> </body> </html>
                          Run code
                          Cut to clipboard
                            文章:on click事件在移动端点击无效bug  发表时间:2017-09-29, 10:36:55  
                            展开↯

                            #923

                            作者:广西南宁市
                            此前有这么一个段子,程序员A和B,A每天只写 100 行代码,字里行间规范清晰,其余大部分时间都在整理文档,备注的非常详细,B每天写 50000 行代码,却很少写注释,天马行空,为此还嘲笑A不够高效。随着业务越来越复杂,客户需求随时可变,两个人都开始组建团队,这个时候,功夫不负苦心人,A之前的努力都派上了用场,B只能佩服加惭愧。

                            我听到的版本是这样的: B成了A的领导, 让A重构之前B写的代码
                            #,广西南宁市,2017-09-29,09:32:55, 我听到的是,B的项目提前开发完成,提早占领市场。
                            文章:程序员编程常用网页工具集[游戏]  发表时间:2017-09-29, 09:32:31  
                            展开↯

                            #924

                            作者:广西南宁市
                            json在php中的使用之如何转换json为数组
                            <?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); echo"<br/>"; var_dump(json_decode($json, true)); ?>
                            Run code
                            Cut to clipboard

                              数组$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}';被json_decode()解码,转换回来的数据是对象,var_dump(json_decode($json))得到的是一个对象,如下:
                              object(stdClass)#1 (5) { ["a"]=> int(1) ["b"]=> int(2) ["c"]=> int(3) ["d"]=> int(4) ["e"]=> int(5) }
                              Run code
                              Cut to clipboard

                                那么,要怎么样才能把json数组转换为php格式的数组呢,采用以下方式:
                                json_decode($json, true)
                                Run code
                                Cut to clipboard

                                  这样得到的数据就是php的数组了:
                                  var_dump(json_decode($json, true));
                                  Run code
                                  Cut to clipboard

                                    效果如下:
                                    array(5) { ["a"]=> int(1) ["b"]=> int(2) ["c"]=> int(3) ["d"]=> int(4) ["e"]=> int(5) }
                                    Run code
                                    Cut to clipboard
                                      文章:weiphp微信多客服系统插件  发表时间:2017-09-28, 09:55:34  
                                      展开↯

                                      #925

                                      作者:广西南宁市
                                      订阅号是没有推送的,会挤在订阅号的文件夹里,服务号消息虽然少但是有推送,会和腾讯新闻一样单独出现在外面,效果会更好。
                                      文章:weiphp微信多客服系统插件  发表时间:2017-09-28, 09:52:07  
                                      展开↯

                                      #926

                                      作者:广西南宁市
                                      8u ftp 可以连接但是无法获取目录的解决办法:无法打开传输通道。
                                      解决办法: 按照这个做法,站点管理器---选择站点-----高级---选择活动模式-----确定。然后再开启,
                                      文章:wdcp常用启动命令  发表时间:2017-09-26, 18:06:09  
                                      展开↯

                                      #927

                                      作者:广西南宁市
                                      您好,如果您的ECS设置是允许IP直接访问的话,您直接在浏览器地址栏里输入IP地址即可,主机这边没有特殊要求的。
                                      #2167,阿里云服务器创建网站用IP地址无法访问
                                      阿里云服务器的本实例安全组配置规则没有设置,添加出站和入站端口就可以了。0.0.0/0代表全部允许全部IP。


                                      你的安全组有没有设置过外网允许访问的IP,我遇到过类似的问题看看能不能帮你
                                      管理控制台---云服务器ECS---网络安全下的安全组---对应的安全组后面的配置规则---添加安全组配置
                                      因为不知道你这个是内网还是外网的问题(专有网络不用设置外网),所以可以都设置一下,端口范围用“数字/数字”的形式,授权对象填IP就行。不过那上面有提示你怎么填,按照要求一步步来就好
                                      安装完检查v3的运行情况 netstat -lnpt 查看是否有8080的端口和wdcp的进程 service wdcp restart 可操作重启
                                      Run code
                                      Cut to clipboard
                                        #,广西南宁市,2017-09-26,17:52:17,
                                        文章:wdcp常用启动命令  发表时间:2017-09-26, 17:45:41  
                                        展开↯

                                        #928

                                        作者:广西南宁市
                                        阿里云服务器创建网站用IP地址无法访问
                                        阿里云服务器的本实例安全组配置规则没有设置,添加出站和入站端口就可以了。0.0.0/0代表全部允许全部IP。


                                        你的安全组有没有设置过外网允许访问的IP,我遇到过类似的问题看看能不能帮你
                                        管理控制台---云服务器ECS---网络安全下的安全组---对应的安全组后面的配置规则---添加安全组配置
                                        因为不知道你这个是内网还是外网的问题(专有网络不用设置外网),所以可以都设置一下,端口范围用“数字/数字”的形式,授权对象填IP就行。不过那上面有提示你怎么填,按照要求一步步来就好
                                        安装完检查v3的运行情况 netstat -lnpt 查看是否有8080的端口和wdcp的进程 service wdcp restart 可操作重启
                                        Run code
                                        Cut to clipboard
                                          文章:wdcp常用启动命令  发表时间:2017-09-26, 17:45:25  
                                          展开↯

                                          #929

                                          作者:广西南宁市
                                          this的三个要点
                                          1.this的指向是什么?
                                          指向对象

                                          2.this可以书写在哪里?
                                          可以写在全局,也可以写在函数里
                                          三种写在函数里的方式:

                                          2.1 this可变
                                          function f() { this.name = "sun"; }
                                          Run code
                                          Cut to clipboard

                                            2.2 this可变
                                            var o = { name: "sun", print: function () { console.log(this.name); } }; o.print();// sun var f = o.print;//调用 f();//undefined;window.f(),现在是window调用的f()函数
                                            Run code
                                            Cut to clipboard

                                              2.3 this不可变
                                              var ele = document.getElementById("id"); ele.addEventListener("click",function () { console.log(this);//永远指向ele })
                                              Run code
                                              Cut to clipboard

                                                3.this指向对象的原则

                                                3.1 运行时决定

                                                3.2 运行在全局时,永远指向window;
                                                  运行在函数时,函数是谁调用的就是指向谁;
                                                文章:简说javascript的this的指向4个运用场景  发表时间:2017-09-26, 09:11:33  
                                                展开↯

                                                #930

                                                作者:广西南宁市
                                                PHP 生成毫秒时间戳
                                                PHP的time()函数生成当前时间的秒数,但是在一些情况下我们需要获取当前服务器时间和GMT(格林威治时间)1970年1月0时0分0秒的毫秒数,与Java中的currentTimeMilis()函数一样,觉得以下的函数最合适,特记录下来。
                                                public function getCurrentMilis() {     $mill_time = microtime();     $timeInfo = explode(' ', $mill_time);     $milis_time = sprintf('%d%03d',$timeInfo[1],$timeInfo[0] * 1000);     return $time;   }
                                                Run code
                                                Cut to clipboard
                                                  文章:常用html、demo代码  发表时间:2017-09-26, 09:09:42  
                                                  展开↯

                                                  #931

                                                  作者:广西南宁市
                                                  常见的兼容问题及解决方法
                                                  1. 行内元素或行内块元素在代码换行写时会出现左右的间隙,解决方法如下 1) 将代码写在一行上 2) 给父元素设置font-size:0,注意,子元素的字体大小需要单独设置 3) 给元素设置浮动 2. 当图片被放置于块元素中时,图片下方有间隙,解决方法如下 1) 给图片设置display:block; 2) 给图片设置vertical-align:top、middle、bottom 3) 给父元素设置font-size:0 4) 给图片设置浮动,同时清除父元素的塌陷 5) 给父元素加height 3. 该图片加超链接后,在IE浏览器下面图片有边框,解决方法如下 1) 给图片设置border:none 4. 给图片加超链接,然后设置鼠标移过超链接时显示边框的效果,但是发现边框只显示一半,解决办法如下 1) 给超链接设置display:block,同时要解决图片下方有缝隙的问题 5. 行内块元素上下错位问题,解决方法如下 1) 给行内块元素设置vertical-align:top、middle、bottom 2) 将元素浮动 6. 在不同浏览器下面元素的默认的margin和padding的值不相同,解决方法如下 1) *{margin:0;padding:0} 7. 上下的两个元素,默认的间距为较大的margin值,但是如果两个元素设置了浮动,那么这两个元素的间距就是margin之和 8. 父子关系的两个元素,如果给子元素设置float:left,且给子元素设置margin-left,那么在IE6下面margin-left加倍,解决方法如下 1) 给子元素设置:display:inline 9. 父子关系的两个元素,如果给父元素设置了text-align:center,那么在IE7及以下版本中,子元素会水平居中显示,但是在谷歌和火狐及IE高版本浏览器中子元素是不居中显示的,如果要子元素居中显示,解决方法如下: 1) 子元素设置margin:0 auto 10. 父子关系的两个元素,当给子元素设置margin-top时,父元素会同步下移,即子元素的margin-top实际上加到了父元素身上,解决方法如下: 1) 给子元素加margin-top的同时,给父元素加边框 2) 给子元素加margin-top的同时,给父元素加paddint-top:0.1px; 3) 给子元素加margin-top的同时,给父元素设置浮动 4) 不给子元素加margin-top,给父元素加padding-top 11. 两个兄弟元素,如果第一个元素设置了浮动,那么在IE6下面两个元素会在一行显示,且中间会有3px间隙,解决方法如下: 1) 给第二个元素也设置浮动 12. 一个元素如果没有设置height,那么这个元素的高度为自适应高度,此时如果没有内容,元素的高度会为0,如果有内容,那么元素的高度会被撑开。如果想做出如下效果:没有内容,元素有一个最小的高度,有内容元素的高度有内容撑开,可以给元素加min-height(该属性的作用就是给元素设置最小高度),但是需要注意的问题是IE6中不识别min-height,解决方法如下: 1) 给元素设置如下属性div{height:auto!important;height:200px;min-height:200px},属性说明 height:auto!important,该属性的作用是让div的高度在所有浏览器中都是自适应高度,即高度有内容撑开 height:200px,该属性的作用是让IE6浏览器中有最小高度,因为IE6不识别min-height,所以只能用height,不用担心属性值覆盖问题,因为上一条属性中有!important min-height:200px,该属性的作用是解决除IE6之外的所有浏览器的最小高度问题 13. 元素中内容垂直居中无法使用vertical-align:middle,解决方法如下 1) 给元素设置行高和高度相同的效果 14. 文本和文本框在垂直方向上没有居中对齐(次现象出现IE8及以前的浏览器),解决方法如下 1) 给文本框设置vertical-align:middle,注意的是,该方法只解决了文本框和提示文字的垂直关系,但是文本框里面的内容的垂直对齐方式并没有解决(即在IE低版本中文本框中的内容靠上显示),解决方法是给文本框设置行高和高度相同 15. cursor:hand属性在谷歌、火狐、IE高版本中不以手的形式显示,解决方法如下 1) 用cursor:pointer替换cursor:hand 16. 当通过给li设置高度调节li的显示效果时,在IE低版本中会发现排版错位问题,解决方法如下 1) 不要给li设置height,可以通过给li设置line-height的方法来调节li的高度 17. IE6不允许将:hover加在非超链接元素上,解决方法如下 1) 适当的用超链接将内容包含起来,然后给超链接设置:hover效果 18. 清除浮动时使用.clearFloat类,IE6下面不起作用,原因是clearFloat所在元素没有宽度,解决方法: 1) 给父元素一个固定宽度 2) 给父元素加zoom:1 19. 清除浮动时使用overflow:hidden,IE6下面不起作用,原因是父元素没有固定宽度,解决方法 1) 给父元素加一个固定宽度 2) 给父元素加zoom:1
                                                  Run code
                                                  Cut to clipboard
                                                    文章:常用html、demo代码  发表时间:2017-09-26, 09:08:39  
                                                    展开↯
                                                    你好,残忍屏蔽广告

                                                    确定要清除编辑框内容吗?

                                                    该删除操作将不可恢复。

                                                    删除 取消

                                                    激活Windows

                                                    转到"设置"以激活Windows。