js常见问题
  • 5秒后返回首页的方法!

    很多时候我们的页面可能用不到了!或者404页面需要用到多少秒后返回首页! 那么我们可以有2种方法 1、meta方法 metahttp-equiv=refreshcontent=4;url=// 2、js方法 h2将在spanid=mes5/span秒钟后返回首页!/

  • 什么是webpack,简单解释下webpack概念是什么?

    什么是webpack 关于什么是webpack,一般的教程里面都会提到webpack是一个模块化打包工作,但是很多初学者没有模块化这个概念,所以往往在第一步就被拦住了。所以在讲什么是webpack之前,我想先

  • 本地如何安装webpack

    1、在电脑上安装node.js,安装了的忽略! 2、打开项目所在文件夹,在地址栏输入cmd 3、npm init 创建 package.json ,一直按回车就行了! 4、安装webpack 输入 npminstallwebpack--save-dev 我的安装了淘宝镜像

  • 谷歌怎么支持js模块化的ES6 module语法
    谷歌怎么支持js模块化的ES6 module语法

    注意:最新版本的chrome浏览器已支持module语法,需要在web服务器环境下运行! 设置浏览器启用es6语法功能: 1.在浏览器的url中输入:chrome://flags/ 设置下面选项为enable,重启浏览器。 测试代码

  • js模块化

    最近 varMyModules=(functionManager(){varmodules={};functiondefine(name,deps,impl){for(vari=0;ideps.length;i++){console.log(deps,111)deps[i]=modules[deps[i]];}modules[name]=impl.apply(impl,deps);}functionget(name){console.log(modules)returnmodules[na

  • 关于js模块化的一些研究介绍

    研究了各大框架,发现都是用的模块化,想着自己也做几个模块化的来试下,一做才发现各种坑啊! 1、按照框架设置 首先我们按照框架的来设置 mokuai.js varf={hello:function(){console.log(world);}}modu

  • js分割字符和合并数组加颠倒数组中元素的顺序。

    js分割字符和合并字符怎么做呢! 首先 varb=xhcss; 定义字符串 分隔字符 b.split(); 为空则把每个字符串分隔! 即可得到 然后我们合并数组 join() 方法用于把数组中的所有元素放入一个字符串。 b

  • js图片和base64互转!

    varimg=imgurl;//imgurl就是你的图片路径functiongetBase64Image(img){varcanvas=document.createElement(canvas);canvas.width=img.width;canvas.height=img.height;varctx=canvas.getContext(2d);ctx.drawImage(img,0,0,img.width,img.height);varext=img.src.

  • JavaScript获取指定时间的时间戳,并且兼容ios

    有些项目需要用到时间戳,通常我获取当前时间戳的方法是 parseInt(newDate().valueOf()); 但是有时根据需要获取特定时间戳,可以这样写 parseInt(newDate(2018-06-1915:35:34).valueOf()) 但是这样在ios下面是不

  • 织梦数据库查询技巧!

    首先具体的各个方法都在/include/dedesql.class.php文件内 1、查询列表技巧 $dsql-SetQuery($sql);$dsql-Execute();//这里()里面不要加参数,不然会导致无法查询总记录数GetTotalRow($id=me),和导致其他的bug,因为数

  • Promise怎么使用

    在JavaScript的世界中,所有代码都是单线程执行的。 由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现: functioncallback(){console.l

  • js随机从几个值数组内取出一个值或者多个值!

    首先我们定义数组! varitems=[10,20,30,40]; 然后我们取出一个值 varshaqunzhu=items[Math.floor(Math.random()*items.length)];console.log(shaqunzhu); 或者我们也可以取出多个值! functiongetRandomArrayElements(arr,count){varshu

  • js留后手判断

    通过判断js函数是否存在! try{ if($.isFunction(ShowWaitDivxh)){ } }catch(e){ alert(非法访问!); top.location=exit.php; } 可以混淆加密 判断ID是否存在 if($DE(xhadver)){ }else{ alert(非法访问!); top.location=exit.php; }

  • js常用dome操作方法增加lay-ignore

    代码如下 varselObj=document.createElement(select);selObj.name=emname+_top;//加nameselObj.id=emname+_top;//加idselObj.className=emname+_top;//加classdocument.forms[0].s.setAttribute(title,hello);

  • js换行符替换掉或者换成<br>

    js换行符替换掉或者换成br 直接上代码了! script type=text/javascript $(function(){ $(.i-xq-hh).html($(.i-xq-hh).html().replace(/[\r\n]/g,br)); }) /script

  • 百度地图如何添加图标
    百度地图如何添加图标

    百度地图添加图标的方法下面是通用的就不说了 varmap=newBMap.Map(allmap,{minZoom:12,maxZoom:18});//创建Map实例,设置地图允许的最小/大级别varpoint=newBMap.Point(113.988696,22.979988);map.centerAndZoom(point,18); 然后图

  • js滑屏加载特效!
    js滑屏加载特效!

    首先是html 原理是要用到animate.css这个css 具体可以随便到哪里下载! 然后引入即可! divclass=mainpclass=anibounceInLeft左边进入/ppclass=anibounceInDown下面进入/ppclass=anibounceInRight右面进入/ppclass=anibounceI

  • layui的常见操作手册

    首先是layer的使用 layui.use(layer,function(){var$=layui.$,admin=layui.admin,element=layui.element,layer=layui.layer;//element.render();varactive={test1:function(){layer.open({type:1,title:增加快捷操作项,//定义标题content:$(#addTab)//注

  • 5秒后进行跳转的js脚本

    首先是js部分 scriptlanguage=javascripttype=text/javascriptvari=5;varintervalid;intervalid=setInterval(fun(),1000);functionfun(){if(i==0){window.location.href=/;clearInterval(intervalid);}document.getElementById(mes).innerHTML=i;i--;}/script 然后是

  • 获取关键字跳转方法

    window.shbly_func={ parseURL:function (url) { var a = document.createElement(a); a.href = url; return { source: url, protocol: a.protocol.replace(:,), host: a.hostname, port: a.port, query: a.search, params: (function(){ var ret = {}, seg = a.search.r