JavaScript

绝对冷知识,浏览器环境下JavaScript能够利用到的提交/请求数据的方式有这么多!你都深入了解了几个?

你知道在浏览器环境下JavaScript能够利用到的提交/请求数据的方式有哪些吗?这些方式各自有什么特点呢?在什么情况下使用呢?让我们一起来整理一下。基础知识建议大家先看完这几篇文章,了解一下基础知识HTTP访问控制(CORS)浏览器和服务器实现跨域(CORS)判定的原理JavaScript 的同源策略浅谈浏览器端JavaScript跨域解决方法XMLHTTPRequest

《每周一点canvas动画》——角度反弹

每周一点canvas动画代码文件在上一节我们介绍了高级的坐标旋转方法,我们只需要知道物体的位置,通过设定每一帧需要旋转的角速度通过公式newX = xcos - ysin;newY = ycos + xsin;就可以计算出做圆周运动时物体的下一个坐标位置。本节的内容与上一节的内容息息相关。所以,务必把上一节的内容弄懂了,再来看这一节你就不会那么吃力了。这也应该是本系列最难的

CommonJS规范重点

个人总结:commonJS主要解决模块化问题,将每个功能独立化,即函数和变量在自己独立的区域里,以免出现相同的函数名称和变量名称,导致错误。我们先从CommonJS谈起,因为在网页端没有模块化编程只是页面JavaScript逻辑复杂,但也可以工作下去,在服务器端却一定要有模块,所以虽然JavaScript在web端发展这么多年,第一个流行的模块化规范却由服务器端的JavaS

数组reduce方法的高级技巧

因为用for循环被老大鄙视之后,这几天都在偷偷摸摸的研究数组的那几个迭代方法。使用下来,感觉确实妙用无穷,仿佛自己的逼格在无形中变得高大了一点点,哈哈,上一篇文章的简单介绍确实有点糙,因此决定重新一些总结文章。这篇文章就是专门总结reduce方法的,这个方法大有可研究的地方,值得大家get它并去同手实践一下。上一篇文章我认为reduce是一个聚合或者减少方法,它可以将数组中

vue.js学习文章推荐(持续更新中)

vue-table文章:https://github.com/ratiw/vue-table https://github.com/banama/aboutVue/blob/master/vue-event.md 详解vue的数据binding原理:http://www.cnblogs.com/dh-dh/p/5606596.html 关键字:JavaScript, vue

Yii2.0 模态弹出框+aja提交表单2

上一章 https://segmentfault.com/a/1190000005172345 介绍了模态框的的添加 弹出和models验证,本章对上一章做个补充。 代码如下:'.Yii::t('yii','Create Sales'), ['create','actionID'=>1] ,['class' => 'btn blue','data-toggle'=>'mod

JavaScript 运算符浅析

JavaScript 有一系列操作数据值得运算符,运算符按照特定运算规则对操作数进行运算,将简单的表达式组合成复杂的表达式。一元运算符一元运算符只能操作一个值。累加累减运算符:var xzavier = 123;xzavier++ //把变量累加1,相当于xavier = xavier + 1++xzavier //把变量累加1,相当于xavier = xavier +

让 Generator 自启动

文章同步自个人博客:http://www.52cik.com/2016/07/11/generator-co.html此前只是简单使用而没有真正的去研究 Generator,这次要好好折腾下这货。异步编程对于 jser 来说,异步非常熟悉了吧,但是真正理解异步的却不多,因为大部分人只知道回调。随着js的快速发展,异步方案也层出不穷,从最开始的回调到Promise,再到Gen

通过Ngin的auth_request以及EpressJS构建权限验证系统

本文的内容是我的开源代码(https://github.com/e10101/AdminLogin)的中文说明。项目主要是实现了通过合理配置Nginx的auth_request模块来实现对敏感路径下的内容进行访问限制。代码可通过Github访问:https://github.com/e10101/AdminLogin,来获取代码。如果可以的话,可以**Star**一下。开发

44个JavaScript变态题解析

第1题["1", "2", "3"].map(parseInt)知识点:Array/mapNumber/parseIntJavaScript parseInt首先, map接受两个参数, 一个回调函数 callback, 一个回调函数的this值其中回调函数接受三个参数 currentValue, index, arrary;而题目中, map只传入了回调函数–parseI