随笔分类 - JavaScript
发表于 2019-09-24 15:10阅读:611评论:0推荐:0
摘要:逗号表达式的结果:取最后一个值,如下 注:逗号运算符的优先级低于一般运算符,所以使用时一般要用小括号将其包起来:
阅读全文 »
发表于 2019-05-19 14:10阅读:455评论:0推荐:0
摘要:这两天自己在写一个手机网页,用到了触屏滑动的特效,就是往右滑动的时候左侧隐藏的菜单从左边划出来。 做完之后在手机原生浏览器中运行正常,但在QQ和微信中打开,发现touchmove只会触发一次,而且touchend也经常不触发。 之后百度了一下这个问题,原因是 主要是由于200ms超时导致内核不一定会
阅读全文 »
发表于 2019-04-24 12:32阅读:147评论:0推荐:0
摘要:最近做项目经常在 chrome 的控制台看到如下提示: Unable to preventDefault inside passive event listener due to target being treated as passive. See https://www.chromestatu
阅读全文 »
发表于 2019-04-18 08:39阅读:749评论:0推荐:0
摘要:在前端开发工作中,由于浏览器兼容性等问题,我们会经常用到“停止事件冒泡”和“阻止浏览器默认行为”。 停止事件冒泡 JavaScript代码 //如果提供了事件对象,则这是一个非IE浏览器if ( e && e.stopPropagation )//因此它支持W3C的stopPropagation()
阅读全文 »
发表于 2019-04-18 08:38阅读:584评论:0推荐:0
摘要:Javascript与HTML之间的交互是通过事件实现。 一、事件流 事件,是文档或浏览器窗口中发生的一些特定的交互瞬间。事件流,描述的是页面中接受事件的顺序。IE9,chrome,Firefox,Opera,Safari均实现了DOM2级规范中定义的标准DOM事件,而IE8和IE8以下版本仍然保留
阅读全文 »
发表于 2019-04-09 13:04阅读:9558评论:0推荐:1
摘要:map这里的map不是“地图”的意思,而是指“映射”。[].map(); 基本用法跟forEach方法类似: map方法的作用不难理解,“映射”嘛,也就是原数组被“映射”成对应新数组。下面这个例子是数值项求平方: 在实际使用的时候,我们可以利用map方法方便获得对象数组中的特定属性值们。例如下面这个
阅读全文 »
发表于 2019-04-04 13:23阅读:218评论:0推荐:0
摘要:什么是生命周期 在Vue的整个生命周期中,它提供了一系列的事件,可以让我们在事件触发时注册js方法,可以让我们用自己注册的js方法控制整个大局,在这些事件响应方法中的this直接指向的是vue的实例。 再上图,对生命周期图的标注 每个钩子函数都在啥时间触发 beforeCreate created
阅读全文 »
发表于 2019-03-28 15:33阅读:39599评论:0推荐:1
摘要:方法一:arr.indexOf(某元素) 实际用法:if(arr.indexOf(某元素) > -1){//则包含该元素} 例: //以上输出结果意味着 "Apple" 元素位于数组中下标为 2 的位置。 indexOf()完整语法: array.indexOf(item,start) 参数: it
阅读全文 »
发表于 2019-03-19 09:33阅读:1618评论:0推荐:0
摘要:/** *刷新,jqGrid刷新当前列表页代码 */ function refresh(url) { var page = $('#your_grid').getGridParam('page'); // current page var rows = $('#your_grid').getGridParam('rows'); // rows var sidx =...
阅读全文 »
发表于 2019-01-07 19:43阅读:134评论:0推荐:0
摘要:await/async 是 ES7 最重要特性之一,它是目前为止 JS 最佳的异步解决方案了。虽然没有在 ES2016 中录入,但很快就到来,目前已经在 ES-Next Stage 4 阶段。 直接上例子,比如我们需要按顺序获取:产品数据=>用户数据=>评论数据 老朋友 Ajax 传统的写法,无需解
阅读全文 »
发表于 2018-09-11 16:59阅读:335评论:0推荐:0
摘要:[转]html5: postMessage解决跨域和跨页面通信的问题 平时做web开发的时候关于消息传递,除了客户端与服务器传值,还有几个经常会遇到的问题: postMessage方法 postMessage是html5引入的API可以更方便、有效、安全的解决这些问题。postMessage()方法
阅读全文 »
发表于 2018-08-08 13:38阅读:1163评论:0推荐:1
摘要:前言 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。 JS继承的实现方式 既然要实现继承,那么首先我们得有一个父类,代码如下: // 定义一个动物类 function Animal (name) { // 属性 this.name = nam
阅读全文 »
发表于 2018-07-13 17:47阅读:679评论:0推荐:0
摘要:JS中this的四种用法 1.在一般函数方法中使用 this 指代全局对象 function test(){ this.x = 1; alert(this.x); } test(); //1 2.作为对象方法调用,this 指代上级对象 3.作为构造函数调用,this 指代new 出的对象 func
阅读全文 »
发表于 2018-07-06 11:07阅读:414评论:0推荐:0
摘要:html代码: js代码:
阅读全文 »
发表于 2018-06-27 16:41阅读:4078评论:0推荐:0
摘要:Asp.Net Mvc中Action的参数可以自动接收和反序列化form表单的值, 采用form表单提交 name=value类型,只要Action参数的变量名和input的name相同就行 html代码: <form action="@Url.Action("Test")" method="pos
阅读全文 »
发表于 2018-06-27 10:45阅读:1090评论:0推荐:0
摘要:最近项目中要开发一个OA审批;里边涉及到流程跳转(流程较多),具体方案有:直接下一步,选择参与人或者选择某一个流程之后再选择参与人; 我们前端是APiCloud开发,这里我主要使用Vue来实现,把实现结果分享给大家,希望有所帮助! 涉及到的指令有: v-cloak;v-for;v-on;v-bind
阅读全文 »