js
文章平均质量分 58
swallow_杨
这个作者很懒,什么都没留下…
展开
-
原型
title:2018.7.26分享总结tags:分享总结原型prototype定义:是function对象的一个属性,它定义了构造函数构造出的对象的公共祖先,通过该构造函数产生的对象,可以继承该原型的属性和方法。【注】: (1) 原型也是一个对象(2) 不能通过构造出的实例去更改原型的属性(3) 每一个function对象都会自带一个prototype属性...原创 2018-08-01 09:23:52 · 228 阅读 · 0 评论 -
2018-7-30 Promise、事件循环、快速排序和希尔排序
一、Promise在JavaScript的世界中,所有代码都是单线程执行的。由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。处理异步的方法1、回调函数(回调是一个函数被作为一个参数传递到另一个函数里,在那个函数执行完后再执行。其优点是简单、容易理解和部署,缺点是不利于代码的阅读和维护,各个部分之间高度耦合(Coupling),流...原创 2018-07-31 20:49:34 · 232 阅读 · 0 评论 -
2018-7-30 迷宫游戏
本题目采用的是HTML+CSS+JavaScript三种语言结合完成的。第一步在文件中打开我的页面。题目链接 (名字为maze.html)第二步页面打开后,按照页面提示,依次输入行数和列数。输入行数和列数之后,按照迷宫道路的规则输入道路。 (本次测试是按照题目中给出的测试用例进行测试的。行输入:3,列输入:3)第三步页面输入完成之后,点击生成迷宫。页面上会绘制出满足用户...原创 2018-07-30 09:28:01 · 215 阅读 · 0 评论 -
原生js操作数组的方法
原生js操作数组的方法Array 对象方法 concat() 连接两个或更多的数组,并返回结果join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。pop() 删除并返回数组的最后一个元素 reverse() 颠倒数组中元素的顺序。shift() 删除并返回数组的第一个元素slice() 从某个已有的数组返回选定的元素 sort() 对数组的元素进行排序...原创 2018-04-05 10:51:12 · 2960 阅读 · 0 评论 -
js练习总结一
js练习总结一有很多基础知识的遗漏和遗忘,总结起来,方便查询js变量的定义var 定义的变量可以修改,如果不初始化会输出undefined,不会报错const 定义的变量不可以修改,而且必须初始化。不初始化会报错,当修改变量的值时,当前变量无法输出。当用const定义对象时,可以改变对象属性的值,如:const g = {b:3};console.log(g.b...原创 2018-03-16 11:27:56 · 279 阅读 · 0 评论 -
如何把本地项目上传至git,指令步骤
第一步:在git上新建一个仓库(new repository)第二步:将ssh地址复制第三步:在本地建一个文件夹,(如hello),在此右键点击 git bash here,(先确保本地安装git)第四步:输入:git init,这行命令的作用是建立一个.git的文件,用来做版本控制(此时,项目的根目录下面有readme.md文件)第五步:输入 git add . 注意 点 代表将...原创 2017-08-21 14:48:05 · 302 阅读 · 0 评论 -
JavaScript 创建对象
JavaScript创建对象工厂模式工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。考虑到在ECMAScript中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节。 function createPerson(name, age, job){ var o = new Object(); o.n...原创 2018-03-08 15:53:30 · 130 阅读 · 0 评论 -
JavaScript String类型
字符方法访问字符串中特定字符的方法:charAt()和charCodeAt()。这两个方法都接收一个参数,即基于0的字符位置。 charAt() charCodeAt() 以单个字符字符串的形式返回给定位置的那个字符 返回给定位置的那个字符的字符编码 var stringValue = “hello world”; stringValue.cha...原创 2018-02-27 20:20:25 · 224 阅读 · 0 评论 -
简单介绍JS的watch
介绍JS 里面的watch watch函数其实是有三个变量的,第一个参数是需要监视的对象,第二个参数是在监视对象发生变化时需要调用的函数,实际上watch还有第三个参数,它在默认情况下是false。 当第三个参数是false时,其实watch函数监视的是数组的地址,而数组的内容的变化不会影响数组地址的变化,所以watch函数失灵了。 用法(主要是讲监听数组) 1、当要监听数组的时候,需要把第原创 2017-11-20 11:07:20 · 7815 阅读 · 0 评论 -
js事件冒泡
1、在内部的点击事件的方法中加入event.stopPropagation(); 可以阻止外部点击事件。eg: look at here what will happenfunction clickOutSide(){alert("you are just clicking the outside div");}function cl原创 2017-11-06 15:04:53 · 168 阅读 · 0 评论