- 博客(12)
- 收藏
- 关注
原创 Cookie/Session/webStroage详解
1. Cookie2. Session3. webStroage4. 总结cookiecookie的起源 HTTP是无状态的协议。一旦数据交换完毕,客户端与服务器端就会断开连接,再次建立连接需要发送新的请求。这就意味着服务器无法跟踪上次会话.在Session出现之前。基本上所有的网站都采用Cookie来跟踪会话。什么是cookie cookie是指某些网站为...
2018-07-26 15:18:33 404
原创 理解JavaScript(7):ES6
ES6 现在前端开始已经普遍使用es6进行开发,但是浏览器还不能很好的支持es6语法。ES6开发环境搭建 1.安装node(https://nodejs.org/zh-cn/) 2.新建项目目录,在该目录路径下运行运行 npm init 3.命令行npm install 4.运行npm install –save-dev babel-cli 5.配置packages.json文...
2018-06-19 15:41:47 232
原创 理解JavaScript(6):JavaScript垃圾回收机制和内存泄漏
JavaScript垃圾回收机制 JavaScript具有自动垃圾回收机制(GC:Garbage Collection),也就是说,执行环境会负责管理代码执行过程中的内存。其实质就是垃圾回收器会周期性的找出那些不再继续使用的变量,释放其内存。标记无用变量的方法通常有两种,标记清除和引用计数。标记清除 这是JavaScript使用最常见的垃圾回收机制,当变量进入环境时将其标记为”进入环...
2018-06-14 17:44:15 137
原创 理解JavaScript(5):关于之前的文章没有提到的一些重要的知识点
补充前面的内容都是一块一块的,有些遗漏的地方,在此博客中慢慢补充this 关键字this 要在执行时才能确认,this指向调用这个函数或方法的对象this的使用场景作为构造函数执行,this指向构造对象function game (name) { this.name = name;}var dota2 = new game('dota2');console...
2018-06-14 12:02:13 126
原创 理解JavaScript(4):JavaScript实现继承的多种方式
JavaScript实现继承的多种方式 JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一,那么它是怎么实现继承的呢!创建一个父类function People (name, age) { // 属性 this.name = name || '无名氏'; this.age = age || 18; // 实例方法 this.sl...
2018-06-13 16:19:46 222
原创 理解JavaScript(3):作用域、作用域链和闭包
作用域和作用域链 作用域和作用域链是JavaScript函数调用的基础。深入理解作用域和作用域,有助于我们提高编程水平。当然,如果你理解了作用域和作用域链,也就可以轻易的掌握闭包。下面我就来说说我的理解。作用域 JavaScript只有两种作用域全局作用域和局部作用域,JavaScript中没有java、c++中的块级作用域。全局作用域 1 最外层定义的函数和变量,所...
2018-06-13 11:53:19 216
原创 理解JavaScript(2):JavaScript原型和原型链
JavaScript原型和原型链 虽然看了许多有关原型和原型链的博客,但单独拎出这个两个词出来,能想起来的却是“我懵懵懂懂过了一年,这一年似乎没有改变…空空如也”,于是整理思绪,记下自己的理解。原型和原型链由来 请参考阮一峰大佬的文章JavaScript继承机制的设计思绪JavaScript中的对象 我们认为JavaScript中所有的变量和值都是对象,JavaS...
2018-06-12 20:00:57 895 1
原创 理解JavaScript(1):JavaScript函数参数传递
理解JavaScript(1):JavaScript函数参数传递 javascript函数的参数与大多数其他语言的函数的参数有所不同。javascript中的函数定义并未指定函数形参的类型,也不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型,甚至可以不传参数。参数传递规则函数同名,后面的函数会覆盖前面的函数function add (a, b) { ...
2018-06-12 16:55:23 568
原创 DOM属性节点
在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 :1. nodeName : 节点的名称2. nodeValue :节点的值3. nodeType :节点的类型一、nodeName 属性: 节点的名称,是只读的。1. 元素节点的 nodeName 与标签名相同2. 属性节点的 nodeName 是属性的名称3. 文
2017-05-02 13:25:03 442 1
原创 html+css+jQuery实现多种图片简单切换功能大综合
学习鼠标滑动监听事件,顺便了复习一些其他相关的事件,记录下来以备下次实现类似功能时参考。拥有以下功能:1.向左向右无缝滑动2.自动轮播3.鼠标左右滑动,img移动4.鼠标悬浮img,img停止轮播功能5.鼠标移动到底部原点,显示哪张图片1.html代码如下:
2017-04-12 21:06:24 1677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人