首页 > TAG信息列表 > 渡一
渡一 21获取窗口属性,dom尺寸,脚本化css
查看滚动条的距离 function getScrollOffset(){ if(window.pageXOffset){ return { x:window.pageXOffset, y:window.pageYOffset } }else{ return { x:document.body.scrollLeft + document.documen渡一 10 对象,包装类
2.属性的增、删、改、查;3.对象的创建方法; 1.字面量; 2.构造函数 系统自带: new Object();Array();Number();Boolean();String();Date() 自定义:function Person(){...} 3.object.create(原型) eg. var mrDeng = { name : "MrDeng", age : 40, se渡一 6 函数,小练习,初识作用域
定义 1.命名函数表达式 var test = function abc(){ console.log("a"); } 2.匿名函数表达式 var demo = function(){ console.log("a"); } //形参,实参 function sum(a,b,c,d){ if(sum.length > arguments.length){ console.log("形参多了");渡一 3-2 js基础知识
主流浏览器IE tridentChrome webkit/blinkfirefox GeckoOpera prestoSafari webkit 值类型 不可改变的原始值(栈数据)stack 先进后出 电梯Number,String,Boolean,undefined,null 引用值(堆数据)heap 散列结构 公交排队 先来先上array,obje渡一 25 正则表达式
\w [0-9A-z_] \W [^\w] \d [0-9] \D [^\d] \s [\t\n\r\v\f] \S [^\s] \b 单词边界 \B 非单词边界 . [^\r\n] 量词 正则是贪婪的 n+ {1,infinity} n* {0,infinity} n? {0,1} n{x} {x} x个 n{x,y} {x,y} x-y个 n{x,} {x,infinity渡一 15-1 数组去重(上下)
封装type方法 //封装type方法 typeof([]) --array typeof({}) --object typeof(function...) --object typeof(new Number) --object number typeof(123) --number function myTypeof(target){ //1.分两类 原始值 引用值 //2.渡一 14-3 数组,类数组
类数组 function test(){ console.log(arguments); //实参列表,并不是数组 arguments.push(); //报错 } test(1,3,3,4,5,6); //特点:属性要为索引(数字)属性,必须有length属性,最好加上Push obj = { "0" : "a", "1" : "b", "2" : "渡一—— 12-1 继承模式,命名空间,对象枚举(上)
继承1.传统形式 ——> 原型链 过多的继承了没用的属性2.借用构造函数 1.不能继承借用构造函数的原型 2.每次构造函数都要多走一个函数3.共享原型 不能随便改动自己的原型4.圣杯模式 1.传统形式 ——> 原型链 Grand.prototype.lastName = "Ji" function Grand(){渡一 this,笔试题
1.//求 x,y,z的值 /* 考预编译 add只会用下面的,上面的被覆盖了 GO{ x:1, y:addFn, z:addFn, add:fn } */ var x=1,y=x=0; function add(n){ return n=n+1; } y=add(x); function add(n){ return n=n+3; } z=add(x); //output:x=1,y=4,z=4 //2作用渡一 预编译&作用域&闭包
预编译 步骤 1.创建A02.找形参和var写入属性,值undefined3.给形参赋值4.找function定义,赋值的不算,找到用名字创建属性并赋值 function fn(a){ console.log(a); var a = 123; console.log(a); function a(){}; console.log(a); var b = function(){v渡一 this指向
1.函数预编译过程this->window2.全局this->window3.call/apply改变this指向4.obj.func();func()里的this指向obj function test(c){ //var this = Object.create(test.prototype); //__proto__:test.prototype var a=123; function b(){} } AO{ arguments:[全宇宙最深入的CSS3 姬成 渡一学习记录
全宇宙最深入的CSS3 一、introduction 兼容性前缀 prefix(前缀)browser-webkitchrome/safari-mozfirefox-msIE-oopera 1.历史 更新迭代,兼容性 ---- 加不加前缀 div{ border-radius: ; -webkit-border-radius:; -o-border-radius:; -moz-border-radius:; }Node入门——第一章 Node概述
全文资源来自渡一教育:http://www.duyiedu.com/,笔记为自己总结,侵删。渡一春季班第二天作业
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=dCSS渡一教程学习笔记(七)--单行文字水平居中,pm与em的区别。
单行文字水平居中 div{ width: 400px; height: 400px; border: 1px solid black; /*水平居中*/ text-align:center; /*单行垂直居中*/ line-height: 400px; /*line-height:文字行高,不等于文字大小(高度)脑图——java工程师成长路线
本图处于渡一教育的java工程师培养路线图。有能力可以自己学习的,自制力比较强的可以自己学习。感谢渡一小姐姐的分享。