自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node进阶------1

三阶段 1.理解 2.观察规律,总结规律 3.为什么 node 基于 Chrome v8 的 JS 运行时环境 是一个软件,用来执行 JS 文件;不涉及兼容问题 环境:配置在电脑中的程序,不存在桌面图标,依靠命令行运行 与前端 JS 的区别 前端 JS DOM html 给的,js 文件时在 html 文件中被引入执行 BOM 浏览器给的,js 文件在浏览器环境下运行 ECMAScript js 的语法,代码怎么写 后端 JS ECMAScipt js 的语

2020-08-31 22:20:58 166

原创 对象深复制

对象深复制 var obj={ a:1, b:2, c:[1,2,3], z:document.greateElement("div"), d:{ e:new Date(), f:/a/g, g:function(s){ console.log(s); }, h:{ } } } Object.definePrope

2020-08-18 10:12:53 140

原创 ES5面向对象的类、原型、继承

类和原型 类 类(Class)是对某种类型的对象定义变量和方法的原型。 它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。 类是对象的抽象 对象 对象是类的实例化 ES5的面向对象 没有类的概念 函数是对象,可以写方法,用函数来模拟类 原型 –proto–是函数基于对象的原理 prototype,是函数独有的属性——原型 包含constructor和–proto– constructor与当前函数相同,所以当前函数可以作为构造函数使用 Fn.p

2020-08-16 17:11:57 193

原创 对象&函数进阶------2

对象 对象的属性存储数据 对象的方法执行语句块,无法存储数据 setter&getter set方法有且仅有一个参数,参数是赋值时的值 get方法中不允许有任何参数 函数本身是不允许存储任何值的,使用临时属性,在s执行set方法中,将赋予的值存储在临时属性值中,执行get方法时将临时变量返回 如果仅有set没有get,这个属性就是只写属性;如果没有set只有get方法,这个属性是一个只读属性;可以利用set和get完成常量写入 var obj={ a:1, _c:

2020-08-15 12:04:55 141

原创 对象&函数进阶------1

Object对象 原型链 在类中定义的方法存储在原型链中,对象实例化后,通过点语法增加的方法保存在该实例化对象中,是该实例化对象独有的方法 class Box{ constructor(){ } play(){ } run(){ } } var b=new Box() b.abc=function(){ } console.log(b); [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ozTmghOL-1597328831327)(C:\Users\hm\A

2020-08-13 22:28:16 200

原创 jQuery学习小结------2

jQuery的动画 show() 显示 //2000毫秒内显示div $("div").show(2000); hide() 隐藏 //2000毫秒内隐藏div $("div").hide(2000); //先隐藏后显示 $("div").hide(2000).show(2000); slideUp() 向上收起 //在2000毫秒内向上收起 $("div").slideUp(2000); slideDown 向下展开 //在2000毫秒内向下展开 $("d

2020-08-12 20:47:29 142

原创 使用jQuery实现右键菜单

var arr = ["新建", "复制", "剪切", "粘贴", "删除"]; var cloneDiv,selectDiv; var ul=$("<ul></ul>").appendTo("body").css({ listStyle: "none", margin: 0, padding: 0, position: "absolute", display: "none", zIndex: 999, }).mouseleave

2020-08-11 20:51:23 491

原创 jQuery学习小结------1

jQuery 概念 Query是一个JavaScript库,它通过封闭原生JavaScript函数得到一整套定义好的方法。 针对DOM的库 功能 像CSS那样访问和操作DOM 修改CSS控制页面外观 简化JavaScript代码操作 事件处理更加容易 各种动画效果使用方便 让Ajax技术更加完美 基于jQuery大量插件 自行扩展功能插件 优势 方便 兼容性好 代码风格 采用连缀方式,可以不停的连续调用功能函数 $("div").text("你好").css("width","50px").

2020-08-11 20:13:23 139

原创 Cookie&Storage

Cookie Cookie 会覆盖key相同的数据 Cookie只能作为临时存储,浏览器关闭,就会丢失 Cookie的作用域为当前域,有文件夹路径的区分,例如:http://www.jd.con,在这个与中的任何文件夹都可以写Cookie,存储的位置都是以这个域作为存储空间的,别的域不能访问;上层文件夹不能访问子文件夹的Cookie,子文件夹可以访问上层文件夹的Cookie Cookie可以设置过期时间 var date=new Date(); date.setMinutes(6); d

2020-08-09 14:46:47 101

原创 NPM基础知识及使用

NPM 概念 - node包管理器,主要功能是管理node包,包括安装、卸载、更新、查看、搜索。 - - npm的背后,是基于couchdb的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发 - http://npmjs.org/ 查看版本 npm -v 升级npm旧版本 npm install npm -g 淘宝镜像 npm install -g cnpm --registry=ht

2020-08-09 14:44:28 638

原创 Node基础知识

node简介 浏览器中的js不能做什么 访问数据库 不能对文件进行操作 对os进行操作 浏览器中的js不能做这些的原因是因为与浏览器的运行机制有关,不安全 语言解析平台 java虚拟机(运行平台) php虚拟机 c# .net framework mono js 解析内核 Chrome v8 node的有点 基于v8虚拟机,可构建高性能服务器 单线程 可利用js进行后台开发 非阻塞IO 向文件系统发送一个请求时,无序等待硬盘(寻址并检索文件),硬盘准备好的时候非阻塞接口会通知n

2020-08-09 14:42:26 193

原创 AJAX基础知识

XMLHttpRequest对象 用于在后台与服务器交换数据 功能 在服务端允许的情况下,可以发送跨域请求 支持发送和接收二进制数据,可以发送视频、音频等 新增formData对象,支持发送表单数据 发送和获取数据时,可以获取进度信息 可以设置请求的超时时间,超时多长时间后断开连接 新建XMLHttpRequest对象 try{ var request=new XMLHttpRequest(); }catch(error){ var request=new ActiveXOb

2020-08-08 20:36:56 401 2

空空如也

空空如也

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

TA关注的人

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