js常见问题
  • 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

  • 把链接里的参数转化成数组,获取搜狗神马关键字!
    把链接里的参数转化成数组,获取搜狗神马关键字!

    首先定义好函数 window.shbly_func={parseURL:function(url){vara=document.createElement(a);a.href=url;console.log(a.hostname);return{source:url,protocol:a.protocol.replace(:,),host:a.hostname,port:a.port,query:a.search,params:(function(){varret={}

  • js路由实现基础

    直接附上代码 !DOCTYPEhtmlhtmlheadmetacharset=utf-8metahttp-equiv=X-UA-Compatiblecontent=IE=edgetitle前端路由实现/titlestyletype=text/css*{margin:0;padding:0;}a{list-style:none;text-decoration:none;color:#fff;}ul{width:500px;margin:100pxaut

  • 谷歌地图api,key使用方法!
    谷歌地图api,key使用方法!

    map model 地图模型 学习google map,我们要知道其思想是通过建立一些模型和实体概念来简化相关认识。 !DOCTYPEhtmlhtmlheadstyle#map{height:400px;width:100%;}/style/headbodyh3MyGoogleMapsDemo/h3divid=map/divscriptfunction

  • 用canvas来实现文字图片粒子化

    canvas操控像素能力的强大,也就自己试着做了一下。 只需要懂的使用canvas的getImgData()就行了。该方法能够复制画布上指定矩形的像素数据,用法很简单: varimgData=context.getImageData(x,y,width,height

  • html2canvas的使用方法!

    入门 html2canvas的简单调用: //element是需要截图的元素html2canvas(element,options); 可用选项(options) 参数名称 类型 默认值 描述 allowTaint boolean false 允许跨域 useCORS boolean false 貌似与跨域有关,

  • jq网页加载完成或者刷新执行一次点击事件

    $(function(){$(#sdsd).trigger(click);//触发button的click事件});

  • 判断是否支持JQ,不支持则支持!

    if(typeof(jQuery)==undefined){var script = document.createElement(script);script.setAttribute(type,text/javascript);script.setAttribute(src,https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js);document.getElementsByTagName(head)[0].appendChild(scri

  • JS 常见坑
    JS 常见坑

    isNaN(NaN); //判断是否是数字函数 NAN这个有邪性 连他自己都不相等 1/3===(1-2/3);//false 这不是JavaScript的设计缺陷。浮点数在运算过程中会产生误差,因为计算机无法精确表示无限循环小数。要比较

  • js判断溢出层是否到底部的ajax新闻无限加载类组件写法

    写一个js判断溢出层是否到底部的ajax新闻无限加载类组件写法 首先是判断是否到达层底部,这里有个问题就是层要固定高度,其次初始第一次加载的内容的高度一定要大于这个高度,不然滚不

  • 小程序到底部无限加载的并加加载动画怎么做呢!完整解释版
    小程序到底部无限加载的并加加载动画怎么做呢!完整解释版

    首先,我们需要改变小程序的加载动画,小程序默认 loadingvisible={{hasMore}}/loading 是有加载动画的,如下,这样就不美观了,而且往下加载不断这样会导致人视觉疲劳和烦躁。 网上有很多这样的

  • 网页鼠标滚轮平滑滑动效果滑动重重感觉效果作法smooth.js插件

    网页平滑滑动效果怎么做呢! 最近有人问,就是感觉网页重重的划不动,滑动起来有点平滑的感觉! 其实最简单的办法就是引入插件,直接复制下面的代码,然后放在一个js文件内,引入js就行

  • 微信百度小程序如何做底部加载列表页面《详解篇》

    微信如何做列表底部加载页面呢! 思路: 我们使用 1)使用组件 scroll-view 可滚动视图区域组件来实现。 注意:这个组件初始得设置下高度。 2)实现方法 当滚动到区域底部距离40像素时开始加

  • js设置默认参数

    functionexample(name,age){ name=name||貂蝉; age=age||21; alert(你好!我是+name+,今年+age+岁。); }这是es5的版本 es6的写法 functionlog(x,y=world){ console.log(x,y); } log(hello);//helloworld

  • 潘少在那随便扯的

    ECMAScript规范为所有函数都包含两个方法(这两个方法非继承而来), call 和 apply 。这两个函数都是在特定的作用域中调用函数,能改变函数的作用域,实际上是改变函数体内 this 的值 。 语法 call(

  • 网页缓加载js怎么做JQlazyload怎么加载背景图

    网页缓加载的代码 先下载jq的插件 jquery.lazyload.zip 然后底部引入 scripttype=teXt/javascriptsrc=/basic/js/jquery.lazyload.js/scriptscripttype=text/javascript$(function(){$(document).ready(function(){$(.lazy).lazyload({effect:fadeIn,

  • 允许跨域了但是谷歌还是报跨域错误

    图 后端设置 JVAV 在谷歌浏览器图标上右键属性 在目标后面加空格--user-data-dir=C:\GoogleUser 然后在C盘根目录新建一个对应的文件就行了 路径和名字可以自定义 这就是让谷歌浏览器允许跨域请求

  • js获取百度关键字,并改变hash 返回后调取不同内容给客户!

    script type=text/javascript // JavaScript Document //构造函数 $(function(){ window.history.pushState(null, null,#/go); cc() function cc(){ var refer=document.referrer; console.log(refer) var grep=null; var str=null; var keyword=null; grep=/keyword