隐藏侧边栏

随笔分类 -  JavaScript

摘要:回味 小时候玩的经典贪吃蛇游戏我们印象仍然深刻,谋划了几天,小时候喜欢玩的游戏,长大了终于有能力把他做出来(从来都没有通关过,不知道自己写的程序,是不是能通关了...),好了,闲话不多谈,先来看一下效果吧!! 功能和小时候玩的贪吃蛇一样, 1、选择速度 slow normal fast 2、选择是否 阅读全文
posted @ 2017-12-02 15:46 OkayChen 阅读(9614) 评论(0) 推荐(8) 编辑
摘要:聊聊同步、异步和回调 同步,异步,回调,我们傻傻分不清楚, 有一天,你找到公司刚来的程序员小T,跟他说:“我们要加个需求,你放下手里的事情优先支持,我会一直等你做完再离开”。小T微笑着答应了,眼角却滑过一丝不易觉察的杀意。 世界上的所有事情大致可以分为同步去做和异步去做两种。你打电话去订酒店,电话另 阅读全文
posted @ 2017-11-09 07:37 OkayChen 阅读(20674) 评论(0) 推荐(4) 编辑
摘要:前两次总结了JavaScript中的基本数据类型(值类型<引用类型>,引用类型<复杂值>)以及他们在内存中的存储,对内存空间有了一个简单的了解,以及第二次总结了this深入浅出的用法,我们知道了this的用法取决于函数四种调用的方式。 这一次我们来对JavaScript中原型以及原型链做一个深入浅出 阅读全文
posted @ 2017-09-21 10:09 OkayChen 阅读(4387) 评论(11) 推荐(5) 编辑
摘要:写在前面 上一篇中,我们对于JavaScript中原始值、复杂值以及内存空间进行了一个深入浅出的总结,这次我们来聊一聊JavaScript中this关键字的深入浅出的用法. 在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就导致 JavaScript 中的 this 关键字 阅读全文
posted @ 2017-09-14 14:39 OkayChen 阅读(18198) 评论(14) 推荐(12) 编辑
摘要:写在前面 最近在读《JavaScript启示录》,这本书不是JavaScript的详尽的参考指南,但是把对象作为了解JavaScript的透镜,受益匪浅。 那么我们先来聊一下JavaScript的原始值(值类型)以及复杂值(引用类型),以及他们在内存空间中的存储,关于他们你可能不清楚的一些事: 我们 阅读全文
posted @ 2017-09-14 00:27 OkayChen 阅读(2048) 评论(4) 推荐(5) 编辑
摘要:前言 最近在读《JavaScript语言精粹》,对递归函数有了进一步的认识,希望总结下来: 递归是一种强大的编程技术,他把一个问题分解为一组相似的子问题,每一问题都用一个寻常解去解决。递归函数就是会直接或者间接调用自身的一种函数,一般来说,一个递归函数调用自身去解决它的子问题。 "汉诺塔"经典递归问 阅读全文
posted @ 2017-08-31 11:07 OkayChen 阅读(2806) 评论(0) 推荐(7) 编辑
摘要:正则表达式提供另一种强大的文本搜索和处理方式,对于正则表达式,不同语言有着不同的实现,JavaScript采用的Perl5的语法。对于极少数匹配模式是简单的全字符文本的情况,我们往往会采用indexOf这样的方法,但是多数情况下,匹配模式往往都更为复杂。 1、语法 1)在JavaScript中我们可 阅读全文
posted @ 2017-08-19 21:25 OkayChen 阅读(7759) 评论(11) 推荐(4) 编辑
摘要:依据我现有的知识,在前端上"简易"的实现了腾讯信用的界面,同时自己自制了一个竖直的刻度尺插件,曲线的位置可以根据传入的数值动态的改变,这次主要也想总结一下关于jQuery中extend的方法,也是我们在写插件的时候常用的方法 效果图 jQuery中的extend方法 这里我参考了前辈的博客,在前辈博 阅读全文
posted @ 2017-08-12 13:05 OkayChen 阅读(4093) 评论(8) 推荐(5) 编辑
摘要:我们在实际的开发中,经常要获取页面中某个html元素,动态更新元素的样式、内容属性等。 我们已经知道在JavaScript中提供下面的方法获取子、父、兄节点的方法: 常规 通过父节点获取子节点: 通过临近节点获取兄弟节点: 通过子节点获取父节点: 1、childNode.parentNode 获取已 阅读全文
posted @ 2017-08-11 17:46 OkayChen 阅读(10046) 评论(1) 推荐(6) 编辑
摘要:css3属性之多栏布局与JS实现瀑布流 背景:之前打算自己总结一下flex布局的知识点,发现自己无从下手,原因在何处:我反思了一下,其实原因很简单,使用的次数少,更多的时间使用了百分比,浮动和定位解决。这也就显示出了博客和笔记的区别,自己平时做笔记,更多的记录,而不是总结,其实自己没有熟练掌握。 有 阅读全文
posted @ 2017-06-14 02:05 OkayChen 阅读(2106) 评论(9) 推荐(9) 编辑
摘要:下面是我对闭包的理解:(把他们整理出来,整理的过程也是在梳理) 参考《JavaScript面向对象编程指南》 1.首先,在理解闭包之前: 我们首先应该清楚下作用域和作用域链 作用域:每个函数定义时创建时自己的环境即作用域 作用域链:函数内可访问自身和父级作用域中的变量,函数外不可访问函数内的私有变量 阅读全文
posted @ 2017-05-03 22:35 OkayChen 阅读(1027) 评论(0) 推荐(4) 编辑
摘要:以蓝色为例,#0000FF应该被表示成rgb(0,0,255)。 我们将函数命名为getRGB() (可以将字符串视为数组,这个数组的元素为字符) 在控制台中,我们发现:当我们缩写16进制颜色的时候,就会出现NaN; (这个例子我练习了之前学到的数组的slice方法) 我们可以试试这样 阅读全文
posted @ 2017-04-27 13:02 OkayChen 阅读(1529) 评论(4) 推荐(1) 编辑

点击右上角即可分享
微信分享提示