JS进阶-中高级编程
左左在右边
5年工作经验,C#全栈
展开
-
js! 与!!
1,!表示取反<html><script>console.log("if a:"+ getIf('a'));console.log("if !a:"+getIf(!'a'));console.log("if 0:"+getIf(0));console.log("if !0:"+getIf(!0));console.log("if null:"+getIf(null));console.log("if !null:"+getIf(!null));console.l原创 2020-10-12 10:25:43 · 476 阅读 · 0 评论 -
那些$(). xxx is not a function 汇总
1,$未定义,原因:当前页面没有引用jquery,jquery版本过低,你使用的函数当前版本没有。2,jquery 拓展函数未定义。 原因:1,当前页面没有引用jquery。 2,页面多次引用jquery。例如下面这种情况会导致jquery拓展js文件无效。 1)页面加载jquery. 2) 页面加载jquery的插件js. ...原创 2020-08-21 10:15:45 · 919 阅读 · 0 评论 -
移动端下滑加载js
1,iscroll 网上接入的太麻烦了,各种问题,只好手动写一个了,2,利于touchend.touchmove.touchstart三个事件,判断div可滚动就滚动,不可滚动时判断触摸手是向上滑动就加载。 可滚动和不滚动的依据是最后一个元素是否出现在了窗口上。代码:var iscroll = { pageData: { rows: 6, page: 1, sidx: "",//排序列 sord: "",//排..原创 2020-08-13 11:17:51 · 243 阅读 · 0 评论 -
Js异步的四个问题及解决方式--------Promise
1,当异步的嵌套层数很多的时候,代码就使用的难以维护了。2,在一部中无法正常的使用return和throw,必须使用return callback(function());3, 无法正常的检索堆栈信息,一个回调一个堆栈。4,多个回调之间难以建立起联系,回调启动,无法对这个回调进行操作。。...原创 2018-06-25 21:42:44 · 1626 阅读 · 0 评论 -
JavaScript-----------------使代码变优雅的ES.6
1,函数值的默认参数funciont set(){x=6;y=8}可转变为 funciton set(x=6,y=6)2.多行.使用反引号 `var hml=`this is the best world. but it is the boring world.`3,模板语法 使用反引号`与${}var x=9;var html=`this is ${x}.`4,...原创 2018-06-27 22:23:05 · 198 阅读 · 0 评论 -
Http的请求方式
1,除了常用的Get.Post,Http请求方式还有Option 、Head、Delete 、Trace、Put、Connect 2,Get、Post能是先其他六种所有方法实现的功能。 但是,为什么会出现这么多方式,更多是Http协议为大家提供的一个语义上的规范。 Get,被定义为查询,链接会被缓存,在一些浏览器,Get形式的url会被预加载,参数附加到url上,有长度限制,不...原创 2018-07-04 22:25:36 · 201 阅读 · 0 评论 -
一级子网站js获取网站根目录代码
<htmL><script>var webRootHelper={ isChild:true,//是否为子网站 rootPath: function() { var that=this; var local=window.location; var domain=local.protocol + '//' + local.ho...原创 2018-11-06 16:05:48 · 1436 阅读 · 0 评论 -
jquery遍历某个div的:input,返回oject
1,html <div class="talkDiv-body"> <div class="f-gp"> <div class="f-lb"> <label class="f-label" style="text-de原创 2018-11-09 15:10:42 · 1990 阅读 · 0 评论 -
js-两种方式预览图片
1,通过window.URL.createObjectURL2,通过FileReader()读取文件<htmL><body><input type="file" value="方式一" onchange="preview(this)"><img id="previewimg" style="width:2原创 2018-12-04 17:01:07 · 522 阅读 · 0 评论