12 2018 档案

摘要:jquery 什么是jQuery? jquery是轻量级的JavaScript库,核心是javascript,兼容css和各种浏览器,核心理念是写得少做得多(write less do more)。 为什么要学习jQuery? 因为它有很多优势:容易上手,强大的选择器,节约开发时间,丰富的UI,完善 阅读全文
posted @ 2018-12-27 11:17 徐小禹_web 阅读(908) 评论(1) 推荐(8) 编辑
摘要:改变原数组的方法(9个): 1 2 3 4 5 let a = [1,2,3]; ES5: a.pop()/ a.shift()/ a.push()/ a.unshift()/ a.reverse()/ a.splice()/ a.sort() ES6: a.copyWithin() / a.fil 阅读全文
posted @ 2018-12-22 15:17 徐小禹_web 阅读(1024) 评论(1) 推荐(2) 编辑
摘要:一,函数对象 所有引用类型(函数,数组,对象)都拥有__proto__属性(隐式原型) 所有函数拥有prototype属性(显式原型)(仅限函数) 原型对象:拥有prototype属性的对象,在定义函数时就被创建 二,构造函数 先复习下构造函数 print()方法是w实例本身具有的方法,所以w.pr 阅读全文
posted @ 2018-12-21 08:04 徐小禹_web 阅读(456) 评论(1) 推荐(2) 编辑
摘要:在javascript中,对象与数组都是这门语言的原生规范中的基本数据类型,处于并列的位置。 类数组:本质是一个对象,只是这个 对象 的属性有点特殊,模拟出数组的一些特性。 一般来说,如果我们有一个对象obj和一个数组a: obj["attr1"]; //取obj对象的attr1属性 a[1]; / 阅读全文
posted @ 2018-12-20 17:26 徐小禹_web 阅读(1501) 评论(0) 推荐(3) 编辑
摘要:this常见指向问题 this的用法 1.直接在函数中使用 谁调用这个函数this就指向谁 2.对象中使用, 一般情况下指向该对象 3.在构造函数中使用 改变this的指向,两种方法的作用都是相同的,传递的写法不同而已。 call -- (指向谁,参数1,参数2......) apply -- (指 阅读全文
posted @ 2018-12-20 09:18 徐小禹_web 阅读(368) 评论(0) 推荐(1) 编辑
摘要:在阅读本篇文章之前,可以先参考我的JavaScript:作用域与作用域链及javascript预编译的过程,可以更好的理解 闭包在红宝书中的解释就是:有权访问另一个函数作用域中的变量的函数。 我们先总结一下什么是闭包: 什么时候需要用到闭包: 需要在一个函数外部,访问函数内部的变量的时候(也就是说在 阅读全文
posted @ 2018-12-19 09:46 徐小禹_web 阅读(497) 评论(0) 推荐(3) 编辑
摘要:1.什么是作用域(scope)? 简单来讲,作用域(scope)就是变量访问规则的有效范围。 作用域外,无法引用作用域内的变量; 离开作用域后,作用域的变量的内存空间会被清除,比如执行完函数或者关闭浏览器 作用域与执行上下文是完全不同的两个概念。我曾经也混淆过他们,但是一定要仔细区分。 JavaSc 阅读全文
posted @ 2018-12-18 15:24 徐小禹_web 阅读(1544) 评论(1) 推荐(3) 编辑
摘要:Canvas:飞机大战 最开始我们要初始化信息,我们有五个状态:游戏封面,加载状态,运行状态,游戏暂停,游戏结束。 我们还需要 得分--score,生命--life。 1.游戏开始界面 我们创建一个背景的构造函数,为了制造背景的动态效果,我们创建两张背景 第一张图片的位置为(0,0) 第二张图片我们 阅读全文
posted @ 2018-12-18 13:45 徐小禹_web 阅读(858) 评论(1) 推荐(1) 编辑
摘要:预编译的两种情况 全局: 1.全局 直接是script标签中的代码,不包括函数执行执行前:1.首先生成一个GO(global object)对象,看不到,但是可以模拟出来用来分析2.分析变量声明,变量名为属性名,值为undefined3.分析函数声明,函数名为属性名,值为函数体,如果函数名和变量名相 阅读全文
posted @ 2018-12-17 20:02 徐小禹_web 阅读(704) 评论(0) 推荐(1) 编辑
摘要:canvas :原生javascript编写动态时钟 此时针是以画布的中心为圆心; g.translate(width/2,width/2); 此函数是将画布的原点移到(width/2,width/2) 绘制表盘 function jiang(){ r = width/2 g.clearRect(0 阅读全文
posted @ 2018-12-17 19:15 徐小禹_web 阅读(727) 评论(0) 推荐(1) 编辑
摘要:什么是 Canvas? HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。 画布是一个矩形区域,您可以控制其每一像素。 canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 什么是SVG? SVG 指可伸缩矢量图形 (Scalable Vector Gr 阅读全文
posted @ 2018-12-17 11:46 徐小禹_web 阅读(1740) 评论(0) 推荐(1) 编辑
摘要:字符串的方法 1.str.indexOf("?")返回?这个字符串的位置,也就是第几位 2.str.slice(num)截取从num开始到结束的字符串, str.slice(num1,num2)截取从num1开始到num2的字符串, 3.str.split("&")把字符串里有&截断。 首先我要获取 阅读全文
posted @ 2018-12-13 19:26 徐小禹_web 阅读(598) 评论(0) 推荐(1) 编辑
摘要:HTML5 全屏事件 全屏事件:requestFullScreen 关闭全屏:cancelFullScreen 判断是否全屏:fullScreenElement 注意:现各大主流浏览器中由于内核不同的原因,会出现不兼容的问题,为了让自己的代码能在各大主流浏览器中都能正常运行,所以我们在原事件(req 阅读全文
posted @ 2018-12-13 17:16 徐小禹_web 阅读(225) 评论(0) 推荐(0) 编辑
摘要:HTML5简介 1.h5不是一个新语言,它是HTML语言第五次重大修改--版本 2. 2014年 h5 3.支持:目前所有的主流浏览器都支持h5,IE8以下不支持 4.特性: a:抛弃了h4中不常用的标签或属性(center/font等) SEO优化--i/em b/strong b:新增了一些标签 阅读全文
posted @ 2018-12-11 13:55 徐小禹_web 阅读(295) 评论(0) 推荐(1) 编辑
摘要:JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规 阅读全文
posted @ 2018-12-11 08:32 徐小禹_web 阅读(381) 评论(0) 推荐(0) 编辑
摘要:CSS:cascading style sheets层叠样式表,用于美化页面 css的三种表现形式:1、行内样式(内嵌样式):结构的内部,即写在标签内的样式;写在标签的开始部分内部,style属性当中; <标记 style="样式的属性名1:样式的属性值1;属性名2:属性值2;......"></标 阅读全文
posted @ 2018-12-10 18:09 徐小禹_web 阅读(217) 评论(1) 推荐(0) 编辑
摘要:web前端 Internet:是一个全球性的计算机互联网络,中文名称“因特网”、“国际互联网”、“网际网”等等; Internet提供的服务:http、ftp、Telnet、email、www、bbs等等; 基本实现技术:分组交换原理--信息在Internet上被分成许多的小数据包(分组)进行传输, 阅读全文
posted @ 2018-12-10 17:51 徐小禹_web 阅读(321) 评论(4) 推荐(1) 编辑

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