JavaScript学习
文章平均质量分 96
简单的js基础概念和实例学习
小哥家的小费
我不管古今世事,愿用为天地闲人。
展开
-
ECMAScript学习(三)ES的新特性
目录Promise作用:定义实例Promise作用:The Promise object represents the eventual completion (or failure) of an asynchronous operation, and its resulting value.Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代...原创 2018-11-20 00:20:39 · 323 阅读 · 0 评论 -
ECMAScript学习(二):Array数组方法
目录Map集合格式:返回值说明使用Map集合格式:var new_array = arr.map(function callback(currentValue[, index[, array]]) { // Return element for new_array}[, thisArg])返回值说明The map() method creates a new ar...原创 2018-11-19 23:45:08 · 412 阅读 · 0 评论 -
ECMAScript学习(一)基础
目录变量提升let定义变量let定义变量的特点1. 在let声明的前面访问不到(暂时性死区)(必须声明之后再使用)2. 不可以重复声明3. 块级作用域变量提升var关键字定义变量会有变量提升的问题 //这里a未定义,不报错有打印结果undefined console.log(a); // undefined var a = 10; //打印fn调用也存在变量提升 function f...原创 2018-11-19 21:03:39 · 288 阅读 · 0 评论 -
数组去重的方法
目录indexOf()函数filter()方法双层for循环ES的Set()集合var arr = [1,2,3,4,6,1,3,2,2,2];indexOf()函数function removeRepeat(obj){ var newArr = []; for (var i = 0; i < obj.length; i++) { if (newArr.indexOf(obj...原创 2018-11-13 00:11:36 · 189 阅读 · 0 评论 -
JavaScript排序
目录快速排序快速排序实现思想:数组二分法和递归调用实现步骤:(1)在数据集之中,找一个基准点(2)以基准点为大小建立两个数组。分别左边数组存储比基准点小的数,右边数组存储比基准点大的数。(3)利用递归进行循环比较var arr = [12,23,54,34,12,2,34,53,1,32,4,24,21,90];function quickSort(obj){ if (obj.l...原创 2018-11-11 22:08:23 · 374 阅读 · 0 评论 -
JS(三)面向对象
目录创建对象1. 通过Object方式创建对象2. 通过字面量创建对象3. 通过构造方法创建对象4. 通过构造方法创建对象创建对象1. 通过Object方式创建对象 /*** 创建对象*/ var obj = new Object(); obj.name = &amp;amp;amp;amp;amp;amp;amp;amp;quot;小费&amp;amp;amp;amp;amp;amp;amp;amp;quot;; obj.id = 001; obj.原创 2018-11-07 21:16:09 · 374 阅读 · 0 评论 -
JavaScript的事件
目录事件事件概念:事件流概念:事件阶段注意:捕获事件冒泡事件事件事件概念:Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。事件通常与函数结合使用,函数不会在事件发生前被执行!事件是文档或者浏览器窗口中发生的,特定的交互瞬间。典型的例子有:页面加载完毕触发load事件;用户单击元素,触发click事件。事件流概念:事件流:描...转载 2018-11-01 13:41:01 · 208 阅读 · 0 评论 -
JS的字符串和数组常用函数
目录字符串(String)字符串(String)原创 2018-10-26 21:55:27 · 679 阅读 · 0 评论 -
原生JS实现简单页面效果
&amp;amp;amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;html lang=&amp;amp;amp;amp;quot;en&amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;head&原创 2018-10-26 14:13:04 · 2709 阅读 · 0 评论 -
JavaScript(四)this指向问题
this指针 this.x = 9; var module ={ x:81, getX:function () { console.log(this.x); } }; console.log(&quot;第一个值:&quot;); module.getX();//81 console...原创 2018-10-25 22:03:44 · 229 阅读 · 0 评论 -
JavaScript(一)基础
目录JavaScript核心基本【简单】数据类型复杂【引用】数据类型JavaScript核心ECMAScript:语言的核心DOM : document object model (文档对象模型)BOM : browser object model (浏览器对象模型)基本【简单】数据类型五种:字符串(String)数字(number)空(Null)未定义(undefined)布尔(...原创 2018-10-25 21:56:48 · 323 阅读 · 0 评论 -
jQuery
目录获取元素方法获取内容获取当前对象获取样式获取元素属性给元素设置内容给元素设置样式给元素设置点击事件给元素设置属性实例获取元素方法var box = $(&amp;quot;.box&amp;quot;);//通过类var box1 = $(&amp;quot;#box&amp;quot;);//通过idvar box2 = $(&amp;quot;div&amp;quot;);//通过标签cons原创 2018-11-20 00:49:17 · 173 阅读 · 0 评论