
日志
文章平均质量分 60
GT.Lee
这个作者很懒,什么都没留下…
展开
-
链式编程
$$原创 2018-12-06 21:52:30 · 185 阅读 · 0 评论 -
day31 js类数组
定义:拥有length属性,其它属性(索引)为非负整数(对象中的索引会被当做字符串来处理,这里你可以当做是个非负整数串来理解)不具有数组所具有的方法...原创 2018-10-19 23:49:12 · 154 阅读 · 0 评论 -
day28 对象枚举
对象的枚举 var arr = [1,2,3,4,5,6,7,8,9]; for( var i = 0; i < arr.length; i ++){ console.log(arr[i]); }遍历对象 prop[xxxxx] var obj = { name : "123",原创 2018-10-16 23:23:28 · 239 阅读 · 0 评论 -
day21 闭包
闭包     能够读取其他函数内部变量的函数。只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。function a(){ function b(){ var bbb = 124; console.log原创 2018-10-09 22:43:06 · 187 阅读 · 0 评论 -
day27 命名空间
命名空间 var org = { department1 : { jicheng : { name : '', sex : "male" }, xuming : { } }, department2 : ...原创 2018-10-15 23:06:47 · 173 阅读 · 0 评论 -
day30 js数组 及 常用方法
数组的定义—> Array.prototype1、字面量var arr = [1,1]; --> empty2、系统构造数组var arr = new Array(1,2,3,4,5,6);var arr1 = new Array(10); 传一位相当于数组长度数组几乎不报错1、溢出undefinedvar arr = []; arr[原创 2018-10-18 21:09:55 · 319 阅读 · 0 评论 -
day 20 作用域
全局变量 局部变量 function test ( ){ var a = 123; function demo(){ var b = 234; console.log(a); } demo(); console.log(b); } test();局部变量可以访问全局变量全局变量...原创 2018-10-08 23:28:37 · 162 阅读 · 0 评论 -
day12 浏览器与JavaScript介绍
一、浏览器组成1、shell ——外壳例如菜单,工具栏 等。主要是提供给用户界面(地址栏、书签、前进/后退、刷新、主页按钮)操作,参数设置等等。它是调用内核来实现各种功能的。2、内核 ——渲染引擎(语法规则和渲染),js引擎,其他模块 主流浏览器 渲染引擎((layout engineer或者Rendering E...原创 2018-09-29 23:20:21 · 216 阅读 · 0 评论 -
day26 继承模式
继承发展史1、传统模式 – 原型链继承了过多没用的属性2、借用构造函数不能继承借用构造函数的原型;每次构造函数要多走一个函数。3、共享原型Father.prototype.lastName = “GT”;function Father(){}function Son(){}Son.prototype = Father.prototypevar son = new Son(...原创 2018-10-14 23:20:59 · 146 阅读 · 0 评论 -
day22 立即执行函数
1、Javascript引擎在解析代码时会将函数声明提升到当前执行期上下文(作用域),而函数表达式必须等到Javascirtp引擎执行到它所在行时,才会从上而下一行一行地解析函数表达式;2、只有表达式能被执行符号()执行,执行完立即销毁。立即执行函数的格式:1、 ( function ( ) { } () );2、 ( function ( ) { } ) ();3、 function...原创 2018-10-10 21:37:13 · 193 阅读 · 0 评论 -
day32 数组去重、字符串去重
DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)。DOM描绘了一个层次变化的节点树,允许开发人员添加、移除和修改页面的某一部分。...原创 2018-10-20 23:51:12 · 197 阅读 · 0 评论 -
jQuery
funny原创 2018-12-03 21:43:24 · 157 阅读 · 0 评论 -
function
12.1原创 2018-12-01 22:09:51 · 184 阅读 · 0 评论 -
ES5.0严格模式
目录严格模式的作用严格模式的启用1、"use strict" 字符串 2、两种模式严格模式下的语法限制 现在的浏览器是基于es3.0原有的以及es5.0新增的语法方法使用的。而es3.0和es5.0产生冲突的部分浏览器默认采用es3.0语法规范。因此es5.0产生了一个新特性——严格模式,一旦启用es5.0严格模式,es3.0和es5.0产生冲突的部分浏...原创 2018-11-27 23:56:33 · 533 阅读 · 0 评论 -
字符串方法
indexOf() 可返回某个指定的字符串值在字符串中首次出现的位置。语法:stringObject.indexOf(searchvalue,fromindex)参数 描述 searchvalue 必需。规定需要检索的字符串值 fromindex 规定在字符串中开始检索的位置,不填默认从首字符开始检索 <script typ...原创 2018-11-29 21:46:03 · 156 阅读 · 0 评论 -
js try-catch-finally异常处理语句
js 错误try catch finally是javascript语言提供的异常处理机制。1、try-catch2、finally3、throw4、Errortry catch finally是javascript语言提供的异常处理机制。此语法中除了try以外catch和finally都是可选的(两者必须要有一个)1、try-catch捕获异常语句:为了让程...原创 2018-11-22 21:34:09 · 978 阅读 · 0 评论 -
this
BACK原创 2018-11-20 23:43:28 · 243 阅读 · 0 评论 -
day34 typeof 与 instanceof
// DOM结构树// Document 相当于构造函数原创 2018-11-04 23:02:27 · 176 阅读 · 0 评论 -
day33 call/apply
DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)。DOM描绘了一个层次变化的节点树,允许开发人员添加、移除和修改页面的某一部分...原创 2018-10-26 21:27:21 · 190 阅读 · 0 评论 -
day19 预编译
预编译函数声明整体提升变量 声明提升1、imply global 暗示全局变量:未经声明的任何变量,归window所有a = 10; --&amp;amp;amp;amp;gt; window.a = 10;function test(){ var a = b = 123;--&amp;amp;amp;amp;gt; window.b}test();2、 一切声明的全局变量,归windowvar b = 11; --&amp;amp;a原创 2018-10-07 23:42:23 · 188 阅读 · 0 评论 -
day25 原型链
原型链: 通过__proto__连接// Grand.prototype.proto --&amp;amp;gt; Object.prototype(所有对象的最终原型).proto --&amp;amp;gt;null Grand.prototype.lastName = &amp;quot;Deng&amp;quot;;function Grand (){ } var grand = new Grand(); Father原创 2018-10-13 22:29:46 · 149 阅读 · 0 评论 -
day11 布局
导航栏结构&lt;div class="wrapper"&gt; &lt;div class="content"&gt;&lt;/div&gt;&lt;/div&gt;.wrapper{ height:25px; background-color: red;}.content{ heigh原创 2018-09-28 19:50:20 · 172 阅读 · 0 评论 -
day06层模型
day06层模型position:absolute\relative\fixed1、absolute 绝对定位脱离原来位置进行定位(让出位置,其他元素可以占用)。在父子结构中,相对于最近的有定位的父级进行定位,如果没有,相对于文档进行定位。2、relative 相对定位保留原来位置进行定位。(其余元素不能占用)。在父子结构中,相对于自己原来的位置进行定位。3、fixed 定点h...原创 2018-09-20 21:31:24 · 252 阅读 · 0 评论 -
day13 JS引入, 变量, 值类型
引入Js1、页面级嵌入 head 和 body 都可以;2、外部引入js文件, 符合web标准(w3c标准),结构、样式、行为相分离。原创 2018-10-01 23:37:37 · 278 阅读 · 0 评论 -
day02 html常用高级标签
Day02 &amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;&amp;amp;amp;nbsp;通过前一天的学习,开始真正感受到这门语言的有趣之处,做任何事物都需要提起自己的兴趣,继而有动力去坚持,有目标去追逐。 &am原创 2018-09-14 20:22:12 · 308 阅读 · 0 评论 -
day08 float属性
day081、float: left\right可让元素排列站队。&amp;amp;amp;amp;amp;lt;div class=&amp;amp;amp;amp;quot;wrapper&amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;lt;div class=&amp;amp;amp;amp;quot;conte原创 2018-09-24 23:59:00 · 198 阅读 · 0 评论 -
day01 web前端小白
前言 通过初面试,11号踏入工作室第一天,师兄师姐带领我们选好工位。一安顿好师兄师姐就非常认真负责地介绍各项公司制度须知以及明确我们即将走的路——开启web前段学习之路 师兄师姐也是这样一步一步走过来的,所以他们更加清楚我们现在需要的是什么,传授他们当初学习的方式,引导我们如何找到适合自己学习的方式,推荐各种学习视频,安装何种编辑软件。 “师傅领进门,修行在个人...原创 2018-09-13 21:28:59 · 302 阅读 · 1 评论 -
day07 关于margin的两个经典bug
day07两个经典bug: margin塌陷 与 margin合并。1、margin塌陷html&amp;amp;amp;lt;div&amp;amp;amp;gt; &amp;amp;amp;lt;div class=&amp;amp;quot;wrapper&amp;amp;quot;&amp;amp;amp;gt; &amp;amp;amp;lt;div class=&am原创 2018-09-23 21:42:43 · 232 阅读 · 0 评论 -
day05文本样式与盒子模式
day05简单了解了css的一些基础属性,今天来看一看文本以及模型。1、字体修饰字体大小 :font-size: 50px;字体粗细:font-weight: bold;\lighter\normal\bolder\100-900字体属性:font-style : italic;斜体字体: font-family : arial;字体颜色:color: #f40;颜色1、单词 ...原创 2018-09-18 21:01:02 · 175 阅读 · 0 评论 -
day04权重计算以及css基础属性
day04 前一天学习了基础与部分复杂选择器以及优先级,而选择器设计到权重计算问题。选择器权重!importantInfinity行间样式1000id100class\属性\伪类10标签\伪元素1通配符0 &nb...原创 2018-09-17 22:21:39 · 228 阅读 · 0 评论 -
day14 JS运算符
js运算符+: 数学运算、字符串链接、任何数据类型加上字符串都等于字符串。/ : 0/1 0/0(NaN) 1/0(infinity) -1/0(infinity)++ -- += -= *= /= %= 比较运算符&amp;gt; &amp;lt; == &amp;lt;= &amp;gt;= != 逻辑运算符&amp;amp;&amp;amp; 全真才真 有假就假原创 2018-10-02 21:15:22 · 273 阅读 · 0 评论 -
day09 css要点补充
1、 伪元素(行级元素)伪元素并不是真正的页面元素,但用法与表现行为和真正的页面元素一样。常用来清除浮动和添加符号等等。html &lt;span&gt;123 &lt;/span&gt;cssspan::before{ content:"前端"; display:inline-block; width:200px; height:200px; background-col...原创 2018-09-26 20:24:55 · 181 阅读 · 0 评论 -
day29 克隆
arguments.callee 打印函数的引用 即自己function test(){ console.log(arguments.callee == test);}test();var num = (function (n){ if( n == 1 || n == 0){ return 1; } return n*arguments.callee(n-1);}(3))...原创 2018-10-17 23:09:58 · 206 阅读 · 0 评论 -
day18 函数小练习,递归
1、写一个函数,功能是告知 你所选定的小动物 的叫声。function animal(scream) { scream = String(window.prompt('input')); switch(scream){ case &amp;amp;amp;amp;quot;dog&amp;amp;amp;amp;quot; : console.log(&amp;amp;amp;amp;quot;汪&amp;amp;amp;amp;q原创 2018-10-06 21:14:11 · 472 阅读 · 0 评论 -
da24 原型
原型:function对象的一个属性,它定义了构造函数制造出来的对象的公共祖先(继承)。通过该函数制造出来的对象都可以继承该原型的属性和方法。原型也是对象。...原创 2018-10-12 23:46:03 · 261 阅读 · 0 评论 -
day17 函数
函数1、定义1) 函数声明 function text(){ document.write(&amp;quot;a&amp;quot;); }text();函数名: _ 、 $ 、英文字母开头 theFirstName function theFirstName ( ){ } document.write(theFirstName);上述函数打印出来的是函数体:解释语言 弱语言 永远输出不了地址,只输...原创 2018-10-05 23:57:36 · 238 阅读 · 0 评论 -
day10 css要点补充2
1、行级元素只能套行级元素,块级元素能套任何元素例外:p标签不能套块级元素<p> <div></div></p>a标签不能套a标签<a href=""> <a href=""></a></a>2、 容器水平垂直居中div{原创 2018-09-27 23:39:50 · 239 阅读 · 1 评论 -
day16 类型转换
typeof :number string boolean undefined object function返回的六种值都是字符串。null(给对象占位) 返回的是objectobject 泛泛的引用值 var a = []; console.log(typeof(a));类型转换:...原创 2018-10-04 23:47:56 · 233 阅读 · 0 评论 -
day23 对象、包装类
JavaScript 中的所有事物都是对象:字符串、数字、数组、日期,等等。在 JavaScript 中,对象是拥有属性和方法的数据。对象的创建方法1、 var obj = { } plainObject 对象字面量\对象直接量var MrLee = { name:&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;GT&amp;amp;amp;amp;amp;amp;amp;amp;amp;原创 2018-10-11 21:09:06 · 210 阅读 · 0 评论 -
day15 JS条件语句和循环语句
1. if else语句if(条件语句){ 满足条件执行的语句 }else{ 不满足条件时执行的语句 }2、if…else if…语句因为条件相斥,可用else if。当满足条件时即执行输出,终止下面的判断。var score = parseInt(window.prompt('input'));if(score &amp;amp;amp;amp;amp;gt; 90){ document.write(&amp;amp;amp;amp;quot;原创 2018-10-03 23:23:39 · 186 阅读 · 0 评论