自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 红宝书第三章总结--至3.4

语法ECMAScript的语法借鉴了C及其他类的C语言(Java或Perl)的语法。区分大小写ECMAScript所有一切都区分大小写。标识符第一个字符必须是一个字母、下划线、美元符号。其他字符可以是字母、下划线、美元符号或数字ECMAScript标识符采用驼峰写法(如:firstSecond)不能把关键字、保留字、true、false、null作为标识符注释// ...

2019-09-07 23:26:58 291

原创 红宝书第二章总结

<script>元素向HTML页面中插入JavaScript的主要方法,就是使用<script>元素。HTML4.0为<script>定义了下列6个属性:asycn:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或者等待加载其他脚本。只对外部脚本文件有效。charset: 可选。表示通过src属性指定的代码的字符集。(不使用)...

2019-09-05 01:19:04 177

原创 红宝书第一章总结

一个完整的JavaScript实现由下列三个不同的部分组成核心(ECMAScript)文档对象模型(DOM)浏览器对象模型(BOM)-----------------------------------------| JavaScript || ------------ ---------- ----------- || ...

2019-09-03 22:25:42 256

原创 前端从0单排之JS------Day14笔记

变量提升栈内存:作用域提供一个供JS代码自上而下执行的环境(代码都是在栈中执行的)由于基本数据类型值比较简单,他们都是直接在栈内存中开辟一个位置,把值直接存储进去的当栈内存被销毁,存储的哪些基本值也都跟着销毁了堆内存:引用值对应的空间存储引用类型值的(对象:键值对 函数:代码字符串)当前堆内存释放销毁,那么这个引用至彻底没了堆内存的释放:当堆内存没有被任何的变量或者其他东西所...

2019-09-02 20:59:31 110

原创 前端从0单排之JS------Day13笔记

节点(node)在一个HTML文档中出现的所有东西都是节点元素节点(HTML标签)文本节点(文字内容)注释节点(注释内容)文档节点(document)…每一种类型的节点都会有一些属性区分自己的特性和特征nodeType : 节点类型nodeName :节点名称nodeValue :节点值元素节点nodeType: 1nodeName: 大写标签名node...

2019-08-28 00:30:44 130

原创 JavaScriprt DOM 第1.1话 ----------节点(Node)之baseURI、childNodes属性

Node.baseURI(只读)一般返回 document 的 location ,返回一个节点的绝对基址URL,是一个DOMString。例子:document.baseURI地址Node.childNodes(只读)返回包含指定节点的子节点的集合,该集合为即时更新的集合(live collection)。// var ndList = elementNodeRefer...

2019-08-27 21:39:31 286

原创 JavaScriprt DOM 第1.0话 ----------节点(node)描述

节点节点(node)元素节点(element node)如果把 Web 上的文档比做一座大厦,元素就是建造这座大厦的砖块,这些元素在文档中的布局形成了文档的结构标签的名字就是元素的名字文本节点(text node)<p>文本节点</p><p>元素包含着文本“文本节点”,它是一个文本节点(text node)属性节点(attribut...

2019-08-27 19:19:34 131

原创 前端从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 97

原创 前端从0单排之JS------Day11笔记

JS中关于字符串的一些细节知识在JS中所有用单引号或者双引号抱起来的都是字符串,每一字符串是由零到多个字符组成var str = 'tail';str.length // 字符串长度str[0]; // 't'str[str.lenght-1]; // 'l'str[100]; // undefined// 字符串中的每一个字符都有一个自己对应位置的索引,也有类似数组一样...

2019-08-26 17:31:03 97

原创 前端从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 112

原创 前端从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 100

原创 前端从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 98

原创 前端从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 109

原创 webpack从0单排---day2笔记

webpack-dev-server使用 (实时预览)使用这个必须在当前目录有webpack和webpack-cli(webpack4要求)npm i webpack-dev-server --save-devnpm i webpack --save-devnpm i webpack-cli --save-devnpm script(package.json)"scripts":...

2019-08-22 20:50:49 84

原创 前端从0单排之JS------Day6-Day7笔记

函数中的参数参数是函数的入口:当我们在函数中封装一个功能,发现一些原材料不确定,需要执行函数的时候用户传递进来才可以,此时我们就基于参数的机制,提供出入口即可// => 此处的参数叫做形参:入口,形参是变量(n/m就是变量)function sum(n,m) { // => n和m分别对应要求和的两个数字 var total = 0; total = ...

2019-08-22 20:05:16 103

原创 数据结构与算法笔记----链表1(参考我的第一本算法书)

链表链表是数据结构之一,其中的数据呈线性排列。在链表中,数据的添加和删除都较为方便,就是访问比较耗费时间。这就是链表的概念图。1、2、3这3个数作为数据被存储于链表中。每一个数据都有1个指针,它只想下一个数据的内存地址。在链表中,数据一般都是分散存储于内存中,无须存储在连续空间内。链表中想要访问数据,只能从第一个数据开始,顺着指针的指向一一往下访问(顺序访问)。比如,想要找到3这...

2019-08-22 09:38:53 101

原创 css动画专题---day1笔记

动画专题目标css3 transition 使用css3 animation 使用css3 transform 使用知识点利用 CSS3 transition 实现动画transition 语法详解transition-delay 延迟时间,动画延迟多长时间执行(s|ms)默认值0stransition-duration 动画时长,动画用多长时间完成(s|ms)默认值0...

2019-08-21 23:10:12 106

原创 css3动画专题-----------------大纲

动画专题目标css3 transition 使用css3 animation 使用css3 transform 使用知识点利用 CSS3 transition 实现动画transition 语法详解transition-delaytransition-durationtransition-propertytransition-timing-function贝塞尔曲线...

2019-08-21 01:14:54 117

原创 webpack从0单排---day1笔记

安装webpack初始化环境,引入package.jsonnpm init -y安装webpacknpm i webpack -g安装webpack-clinpm i webpack-cli -g创建 index.html 文件<!DOCTYPE html><html lang="en"><head> <me...

2019-08-20 13:47:20 104

原创 前端从0单排之JS------Day4-Day5笔记

栈内存本身就是一个供JS代码执行的环境所有的基本类型值都会直接的在栈内存中开辟一个位置进行存储堆内存用来存储引用类型中的信息值的对象存储的是键值对函数存储的是代码字符串练习题/** 1.形成一个全局作用域(栈内存)* 2.代码自上而下执行* 1. 首先开辟一个新的堆内存(AAAFFF111),把键值对存储到堆内存中 n:10* m:obj.n*10...

2019-08-19 00:30:43 144

原创 前端从0单排之JS------Day2-Day3笔记

对象数据类型普通对象由大括号包裹起来的由零到多组属性名和属性值(键值对)组成属性是用来描述当前对象特征的,属性名是当前具备这个特征,属性值是对这个特征的描述(专业语法,属性名称为键[key],属性值成为值[value],一组属性名和属性值称为一组键值对)var obj = { name: 'tail', age: 9};// => 对象的操作:对键值对...

2019-08-17 14:46:31 91

原创 前端从0单排之JS------Day1笔记

一、JavaScriptJS:轻量级的客户端脚本编程语言编程语言HTML+CSS是标记语言编程语言是具备一定逻辑的,拥有自己的编程思想(面向对象编程[OOP]、面向对象编程、面向过程编程[])面向对象C++PHPC# (.net)JS…面向过程C目前的JS已经不仅仅是客户端语言了,基于NODE可以做服务端程序,所以JS是全栈编程语言学习JS,我们学...

2019-08-14 14:49:10 159 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除