代码改变世界

javascript中this的指向问题

2016-10-23 20:48 by sunhengkai941022, 424 阅读, 0 推荐, 收藏,
摘要:在javascript中每一个function都是一个对象,this是javascript语言中的一个关键字,他代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。 this 在函数执行中,this总是指向调用该函数的对象,要判断this的指向,其实就是判断this所在的函数属于谁。 在ja 阅读全文

关于js中事件委托的技术原理

2016-10-12 17:04 by sunhengkai941022, 516 阅读, 0 推荐, 收藏,
摘要:当给一个ul动态的添加一个li之后,console.log点击没有事件弹出 点击最后一个动态添加的li没有反应,所以,在这里解决这个问题就需要用到事件委托。 使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到他们的父元素上,事件监听器会分析从子元素冒泡上来的事件,找 阅读全文

BFC原理和理解

2016-10-12 16:49 by sunhengkai941022, 286 阅读, 0 推荐, 收藏,
摘要:一.BFC是什么? 需要先介绍Box,Formatting Context的概念。 Box:css布局的基本单位 box是css布局的对象和基本单位,直观点来说,就是一个页面由很多box组成的,元素的类型和display属性,决定了这个box的类型,不同类型的box会参与不同的Formatting 阅读全文

JS中currentStyle和getComputedStyle

2016-10-05 10:49 by sunhengkai941022, 273 阅读, 0 推荐, 收藏,
摘要:在js中经常会获取元素的css样式,方法有很多种,这次只介绍currentStyle和getComputedStyle 1.obj.style这个方法只能获取在HTML中写的行间样式,内联样式不能获取,更别说外联样式了。 2.IE中使用的是obj.currentStyle方法,而firefox中使用 阅读全文

响应式布局的一些主要内容

2016-10-03 18:43 by sunhengkai941022, 412 阅读, 0 推荐, 收藏,
摘要:一.什么是响应式设计 在现今市场上的所有媒体设备上,你的网站都能正确的工作,并有良好的显示效果。 二.创建响应式网站有哪些方面 1.HTML 使用HTML5标记,文档类型声明和初始缩放比,最大缩放比等等,具有清晰和语义化的HTML。 2.CSS 嵌入式样式,注意层叠的作用方式和元素继承规则。 盒模型 阅读全文

JavaScript基本概念(1)

2016-09-29 11:04 by sunhengkai941022, 236 阅读, 0 推荐, 收藏,
摘要:一.语法 弱类型语法:ECMScript中严格区分大小写(变量、函数名、操作符)。 标识符:就是指变量、函数、属性的名字,或者函数的参数,标识符第一个字符必须是一个字母、下划线_或者美元符号,其他字符可以使字母、下划线、美元符号或者数字。标识符中也可以包含扩展的ASCII或者Unicode字母字符, 阅读全文