JavaScript
石石石头哥哥
思维基于认知!
展开
-
JavaScript中的this指针 理论化this指针的定义
JavaScript现在应用之广泛,远超其他任何语言,只要是一个合格的网站应用,基本上多多少少都会有JS的存在。在JavaScript中,this的指向被不少Coder所不解,但其实JS中的this理解起来也是相当容易的。在这里我也不能说直接一下个定义,就当做个介绍吧。其实javascript里的this指针逻辑上的概念是实例化对象,这一点和java语言里的this指针是一致的,但是...原创 2018-05-29 13:52:10 · 3865 阅读 · 7 评论 -
beego框架下的IsAjax()函数解析 为什么我的ajax返回false
简单的记录一下,beego框架下有一个IsAjax()的函数,这个函数理论上是用来检测是否为Ajax请求。但是如果自己封装的Ajax或者使用一些比较小型框架的朋友会发现自己发送的Ajax请求被返回false。这个翻找一下源码就知道了,其实beego的这个IsAjax只是检查头部里的X-Requested-With属性,也就是说,在发送请求的时候加个值为XMLHttpRequest的X-Requ...原创 2018-06-12 18:43:57 · 1881 阅读 · 0 评论 -
JavaScript三元运算符的使用 进阶三元运算逻辑拓展篇
三元运算符其实是很方便很好用的一种条件判断方法,这个方法可以使调用或渲染数据时逐级筛选。不仅如此,如果适当的扩展三元运算符的逻辑,这个判断方法还会很好玩,也可以在某种情景下提高代码效率。有人会说,三元运算符只适合一些简单的判断场景,其实并不然!语法我们先来看一下三元运算符的最基本的语法:条件表达式?True:False这是三元运算符最基本的语法结果,首先`?`前是一个条件表...原创 2018-06-13 21:01:18 · 16802 阅读 · 15 评论 -
从0到1 JavaScript封装一个自己的Ajax并完善与拓展Ajax
现在所有主流的网站,基本上都用到了ajax技术,通过异步请求数据已经是一个很普及的实现方式。市面上主流的web前端框架也都有自己封装的ajax,而且都是大同小异的。也就是说,Ajax这个轮子已经是多的不能再多了,那为什么我们还要自己封装一个Ajax呢?想要了解一个技术或者某个功能的实现原理,只有动手实践才能真正的了解。就如我在csdn上第一篇博客的博文描述。探索技术的路上本应该自己造轮子,即使...原创 2018-06-14 15:32:30 · 4159 阅读 · 10 评论