javascript
陈奕迅Coder
个人还未添加简历!
展开
-
js问题-解决定时器不能传入函数参数问题
碎碎念:在用JavaScript的定时器时 没有参数是一个非常难受的事情。 无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数,而在许多场合必须要带参数,这就需要想方法解决。经网上查询后整理如下:方法一:例如对于函数hello(_name),它用于针对用户名显示欢迎信息:var userNam转载 2018-01-31 19:26:08 · 1137 阅读 · 0 评论 -
ajax使用说明
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。 AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。 有了A...原创 2018-02-27 22:28:52 · 515 阅读 · 0 评论 -
图形学 画圆算法(Bresenham + 中点)
圆的特性我们的圆中,具有对称的特性,在xy坐标轴中具有八对称的特性。我们只需要画出一个点 按照八对称性,我们就能获得八个点,所以我们只需要画一个八分之一圆就好了。我们就选择最利于我们思考的第一象限0~Math.sqrt(1)部分,就是上边橘点位置的区域。中点画圆我们通过中点到圆的距离(通过符号判定),我们就能选择相应的点。我们每次的选择中点时,增量都是有规律的。我们通过对直...原创 2018-04-15 13:29:22 · 12053 阅读 · 2 评论 -
原生js实现全局大小适配
Duang~的一声,出现了rem这种单位,有种大一统的感觉,将杂乱的html中尺寸单位统一起来了。这篇博客记录我通过动态改变根元素来动态适配窗口大小的过程,方法有很多这里只是我自己使用的方法,欢迎指正,欢迎评论。大概思想,我们将几乎所有的大小尺寸单位都用rem,然后当窗口大小改变时页面就能跟随改变,当然也能适配不同屏幕(但是PC端和移动端需要另外处理,建议这个方法只对PC端适配或者只对移动...原创 2018-09-06 10:49:14 · 1729 阅读 · 0 评论 -
微信小程序 表单校验
微信小程序主打轻量,所以功能很简洁,大多用来处理简单数据。今天来看看微信小程序中的表单校验,我们用的是一个官方社区开发的校验插件,这个插件还有其他功能,这里只用到表单验证。这里给出两个传送门,你们可以看看插件的其他功能。传送门(插件):https://github.com/skyvow/wx-extend传送门(文档):https://github.com/skyvow/wx-ex...原创 2019-01-28 09:48:13 · 2464 阅读 · 0 评论 -
JS 之onLoad鬼迷心窍篇
先来看段代码window.onload=function() { var onShowTierTmp=document.getElementsByClassName("on-show-tier"); var onShowTier = new Array(); //去掉换行的空格 for (var i = 0; i < onShowTierTmp.leng...原创 2019-04-23 17:27:51 · 707 阅读 · 0 评论