JavaScript
卖水果的陈柳鹏
专业卖水果
展开
-
前端从0单排之JS------Day4-Day5笔记
栈内存本身就是一个供JS代码执行的环境所有的基本类型值都会直接的在栈内存中开辟一个位置进行存储堆内存用来存储引用类型中的信息值的对象存储的是键值对函数存储的是代码字符串练习题/** 1.形成一个全局作用域(栈内存)* 2.代码自上而下执行* 1. 首先开辟一个新的堆内存(AAAFFF111),把键值对存储到堆内存中 n:10* m:obj.n*10...原创 2019-08-19 00:30:43 · 167 阅读 · 0 评论 -
前端从0单排之JS------Day13笔记
节点(node)在一个HTML文档中出现的所有东西都是节点元素节点(HTML标签)文本节点(文字内容)注释节点(注释内容)文档节点(document)…每一种类型的节点都会有一些属性区分自己的特性和特征nodeType : 节点类型nodeName :节点名称nodeValue :节点值元素节点nodeType: 1nodeName: 大写标签名node...原创 2019-08-28 00:30:44 · 153 阅读 · 0 评论 -
前端从0单排之JS------Day12笔记
JS中的数学函数MathMath称为数学函数,但是它属于对象类型typeof Math //=>"object"之所以叫做数学函数,是因为Math这个对象中提供了很多操作数学的方法Math中提供的常用方法** abs ** :取绝对值Math.abs(-1) // => 1** ceil/floor **: 向上或者向下取整Math.ceil(10) // 10...原创 2019-08-27 00:38:20 · 141 阅读 · 0 评论 -
前端从0单排之JS------Day10笔记(数组去重)
##数组去重// 方法一var ary = [1,2,3,2,3,4,3,4,5,6,4];for(var i = 0; i < ary.length-1; i++) { var item = ary[i]; for(var j = i+1; j < ary.length; j++) { if(item == ary[j]) { ...原创 2019-08-26 12:41:03 · 128 阅读 · 0 评论 -
前端从0单排之JS------Day10笔记
** reverse **作用:把数组倒过来排列参数:无返回:排列后的新数组原有数组改变var ary = [1,2,5,4];ary.reverse();//=> [5,4,2,1]** sort **作用:给数组排序参数:无/函数返回:排序后的新数组原有数组改变sort 在不传递参数的情况下,只能处理10以内数字排序var ary = [1,2,5,4]...原创 2019-08-26 11:43:00 · 125 阅读 · 0 评论 -
前端从0单排之JS------Day6-Day7笔记
函数中的参数参数是函数的入口:当我们在函数中封装一个功能,发现一些原材料不确定,需要执行函数的时候用户传递进来才可以,此时我们就基于参数的机制,提供出入口即可// => 此处的参数叫做形参:入口,形参是变量(n/m就是变量)function sum(n,m) { // => n和m分别对应要求和的两个数字 var total = 0; total = ...原创 2019-08-22 20:05:16 · 124 阅读 · 0 评论 -
前端从0单排之JS------Day2-Day3笔记
对象数据类型普通对象由大括号包裹起来的由零到多组属性名和属性值(键值对)组成属性是用来描述当前对象特征的,属性名是当前具备这个特征,属性值是对这个特征的描述(专业语法,属性名称为键[key],属性值成为值[value],一组属性名和属性值称为一组键值对)var obj = { name: 'tail', age: 9};// => 对象的操作:对键值对...原创 2019-08-17 14:46:31 · 113 阅读 · 0 评论 -
前端从0单排之JS------Day9笔记
** slice **作用:在一个数组中,按照条件查找出其中的部分内容参数:两个参数,(n/m)从索引n开始,找到索引m处,但是不包含m返回:以一个新数组存储查找的内容原有数组不会变[外链图片转存失败(img-HRsklylT-1566632837022)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1...原创 2019-08-24 15:49:09 · 143 阅读 · 0 评论 -
前端从0单排之JS------Day8笔记
关于JS数组常用方法的剖析数组也是对象数据类型的,也是由键值对组成的var ary = [12,23,34];/* 结构: 0:12, 1:23 2:34 length:3 *//*1. 以数组作为索引(属性名),索引从零开始递增2. 有一个LENGTH属性存储的是数组长度ary[0] ...原创 2019-08-24 14:03:13 · 153 阅读 · 0 评论 -
前端从0单排之JS------Day1笔记
一、JavaScriptJS:轻量级的客户端脚本编程语言编程语言HTML+CSS是标记语言编程语言是具备一定逻辑的,拥有自己的编程思想(面向对象编程[OOP]、面向对象编程、面向过程编程[])面向对象C++PHPC# (.net)JS…面向过程C目前的JS已经不仅仅是客户端语言了,基于NODE可以做服务端程序,所以JS是全栈编程语言学习JS,我们学...原创 2019-08-14 14:49:10 · 202 阅读 · 1 评论 -
前端从0单排之JS------Day14笔记
变量提升栈内存:作用域提供一个供JS代码自上而下执行的环境(代码都是在栈中执行的)由于基本数据类型值比较简单,他们都是直接在栈内存中开辟一个位置,把值直接存储进去的当栈内存被销毁,存储的哪些基本值也都跟着销毁了堆内存:引用值对应的空间存储引用类型值的(对象:键值对 函数:代码字符串)当前堆内存释放销毁,那么这个引用至彻底没了堆内存的释放:当堆内存没有被任何的变量或者其他东西所...原创 2019-09-02 20:59:31 · 131 阅读 · 0 评论