随笔分类 -  Javascript

摘要:在触发事件后,有时需要有些额外的数据,JS的写法是直接以参数的形式传递。而小程序是react模式的,使用data触发状态变化而刷新界面,绑定的事件里,绑定的是函数的名称,参数无法像一般编码的方式直接传入,那要怎么办?小程序提供了一种方式,即daa-xxx,其中data... 阅读全文
posted @ 2017-06-12 11:33 _学而时习之 阅读(1524) 评论(0) 推荐(0)
摘要:There are different types of attacks that exist in web programming, like SQL Injection Attack, Cross Site Scripting Attack(XSS), Open ... 阅读全文
posted @ 2017-04-20 10:29 _学而时习之 阅读(378) 评论(0) 推荐(0)
摘要:使用Vue.js可以很方便的实现数据的绑定和更新,有时需要对一个一维数组进行分组以方便显示,循环可以直接使用v-for,那分组呢?这里需要用到vue的computed特性,将数据动态计算分组。代码如下 ... 阅读全文
posted @ 2017-03-01 11:23 _学而时习之 阅读(3725) 评论(0) 推荐(0)
摘要:在前端与后端交互,ajax是最常用的方式,而后台的响应也有很多方式,在asp.net中有一般处理程序和MVC的Controller响应的方式。在使用controller来响应请求时,可以通过路由配置来定位到具体的方法,这样代码清晰,逻辑分明,但前端传到后端的参数一般是... 阅读全文
posted @ 2017-03-01 09:48 _学而时习之 阅读(982) 评论(0) 推荐(0)
摘要:Asp.net中常用的数据交互是WebApi的方式,对于请求者只是向一个url发起请求。对于SaltUI,官方推荐使用salt-fetch.js来进行数据交互,当然直接使用zepto.js或者jquery.js以ajax来交互也是可以的。接上一篇《钉钉开发系列(九)S... 阅读全文
posted @ 2016-08-10 12:07 _学而时习之 阅读(418) 评论(0) 推荐(0)
摘要:钉钉提供了SaltUI的组件,以利于界面的开发。SaltUI是基于React实现的,所以调用方式与React是一致的。具体的安装过程可以参照官方的说明文档。SaltUI基于React实现,在安装是基于nodejs的,nodejs一定要安装4.X版的,否则nowa会无法... 阅读全文
posted @ 2016-08-10 10:57 _学而时习之 阅读(521) 评论(0) 推荐(0)
摘要:钉钉PC版在登录的时候,需要使用手机版的来扫描,扫描之后会弹出一个确定的页面,确定之后PC端就会登录进去。基于此,我们也想实现相似的功能,为此我们需要先探讨其中的原理。查看钉钉PC版的二维码会发现是一个含有一个KEY的URL,钉钉扫描后会直接进入该URL的页面,在页面... 阅读全文
posted @ 2016-07-22 17:15 _学而时习之 阅读(1724) 评论(0) 推荐(0)
摘要:WebApi作为RESTful的风格已经广为流行,在后端有时我们需要传入List类型的参数,那这时前端要如何发送数据呢?按以往ajax的经验,我们可能会选择post的方式,以formdata或者json数据来提效,比如$.post(url,{'list':data},... 阅读全文
posted @ 2016-06-06 14:27 _学而时习之 阅读(916) 评论(0) 推荐(0)
摘要:前两天被问到ajax跨域如何解决,还真被问住了,光知道有个什么jsonp,迷迷糊糊的没有说上来。抱着有问题必须解决的态度,我看了许多资料,原来如此。。。为何一直知道jsonp,但一直迷迷糊糊的不明白呢?——网上那些介绍资料都写的太复杂了!我是能多简单就多简单,争取让你... 阅读全文
posted @ 2014-10-30 08:29 _学而时习之 阅读(198) 评论(0) 推荐(0)
摘要:在JS中操作JSON时,对数据的增删改是经常碰到的操作。1、增加比如有一个JSON对象myJsonObj,如果需要增加某一项,可以这样写myJsonObj.newObj="TEST"其中newObj是key,TEST是vale。JSON对象其实是就一个个的KEY-VA... 阅读全文
posted @ 2014-02-26 15:29 _学而时习之 阅读(914) 评论(0) 推荐(0)