随笔分类 -  javascript

摘要:作者原文: 定义 栈是一种特殊的列表,栈内的元素只能通过列表的一端访问,这一端称为栈顶。栈被称为一种先入后出的数据结构; 由于栈具有先入后出,后入先出的特点,所以在任何不在栈顶的元素都无法访问,为了得到栈底的元素,必须先拿掉上面的元素。对栈的两种主要操作是一个元素压入栈和将一个元素弹出栈; 原理 栈 阅读全文
posted @ 2018-01-04 16:35 hawk_zz 阅读(204) 评论(0) 推荐(0)
摘要:作者: 以前在写项目过程一直都没有使用过Javascript的setter与getter方法,所以对其是一种要懂不懂的概念;今天看书看到这个知识点,还是模模糊糊的,于是就打算研究研究; Javascript对象的属性是由名字,值和一组特性构成的。那么首先,来了解一下对象的两种属性: + 数据属性,我 阅读全文
posted @ 2017-11-28 19:12 hawk_zz 阅读(1221) 评论(0) 推荐(0)
摘要:作者网站: 设置全屏和退出全屏 监听全屏事件 阅读全文
posted @ 2017-11-27 18:35 hawk_zz 阅读(616) 评论(0) 推荐(0)
摘要:源码地址: 预览地址: 作者网站: 简介 这是一款基于NodeJs开发的简单的Markdown编辑器,其UI是仿照简书的Markdown编辑器;主要功能:实时解析,实时保存,实时预览,全屏等 预览 技术栈 + NodeJs + Express + Swig + Marked + highJs + J 阅读全文
posted @ 2017-11-27 18:04 hawk_zz 阅读(2028) 评论(0) 推荐(0)
摘要:安装node环境 地址: 建立项目目录 建立一个项目目录es6 demo,并在目录下建立两个子文件夹src和dist; + src:源代码es6的目录 + dist:编译后es6的目录 初始化项目 使用下面命令初始化项目,在项目目录下生成package.json文件: npm init //或者 n 阅读全文
posted @ 2017-11-23 12:59 hawk_zz 阅读(272) 评论(0) 推荐(0)
摘要:简介 为了快捷方便,在工作和项目中,一直都是使用的框架,比如jqeruy,vuejs,react等。然后在长时间使用框架后,往往有一个后遗症,就是对于原生的Javascript基本上已经不知道怎么写了(这是我个人情况,大神们肯定不是的)。 因此,最近一段时间,本人都是在重新温习原生的Javascri 阅读全文
posted @ 2017-06-12 13:06 hawk_zz 阅读(207) 评论(0) 推荐(0)
摘要:简介 Math对象是在程序编程中用于执行一些数学任务的。Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。 常用方 阅读全文
posted @ 2017-06-09 17:54 hawk_zz 阅读(264) 评论(0) 推荐(0)