- 博客(13)
- 收藏
- 关注
原创 移动设备的视口
屏幕尺寸: 设备的屏幕尺寸是指屏幕的对角线长度 iPhone7 是4.7寸 iPhone7p是5.5寸 1英寸 = 2.54厘米 5.5in =5.5*2.54 =13.97cm 屏幕分辨率: 屏幕分辨率是指:屏幕的像素点 pc常见分辨率[1024*768,1440*900,...] 移动常见分辨率[2160*1080,1920*1080,1334*750,1136*640,..] 在说...
2018-08-31 11:11:50 251
原创 javascript原型链
/* * 原型: * 1、定义:原型是function对象的一个属性,他定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象 * 可以继承该原型的属性和方法,原型也是对象。 *2、利用原型特点和概念,可以提取共有属性 * 3、对象如何查看原型,通过隐式属性__proto__ * 4、对象如何查看对象的构造函数,通过construct...
2018-04-25 20:23:18 196
原创 javascript构造函数、包装类
var duiXiang={ xingming:'haha', xingbie:'nan', nianling:18, jiankang:100, chi:function () { console.log('wozaichi...'); this.gf='xiaohong';...
2018-04-24 13:38:11 316 1
原创 javascript闭包与立即执行函数
闭包:抽象来说内部函数被保存到外部时,就会生成闭包。闭包会导致原有的作用域链不被释放,造成内存泄漏(作用域链不释放,内存占用,内存占用的越多,内存就越小,就像内存泄漏了一样) function a() { function b() { var bb = 123; console.log(aa); } var...
2018-04-23 19:18:35 626
原创 javascript作用域链
函数是特殊对象,函数类对象 function test(){ } test.[[scope]] 隐式属性 *每个js函数都是一个对象,对象中有些属性我们可以访问有些我们不能访问, *这些属性仅供js引擎存取,[[scope]] 就是其中一个。 *[[scope]] 指的就是我们所说的作用域,其中存储了运行期上下文的集合; *作用域链:[[scope]] 中所存储的执行期上...
2018-04-23 11:07:09 146
原创 javascript 递归、预编译
递归:// 自己调用自己,称为递归(先执行的最后被返回,缺点运行慢);两点:找规律,找出口(已知条件当出口);关于JS的函数递归,主要从“变量+函数”和“函数+变量”两个方面说明解释。 相对简单,直接上代码。function fun(){ // 自己调用自己 fun(); console.log("digui");}fun();二、函数+变量// 用递归 来求 5 的阶乘// n...
2018-04-20 14:10:17 304
原创 javascript函数
函数:function 函数名(){};if(1>0){console.log('a');console.log('b')};if(2>0){console.log('a');console.log('b')};if(3>0){console.log('a');console.log('b')};像这种代码重复叫做耦合;代码重复冗余,代码低效;编程将就高内聚低耦合;把相同的代码装...
2018-04-19 15:08:56 101
原创 javascript语句
if条件语句:if(判断条件true或false){条件true执行}else{条件false执行}&&在判断条件中是并且的意思,全真才为true;有一假就为false||在判断条件中是或者的意思,有一个真就为trueif(){}elseif(){}elseif(){}else(){}第一个条件不是true就会往下看知道有条件为true,才不往下执行,else是当上面条件都不为tr...
2018-04-18 13:15:21 112
原创 javascript语法部分
如何引入js1、页面内 嵌套<script></script>;可以放在body,head,html外都行;<script type="text/javascript">console.log('告诉浏览器这里运行的是js');<script>2、外部引入js文件<script scr="js.js"></scrip
2018-04-17 14:30:47 556
原创 初识javascript
javascript是由web发展初期的网景(Netscape)公司创建。1992年,Nombasde公司开发了一种叫c减减(C-minus-minus,简称 Cmm)的嵌入式脚本语言。Nombas 最终把 Cmm 的名字改成了 ScriptEase。当 Netscape Navigator 崭露头角时,Nombas 开发了一个可以嵌入网页中的 CEnvi 的版本。这些早期的试验被称为 Espre...
2018-04-13 10:29:03 264
原创 浏览器历史简阅
1990年: Nexus(WorldWideWeb)诞生 蒂姆·伯纳斯(Berners-Lee)发明了WorldWideWeb,即万维网,后来改名Nexus.1993年1月23日:Mosaic诞生1994年12月:Netscape(Mozilla)诞生1995年4月:Opera诞生1995年8月16日:Internet Explorer诞生2002年9月23日:Firefox诞生2003年1...
2018-04-13 09:51:23 352
转载 jq笔记
jQuery html操作 获取设置内容 text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值 $("#btn1").click(function(){ $("#test1").text(function(i,origText){ return or
2017-11-07 10:30:48 147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人