随笔分类 -  JavaScript

摘要:晚上面试蚂蚁金服,前端,觉得大厂问的问题就是不一样,有纵向有横向,针对下列几个问题,我面试时候答的不好,现在重新学习,沉思一会... 第一个问题: jq源码的 new jQuery 中return jQuery.fn.init jQuery.extend 与jq.fn.exend的区别:jQuery 阅读全文
posted @ 2017-08-13 00:21 dirk_jian 阅读(5610) 评论(0) 推荐(0)
摘要:我的电脑是windows 所以就以 windows上+Android 配置React native 环境 网上的安装教程非常多,我总结了一下,配置环境时出错原因主要是node java python c++ sdk 环境有问题,或者就是自己没有****(你懂),网络有问题,导致了安装失败 至于如何安 阅读全文
posted @ 2017-08-03 17:58 dirk_jian 阅读(1614) 评论(0) 推荐(0)
摘要:写在前面 ajax学习到了第二天,这次是用第一天封装的ajax函数,后端使用了php+mysql实现基本的注册,登录,注销。 php是我前几个月get到的技能,我已经学习到了面向对象,知道各修饰符的含义,继承,接口,构造函数,实例化对象 mysql是跟php一块学的,学习了基本增删改查。 ajax原 阅读全文
posted @ 2017-06-09 23:49 dirk_jian 阅读(1761) 评论(9) 推荐(1)
摘要:今天写这个帖子就是是前几天在学ES6在学到Promise实现AJAX操作时,发现对ajax的一些知识点有些遗忘,所以就回头重新复习了一遍ajax,温故而知新。 主要有从4个方面去复习ajax,分析不透彻的,还望海涵 第一:AJax请求,progress,load,get/post请求方式的实现; 第 阅读全文
posted @ 2017-06-06 00:50 dirk_jian 阅读(684) 评论(0) 推荐(1)
摘要:ECMAScript与javascript的关系 ECMA是是一个国际标准化的一个组织,规定了浏览器脚本的语言标准,在上个实际,javascript公司Netscape把javascript托付给ECMA,让其为javascript设置标准,经常见到到版本ES5就是在ES6的上一代标准。 let 什 阅读全文
posted @ 2017-06-03 01:34 dirk_jian 阅读(753) 评论(0) 推荐(0)
摘要:lazyload插件 lazyload是jquer下的一个实现预加载的插件,cdn为: http://apps.bdimg.com/libs/jquery-lazyload/1.9.5/jquery.lazyload.js jquery的cdn: http://apps.bdimg.com/libs 阅读全文
posted @ 2017-05-18 16:43 dirk_jian 阅读(4512) 评论(0) 推荐(0)
摘要:这个游戏的原理我分为11个步骤,依次如下: 1、布局, 2、画曲线(曲线由两个半径不同的圆构成) 3、画曲线起点起始圆和曲线终点终止圆 4、起始的圆动起来, 5、起始的圆沿曲线走起来 6、起始的圆沿曲线走起来,并在曲线初始位置处产生新圆 7、添加图片,这个图片是为了发射子弹 8、让图片跟随鼠标动起来 阅读全文
posted @ 2017-01-20 01:46 dirk_jian 阅读(907) 评论(0) 推荐(0)
摘要:效果描述: 图片代表物品,图片在有宽高的div上方显示,把图片拖放到设置好的div里面,并且在div里面显示图片的信息:价格,物品名,数量。如果拖放有重复,只是在div里面让物品的数量加1,最后计算出所有拖放物品的价格之和,并且显示在div里面,利用appendChild的的剪贴行,保证在计算价格的 阅读全文
posted @ 2017-01-17 13:38 dirk_jian 阅读(1812) 评论(1) 推荐(0)
摘要:先来看一个例子 例一: 这两种方法得出的结果是不一样的。 第一个程序,是对象的引用, 把a的值附给b,a与b之间是引用的关系,当两者之间是引用的关系时,改变任一变量,都会影响另一个变量。 第二个程序,只是对b的值改变,虽然b=a ,但是当改变b的值时,又重新建立了一个地址,这个地址与a无关,所以在改 阅读全文
posted @ 2017-01-14 15:33 dirk_jian 阅读(2275) 评论(0) 推荐(0)
摘要:1、拖拽的原理: 主要是用了三个鼠标事件,onmousedown、onmousemove、onmouseup。当鼠标按下时,计算出鼠标距离拖拽物体border的距离,假设拖拽物体是一个100*100px的小块,在鼠标按下时再检测鼠标移动后鼠标的位置,用当前鼠标的位置去减去鼠标距离拖拽物体border 阅读全文
posted @ 2017-01-12 16:31 dirk_jian 阅读(401) 评论(0) 推荐(0)
摘要:在JS中我们经常会会用到,获取一个标签的id 现在虽然有getElementsByClassName这个方法,但是这个方法再ie6下兼容性存在问题,所以保险起见还是封一个获取class的库 首先先看库 再看如何调用并对获取到的class的标签进行css样式的修改 以下为HTML 这样就轻松的可以获取 阅读全文
posted @ 2016-12-04 14:14 dirk_jian 阅读(3352) 评论(0) 推荐(0)
摘要:在学习闭包之前我们很有必要先了解什么是作用域链 一、作用域链 作用域链是保证对执行环境有权访问的所有变量和函数的有序访问。 这句话其实还是蛮抽象的,但是通过下面一个例子,我们就能清楚的了解到作用域链了。 以上代码涉及了3个执行环境:全局环境、changeColor()局部环境和swapColor() 阅读全文
posted @ 2016-11-04 18:48 dirk_jian 阅读(2114) 评论(0) 推荐(3)
摘要:监听事件的绑定与移除主要是addEventListener和removeEventListener的运用。 addEventListener语法 element.addEventListener(type,handler,false/true) type:事件类型 handler:事件执行触发的函数 阅读全文
posted @ 2016-11-01 19:56 dirk_jian 阅读(87876) 评论(2) 推荐(8)