伊人怎会持宠而骄
希望有人懂你的低头不语、小心翼翼守护你的孩子气

随笔分类 -  JavaScript

1 2 下一页
设计模式
摘要:设计模式 什么是设计模式?(单例、工厂、观察者、代理、策略等,后台语言设计模式:MV* >MVC MVVM 不属于23种设计模式 ) MV MVC 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被 阅读全文
posted @ 2019-01-22 10:31 伊人怎会持宠而骄 阅读(102) 评论(0) 推荐(0) 编辑
闭包
摘要:匿名函数的自执行 将匿名函数用小括号包起来,然后在后面加个小括号; (function(){ })() 如果有参数,在后面加的小括号中传参; (function( m,n ){ })( m,n ) 如果有返回值,用个变量接,在输出变量; var res = (function(){ })() ale 阅读全文
posted @ 2019-01-22 10:30 伊人怎会持宠而骄 阅读(93) 评论(0) 推荐(0) 编辑
继承
摘要:1、梳理知识点 面向对象 : 功能独立 便于后期维护 变量的私有化 面向过程 : 什么是类 : 类和对象的关系 : 对象创建的几种方式 1、字面量创建方法{ } new Object() 2、 工厂模式 instanceof 3、构造函数 4、解决构造的缺点 :使用原型方法 5、混合 原型对象 : 阅读全文
posted @ 2019-01-22 10:29 伊人怎会持宠而骄 阅读(101) 评论(0) 推荐(0) 编辑
面向对象
摘要:1、面向对象 对象 : 是一个整体,描述一个事物的所有信息 一切具有相同属性和行为的物质 一切具有属性和方法的事物 对象数据类型 都有属性和方法 document.getElementById("").index = 0; 面向对象 : 是一种编程思想 面向对象的好处 : 功能独立 便于后期的管理和 阅读全文
posted @ 2019-01-22 10:28 伊人怎会持宠而骄 阅读(184) 评论(0) 推荐(0) 编辑
跨域
摘要:1、梳理知识点 ajax请求服务器数据的步骤 ajax.onreadystatechange = function(){ status readyState } ajax缓存 : ajax从服务器获取数据都是 字符串 JSON.parse ajax访问接口 : ajax封装 : 服务器返回的数据 通 阅读全文
posted @ 2019-01-22 10:25 伊人怎会持宠而骄 阅读(126) 评论(0) 推荐(0) 编辑
bootstrap
摘要:bootstrap https://v3.bootcss.com 前端框架 对html、css和js的封装 特点 信息量小 主要用于响应式和移动端设备 基于jquery开发的框架,在使用bs之前,先引入 jquery 栅格 由行 和 列组成 每一行 最多 12列 让按钮弹出一个模式对话框,需要设置按 阅读全文
posted @ 2019-01-22 10:25 伊人怎会持宠而骄 阅读(81) 评论(0) 推荐(0) 编辑
ajax
摘要:1、梳理知识点 php操作mysql 步骤 : 连接数据源 选择数据库 设置字符编码 编写sql语句 执行sql语句 mysql_query() mysql_fetch_array() 返回执行结果 客户端向服务器传递数据方式 : 表单提交数据 超链接路径传递参数 ajax php操作mysql 步 阅读全文
posted @ 2019-01-22 10:24 伊人怎会持宠而骄 阅读(171) 评论(0) 推荐(0) 编辑
反弹 重力加速度 圆周
摘要:反弹 1、先定义个横向的速度(speedX)和一个纵向速度(speedY) 2、再设置小球的运动轨迹 ball.style.left = ball.offsetLeft + speedX + "px"; ball.style.top = ball.offsetTop + speedY + "px"; 阅读全文
posted @ 2019-01-22 10:21 伊人怎会持宠而骄 阅读(243) 评论(0) 推荐(0) 编辑
抛物线
摘要:抛物线思路 第一步 : 确定三点坐标 起点 var startPoint = { x : addCart.offsetLeft+addCart.offsetWidth/2, y : addCart.offsetTop } 终点 var endPoint = { x : shopCart.offset 阅读全文
posted @ 2019-01-22 10:17 伊人怎会持宠而骄 阅读(207) 评论(0) 推荐(0) 编辑
运动
摘要:1、匀速运动 解决速度 : target-obj.offsetLeft > 0 ? 正速度 : 负速度 透明度操作:定义一个变量,并把数值扩大到100倍(步长除外),最终的数值缩小100倍 匀速运动 解决速度 : target-obj.offsetLeft > 0 ? 正速度 : 负速度 透明度操作 阅读全文
posted @ 2019-01-22 10:14 伊人怎会持宠而骄 阅读(151) 评论(0) 推荐(0) 编辑
ES6
摘要:严格模式 在程序或函数的开头处 加一个 “use strict” 严格模式下的要求 : 1、变量必须用var定义 2、八进制被禁用 3、函数必须声明在程序的最顶端 在程序或函数的开头处 加一个 “use strict” 严格模式下的要求 : 1、变量必须用var定义 2、八进制被禁用 3、函数必须声 阅读全文
posted @ 2019-01-22 10:10 伊人怎会持宠而骄 阅读(168) 评论(0) 推荐(0) 编辑
cookie
摘要:什么是cookie ? 就是 会话跟踪技术 会话 : 从 浏览网站开始 到 结束的这个过程 称为一次会话 浏览器关闭 表示会话结束 会话跟踪技术 : 客户端向服务器端请求数据,多次请求时,实现数据共享的过程,称为会话跟踪技术. 客户端 : 为用户提供浏览器网址的一台电脑 服务器 : 安装了某种服务软 阅读全文
posted @ 2019-01-22 10:06 伊人怎会持宠而骄 阅读(136) 评论(0) 推荐(0) 编辑
正则用法
摘要:梳理知识点 事件问题 : 事件冒泡 事件委托 : 事件绑定 (addEventListener) json对象的数据定义和获取 json[“键”] json.键 拖拽 scrollTop documen.documentElement.scrollTop || document.body.scrol 阅读全文
posted @ 2019-01-22 10:03 伊人怎会持宠而骄 阅读(111) 评论(0) 推荐(0) 编辑
正则
摘要:1、梳理知识点 1、浏览器默认行为阻止 e.preventDefault() e.returnValue=false return false 2、事件委托 事件源获取 : oUl.onclick = function(){ e.target || e.srcElement 可以根据标签名 或 属性 阅读全文
posted @ 2019-01-22 10:00 伊人怎会持宠而骄 阅读(98) 评论(0) 推荐(0) 编辑
json 拖拽
摘要:1、梳理知识点 1、事件对象 e || event 2、事件对象的属性 鼠标事件对象 : 坐标属性 : clientX clientY pageX pageY offsetX offsetY 键盘事件对象 : 获取按键值 keyCode 3、事件流 事件冒泡 和 事件 捕获 4、阻止冒泡 : e.s 阅读全文
posted @ 2019-01-22 09:58 伊人怎会持宠而骄 阅读(254) 评论(0) 推荐(0) 编辑
event事件对象
摘要:1、梳理知识点 内置对象 Array 数组操作方法 数组扩展方法 forEach filter reduce map indexOf 栈和堆 数组去重 : 数组排序 String 操作方法 str.split arr.join Date 获取日期 设置日期 时间差 Math 获取随机整数公式 DOM 阅读全文
posted @ 2019-01-22 09:55 伊人怎会持宠而骄 阅读(194) 评论(0) 推荐(0) 编辑
DOM
摘要:1、梳理知识点 window对象: location.... window对象方法 : 定时器 : document对象 : document.getElementsByTagName() 集合 document.querySelector("#box") .box div document.bod 阅读全文
posted @ 2019-01-22 09:52 伊人怎会持宠而骄 阅读(125) 评论(0) 推荐(0) 编辑
BOM
摘要:1、梳理知识点 内置对象 : Array String Date Math Array : 排序 去重 增删改查 Date : 获取日期 倒计时 设置几天后的时间 Math :获取随机的整数 function rand(min,max){ } 内置对象 : Array String Date Mat 阅读全文
posted @ 2019-01-22 09:51 伊人怎会持宠而骄 阅读(188) 评论(0) 推荐(0) 编辑
数学对象和时间对象
摘要:1、梳理知识点 1、数组排序 : 冒泡 选择 数组去重 2、数组扩展方法 : forEach indexOf filter map reduce 3、字符串对象 : charAt charCodeAt String.fromCharCode indexOf lastIndexOf substr su 阅读全文
posted @ 2019-01-22 09:46 伊人怎会持宠而骄 阅读(174) 评论(0) 推荐(0) 编辑
字符串
摘要:1、梳理知识点 对象 : { } 构造函数 : new Array() 内置对象 数组 数组定义 : [ ] new Array( 9 ) for..in for 操作方法 push pop shift unshift splice sort reverse join() concat() 栈和堆: 阅读全文
posted @ 2019-01-22 09:40 伊人怎会持宠而骄 阅读(119) 评论(0) 推荐(0) 编辑

1 2 下一页

点击右上角即可分享
微信分享提示