05 2019 档案

摘要:1、配置资源的访问权限 修改配置文件:httpd.conf 文件 改完之后要重启 2、切换资源默认存放目录www 修改配置文件httpd.conf 文件中的存放目录 3、Apache是否能够同时支持多个站点 Apache能否支持通过不同的域名访问不同的站点 可以 做法:配置虚拟主机后可以配置多个不同 阅读全文
posted @ 2019-05-31 23:36 buhuishuideyu 阅读(277) 评论(0) 推荐(0) 编辑
摘要:前期知识点回顾 1、服务器与Ajax a、Ajax基础知识点 注意Ajax的缩写 A 异步 j JavaScript x xml 一种数据格式,不过现在从开发角度来看以json格式为多,就是说现在Ajax名字没变,但是已经越来越体现不出xml 了。 现在一般浏览器都提供例如一个xml对象,实际上就是 阅读全文
posted @ 2019-05-31 19:52 buhuishuideyu 阅读(355) 评论(0) 推荐(0) 编辑
摘要:1、jquery插件 比如:演示如下 注意复制代码时要注意引用文件的路径是不是对的。 2、jqueryUI jqueryUI里面集合了很多用jquery封装的小功能 比如:案例演示如下 3、可以自己封装jquery小插件(小功能) 自己模仿着jquery插件写个插件使用说明书 阅读全文
posted @ 2019-05-31 16:48 buhuishuideyu 阅读(345) 评论(0) 推荐(0) 编辑
摘要:1、jquery对象如何绑定事件 a、元素同时绑定多个事件 以上绑定事件的方式最常用最推荐的绑定事件的方式是 用 on b、解绑事件 c、触发事件 d、事件对象 案例 取消事件冒泡和默认事件 3、用案例来体会链式编程 4、each 2、多库共存 $对象的释放 阅读全文
posted @ 2019-05-31 15:14 buhuishuideyu 阅读(225) 评论(0) 推荐(0) 编辑
摘要:1、jquery动态创建元素 a、创建元素的方式 b、创建表格 c、设置表单元素的值 d、设置或读取系统属性或自定义属性 案例 e、设置元素的宽高、left top 原生js获取滚动出去的距离(页面指定了DOCTYPE时用第一个 ,否则用第二个) var offsetTop=document.doc 阅读全文
posted @ 2019-05-30 18:50 buhuishuideyu 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1、jquery动画 动画中的bug 解决方式:stop()停止动画,每次开启动画时先清除之前的动画 阅读全文
posted @ 2019-05-30 16:50 buhuishuideyu 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1、jquery样式操作 2、jquery操作类样式 案例: 页面结构 !!!注意:链式操作时,要自己搞清楚操作的是哪个对象,是对哪个对象在操作。 3、jquery链式编程 !!!注意:链式操作时,要自己搞清楚操作的是哪个对象,因为链式操作时有的方法会发生操作对象的改变。 调用方法后返回的仍是对象时 阅读全文
posted @ 2019-05-30 16:15 buhuishuideyu 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1、学习jquery a、什么是框架库 b、为什么要学习jquery c、jquery中的顶级对象 d、页面的加载事件 DOM中的加载事件(只有window、body、img可以绑定onload事件) jquery中的加载事件 e、jquery对象和dom对象为什么要互转? 2者如何互转如下 dom 阅读全文
posted @ 2019-05-30 15:11 buhuishuideyu 阅读(479) 评论(0) 推荐(0) 编辑
摘要:点击表单每列的title可以实现排序功能(从大到小,从小到大) 1、面向过程方式 2、面向对象实现 以命令者的角度去考虑自己要这个类有什么功能,封装在类里面后自己可以直接调用 然后再去写功能的具体实现(面向过程) 理解面向对象是对面向过程的高度封装,不是替代。 思考: 有哪些对象,对象的成员(围绕具 阅读全文
posted @ 2019-05-30 11:55 buhuishuideyu 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1、编辑器里的正则匹配 2、认识正则表达式 正则表达式和语言无关,几乎所有的语言都有正则 前端常用正则表达式于:表单验证 创建正则表达式 常用案例 精确匹配,^ 以什么开头、 $ 以什么结尾 1、 2、 3、 。。。 有的不需要自己写 可以去找 3、用正则表达式做表单验证 1、想在什么时候触发校验? 阅读全文
posted @ 2019-05-30 00:09 buhuishuideyu 阅读(382) 评论(0) 推荐(0) 编辑
摘要:浏览器收回站机制:函数调用执行完才会销毁,变量没有被引用时才会回收 变量访问时有个作用域链,同时有就近原则 1、递归 函数自己调用自己 一般都要写个递归结束条件 递归案例: 2、对象的拷贝 a、浅拷贝 ·b、深拷贝 什么是深拷贝 深层复制,而不是只拷贝一层 如何实现深拷贝: 用递归! 2种方式 3、 阅读全文
posted @ 2019-05-29 18:54 buhuishuideyu 阅读(321) 评论(0) 推荐(0) 编辑
摘要:1、闭包的概念 在一个作用域(不一定是全局作用域)可以访问另一个作用域(函数作用域)的变量;闭包也可以理解成一种现象 当一个作用域可以访问另一个作用域的变量时此时就发生了闭包。 闭包也是一个函数:闭包的基本形式 函数返回函数(函数嵌套)+ 被返回的函数使用访问到了外层函数的变量 创建好一个函数后,在 阅读全文
posted @ 2019-05-29 16:43 buhuishuideyu 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1、函数的知识点 a、函数声明:function 、函数表达式、new Function(这种方式几乎不用,不过通过这种方式我们认识到了函数也是对象) function 定义的有名函数的变量声明和赋值都提前但是函数表达式的只会提升变量声明(和普通变量声明提前是一样) c、函数传参:基本类型作为参数、 阅读全文
posted @ 2019-05-28 21:59 buhuishuideyu 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1、继承 一般情况下是不用的,做网页特效啥的,比较简单功能的,没有很多重复代码的,一般不会用的,除非是造框架、重用属性较多,类型较多时才用继承。 a、面向对象3大特征 以上是对象的拷贝 什么是继承:真正的继承指的是类型和类型之间的关系 继承的目的:把子类型中共同成员(属性+方法--方法挂在父类原型对 阅读全文
posted @ 2019-05-28 20:21 buhuishuideyu 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1、使用面向对象的方式来做这个案例 注意:面向对象是面向过程的封装,不是完全替代了面向过程 案例一:随机生成小方块 思考:1、这个案例里可以抽象出哪些对象 方块对象 2、随机生成颜色、随机生成位置 生成随机数--封装成函数,封装成函数比较散,为了方便管理,把不同功能的函数封装在不同对象的方法中 工具 阅读全文
posted @ 2019-05-27 23:58 buhuishuideyu 阅读(2463) 评论(1) 推荐(1) 编辑
摘要:1、什么是对象 汽车不是对象是是一类事物,一辆汽车是对象。 2、什么是面向对象 3、面向对象的特点 案例来理解 面向过程 和 面向对象 打印出学生的成绩表 面向过程:如何做这件事情 ,把事情拆成一个个的,然后一步步做? 面向对象:考虑这件事情可以抽象出哪些对象?对象有哪些成员 不着急先去做这件事情 阅读全文
posted @ 2019-05-27 22:38 buhuishuideyu 阅读(322) 评论(0) 推荐(0) 编辑
摘要:1、js高级 什么是面向过程的编程?比如轮播图: 我们第一件事情干嘛;第二件事情干嘛。。。 什么是面向对象的编程?比如轮播图 : 先是分析里面有哪些对象,再是分析如何实现对象的功能(成员)。。。 什么是面向函数的编程?功能封装,函数重复调用。。。 要从面向过程的思路转换成面向对象的编程 比较难的过程 阅读全文
posted @ 2019-05-27 14:26 buhuishuideyu 阅读(199) 评论(0) 推荐(0) 编辑
摘要:1、模拟微信聊天 2、瀑布流案例(小红书) 理解瀑布流原理: 绝对定位 + 最小高度 + 第一行and其他行 + left、 top a、页面结构 b、页面样式 c、事件(js) 第6步:滚动加载图片 3、像素鸟运动 小游戏 创建管道 管道的运动 4、飞机大战游戏 对象、函数编程思想 阅读全文
posted @ 2019-05-27 13:38 buhuishuideyu 阅读(135) 评论(0) 推荐(0) 编辑
摘要:1、轮播图 1、动态生成序号,让序号1高亮显示 2、选中的高亮显示;点击序号动画切换图片 封装的动画很强大 4.1实现上一张 下一张的功能 4.2无缝滚动 ...有更简单的方式 5、自动切换图片 2、回到顶部 3、tab切换 阅读全文
posted @ 2019-05-21 23:50 buhuishuideyu 阅读(299) 评论(0) 推荐(0) 编辑
摘要:offsetLeft offsetTop 获取元素的绝对定位位置 案例: 1、拖拽案例 鼠标按下不松开后拖拽鼠标 案例2: 点击登录后出现遮盖层和登录框,鼠标按下后拖拽时登录框和鼠标一起移动,松开鼠标后不再移动了。 案例3:放大镜 放大镜中的兼容性问题 1、小图片不展示 这个格式的图片只有谷歌兼容 阅读全文
posted @ 2019-05-18 00:31 buhuishuideyu 阅读(379) 评论(0) 推荐(0) 编辑
摘要:1、认识BOM alert() prompt() confirm() (注意这3个对话框以后我们不会用的)url跳转都是浏览器对象模型的成员 window 浏览器所有的成员都是属于window的 定义的全局变量都是window对象的属性 document也是window的成员 。。。。。。 注意:自 阅读全文
posted @ 2019-05-16 18:04 buhuishuideyu 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1、注册事件 a、ele.onclick = function () {}--没有兼容性问题,但是有缺点 b、addEventListener(事件名,处理函数,布尔) 这种方式的优点:同一种事件可注册多个事件处理函数 缺点:有兼容性问题 IE9以后才支持 c、attachEvent ie中特有的方 阅读全文
posted @ 2019-05-16 15:08 buhuishuideyu 阅读(208) 评论(0) 推荐(0) 编辑
摘要:推荐做法还是 1、dom对象的样式操作 domObj.style.backgroundColor = 'red'; 设置或读取的都是行内样式 2、动态创建元素及运用 使用js的方式动态的创建元素 因为数据是动态的,所以不能写死在html里的 ’ 方式2:innerHTML 优化: 方式3:creat 阅读全文
posted @ 2019-05-16 13:23 buhuishuideyu 阅读(636) 评论(0) 推荐(0) 编辑
摘要:1、Web Api的介绍 2、DOM相关概念 3、DOM常用操作 4、如何获取网页上(页面)的元素 1、易踩雷区 · 2、正确案例 这2个方法是没有兼容性的 3、其他方法 5、事件 事件的套路: 可以把每一步写出来再写代码 ·1、注册事件(方法: 写在标签上行内事件 写在获取的标签上 内部事件 给标 阅读全文
posted @ 2019-05-14 22:27 buhuishuideyu 阅读(768) 评论(0) 推荐(0) 编辑
摘要:1、字符串 a、认识基本包装类型 (通过调用构造函数创建对象) 之后我们一般不会用Number和Boolean基本包装类型,原因如下 b、字符串的特点 字符串的不可变性 带来的问题: c、字符串对象的常用方法 案例 1:求字符串中出现次数最多的字符和次数 案例2:获取url中?后面的内容 2、数组 阅读全文
posted @ 2019-05-05 00:30 buhuishuideyu 阅读(305) 评论(0) 推荐(0) 编辑
摘要:1、对之前学的js的核心组成中的ECMAscript的总结 2、自己如何学习内置对象 3、内置对象 都是全局的 1、Math对象 案例1: Math.random() 生成随机数 [0,1) 生成随机数 [10,20] 案例2: 2、Date对象 a、Math对象和Date对象的区别 b、日期构造函 阅读全文
posted @ 2019-05-04 22:55 buhuishuideyu 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1、创建数组 2、如何判断一个变量是不是数组对象 instanceof没有兼容性问题 阅读全文
posted @ 2019-05-04 21:19 buhuishuideyu 阅读(696) 评论(0) 推荐(0) 编辑
摘要:1、简单数据类型 2、复杂数据类型 引用数据类 数组 函数 对象 3、数据在内存中的存储 a、简单数据类型在栈上存储 看图就可以知道访问简单数据类型速度会快些,因为复杂数据类型要2次寻址才能找到对象 b、复杂数据类型在堆上存储 c、简单数据类型作为函数的参数时在内存中如何存储的 把x、y的值拷贝了一 阅读全文
posted @ 2019-05-04 21:00 buhuishuideyu 阅读(1480) 评论(0) 推荐(0) 编辑
摘要:1、为什么要有对象 2、什么是对象 万物皆对象 一切事、物都是对象 3、如何创建对象,如何访问对象的成员(属性和方法) 4、函数和方法的区别 5、对象的创建方式 1、对象字面量 创建单个对象 2、new Object()--创建单个对象 Object是一个构造函数 3、工厂方法--封装函数,重复调用 阅读全文
posted @ 2019-05-03 23:26 buhuishuideyu 阅读(838) 评论(0) 推荐(0) 编辑
摘要:1、要理解js代码是如何执行的 js代码是由 浏览器的 js解析引擎 来执行的,js代码执行(从上往下)之前要先预解析 js代码执行 : 同步、异步 (异步要等同步代码都执行完后再执行:异步的代码放在栈中等待同步代码从上往下全部执行完成之后再执行) 预解析 :作用 注意:定义函数中的 用函数表达式方 阅读全文
posted @ 2019-05-03 15:16 buhuishuideyu 阅读(599) 评论(0) 推荐(0) 编辑
摘要:1、作用域 变量或函数能够起作用的范围 a、全局作用域 b、局部作用域 c、块级作用域 新的ECMAjs中有这个块级作用域(eg:es6) 2、作用域链 遇到函数,函数执行时就会开启一个作用域 阅读全文
posted @ 2019-05-03 14:58 buhuishuideyu 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-03 14:40 buhuishuideyu 阅读(112) 评论(0) 推荐(0) 编辑
摘要:1、数组 a、数组的定义 定义数组时可以见名知意 比如 names (复数) b、数组的特点 数组的索引是从0开始的。 数组的长度是可以动态改变的(给数组增加一项,若不是连续增加,那空着的那几个值是undefined) 遍历数组 反向遍历数组 清空一个数组的简单方法 names.length = 0 阅读全文
posted @ 2019-05-03 14:35 buhuishuideyu 阅读(3241) 评论(0) 推荐(0) 编辑