JavaScript
JavaScript 学习笔记
'"<>{{7*7}}
这个作者很懒,什么都没留下…
展开
-
jQueryDay04:distpicker省市县三级联动, Layer插件,Laydate插件
0x00 distpicker省市县三级联动在github上下载distpicker,然后将其中的distpicker.js复制到项目文件夹,然后在文件中引入jQuery和该文件即可。第一种使用:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...原创 2020-03-02 17:46:41 · 335 阅读 · 0 评论 -
jQueryDay03:ajax,商品数量加减demo,全选全不选demo,选择切换demo
0x00 ajax1.$.get/post(往哪里发请求url[,请求携带什么参数json格式,成功后调用什么函数,返回类型是什么格式])响应报文的数据默认会赋值给回调函数的第一个参数;如果最后一个参数是'json',那么返回的json字符串会被解析成json对象例如:index.php<?php echo "hello world"; echo json_enco...原创 2020-03-02 11:13:40 · 270 阅读 · 0 评论 -
jQueryDay02:鼠标事件,键盘事件,表单事件,事件绑定,加载事件,常用方法,动画效果
0x00 鼠标事件$().click() 单击事件$().dblclick() 双击事件$().hover() 鼠标进入和离开事件$().mousedown() 鼠标左键按下事件$().mouseup()鼠标左键松开事件$().mouseover() 鼠标悬停$().mouseout() 鼠标离开0x01 键盘事件$().keydown() 键盘按下事件$(...原创 2020-03-01 11:23:48 · 210 阅读 · 0 评论 -
JavaScriptDay08:js运动基础,单物体运动框架,多物体运动框架,改变单一任意值运动框架,改变多值运动框架,完美运动框架
目录0x00 js的运动基础0x01 单物体运动框架0x02 多物体运动框架0x03 改变单一任意值运动框架0x04 链式运动框架0x05 改变多值运动框架0x06 完美运动框架0x00 js的运动基础先让div动起来,动起来之后设置一个条件让他停止运动,要不然他会一直运动下去<!DOCTYPE html><html><h...原创 2020-01-26 22:58:57 · 247 阅读 · 0 评论 -
JavaScriptDay07:JSON,数组的常见函数,定时器,延时提醒框,无缝滚动图片
目录0x00 JSON简介0x01 JSON字符串,JSON对象和数组0x02 JSON数据序列化和反序列化0x03 JSON的使用0x04 数组的常见操作0x05 定时器0x06如何停止定时器0x07 利用延时性定时器制作延时提示框0x08 利用间隔性定时器制作无缝滚动图片0x00 JSON简介JSON:JavaScript Object Notati...原创 2020-01-26 01:18:17 · 301 阅读 · 0 评论 -
Headfirst JS :使用原型:超强的对象创建方式
原型式继承:javascript根本没有类,对象从其他对象那里继承方法(成员函数),我们称之为原型式继承或者基于原型的继承。其中,其 成员函数 被继承的对象称为 原型;一、再谈构造函数:它能让我们重用代码,但是效率如何呢?function Dog(name,breed,weight){ this.name=name; this.breed = breed; this.weig...原创 2019-06-09 17:50:49 · 127 阅读 · 0 评论 -
Headfirst JS:高级对象构造技巧:创建对象
构造函数://1.创建构造函数function Dog(name,breed,weight){ this.name=name; this.breed = breed; this.weight =weight; this.bark = function(){ if(this.weight>25){ alert(this.name+"says Woof!"); ...原创 2019-06-09 11:14:12 · 100 阅读 · 0 评论 -
JavaScriptDay02 函数及作用域,不定参数arguments,闭包
目录0x00 函数的定义:0x01 函数传参0x02 函数传参之不定参arguments0x03 深度剖析变量作用域和闭包0x04 闭包函数:为了实现代码的复用。function slogan(num,time){ for(var a=1;a<=num;a++){ console.log(time+"点"+a+"好好学习,努力赚钱"); ...原创 2019-03-09 14:42:56 · 192 阅读 · 0 评论 -
JavaScript基础Day03 对象,字符串,常用函数(Math,String,Date)
目录0x00.对象的创建字符串:既是基本类型又是对象。0x01 常用函数1.Math2.String3.Date0x00.对象的创建/*对象:一堆变量+一堆函数的集合*///对象的直接量,如下形式var obj1={ x:0,//属性名:属性值 以逗号作为一条属性的结束 y:1,//属性名本质上是一个string,也可以写成"x".不加引号则...原创 2019-03-10 14:09:42 · 157 阅读 · 0 评论 -
JavaScriptDay04
浏览器如何加载页面浏览器类似于简单的操作系统。1.输入一个网址。2.浏览器把网址转化为ip地址。通过ip地址可以定位到服务器(一台电脑)。不使用虚拟主机的话,一台服务器上只可以绑定一个网站(一种域名)。但是如果一台服务器上使用多个虚拟主机,一个虚拟主机上绑定一个网站,这样多个网站就能共用一个ip地址,共用一台服务器。域名:www.baidu.com 因为ip地址不是很好记。一个ip...原创 2019-03-11 22:55:55 · 114 阅读 · 0 评论 -
JavaScriptDay05 DOM获取子节点,获取父节点,获取兄弟节点,元素属性操作,节点的插入删除,文档碎片,快速操作表格
目录0x01 DOM树0x01 获取标签节点的方法0x02 DOM获取子节点1.childNodes:2.children0x03 获取父节点0x04判断节点类型0x05 获取子节点和兄弟节点1.获取第一个子节点2.获取最后一个子节点3.获取兄弟节点1.获取上一个兄弟节点2.获取下一个兄弟节点0x06 元素属性操作的三种方式0x07 DO...原创 2019-03-12 23:14:04 · 870 阅读 · 0 评论 -
JavaScriptDay06:事件,事件注册,事件对象,事件冒泡,事件绑定与解绑,键盘事件,阻止默认行为
目录0x00什么是事件?0x01事件是如何主动调用函数的呢?注册的两种方式:0x02 常见事件演示:0x03 动手操作div的任意样式0x04 事件对象0x05事件冒泡:0x06 事件绑定、事件解绑以及事件捕获0x07 键盘事件和键盘码0x08 默认行为以及阻止默认行为0x00什么是事件?js是为了实现人与事件的交互,让人可以去操作页面。j...原创 2019-03-13 19:30:30 · 360 阅读 · 0 评论 -
Headfirst HTML5:与web交流 通信API
如何向Web服务器做出请求?浏览器向服务器请求页面:它向服务器做出一个HTTP请求,服务器会返回页面,并随之返回另外一些(通常)只有浏览器能看到的元数据。浏览器还可以采用同样的方式通过 HTTP 从web服务器获取数据。请求:GET /gumballsales HTTP/1.1//使用HTTP1.1协议得到"/gumballsales"(服务器上的应用)的资源Host:gum...原创 2019-06-13 10:20:03 · 306 阅读 · 0 评论 -
Headfirst JS:函数是一等公民
目录一、函数表达式和函数声明的底层实现1、函数声明:2、函数表达式(匿名函数)3、浏览器处理函数声明的流程:4、将函数地址拷贝给函数指针变量的好处:5、使用函数声明和函数表达式的细微差别:6、一等值:具有以下性质的值称为以一等值:一、函数表达式和函数声明的底层实现1、函数声明:function quack(num){ for(var i=0;i<...原创 2019-06-08 10:43:28 · 139 阅读 · 0 评论 -
Headfirst JS:匿名函数、作用域和闭包 系统讨论函数
目录一、匿名函数二、作用域三、闭包一、匿名函数//不使用匿名函数function handler(){alert("Yeah,that page loaded!");}window.onload = handler;//使用匿名函数简化代码window.onload = function(){alert("Yeah,that page loaded!");};...原创 2019-06-08 15:54:35 · 122 阅读 · 0 评论 -
JavaScriptDay01 导入js,输出和调试,值和变量,数据类型,类型转换,复杂数据类型,流程控制
目录0x00JavaScript的背景及知识结构0x01 导入js的两种方式方式1:包含外部文件方式2:嵌入式代码0x02 js导入的最佳位置0x03 js输出方式和调试方式0x04 值和变量0x05基础数据类型:(面试重点)0x06检测数据类型的两种方法:0x06 数据类型的转换0x07 创建复杂数据类型数组和对象0x08第一个js脚本的编写...原创 2019-03-08 20:51:26 · 271 阅读 · 0 评论