- 博客(15)
- 收藏
- 关注
转载 HTML5 中INPUT的TYPE类型
1.复选框(Checkboxs)<input type="checkbox"> 定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项。代码如下:<form method="post"> 爱好:<input type="checkbox" name="love" value="1">爬山 &am
2019-03-03 21:04:13
834
原创 不是构造函数的jquery函数
不是构造函数的jquery函数(jquery编程理念Write less,do more)例:var version = "3.0.0", // Define a local copy of jQuery jQuery = function( selector, context ) { // The jQuery object is actually just the init ...
2018-03-27 17:18:27
411
转载 ajax的优缺点
虽然在实际的项目中使用多种ajax请求,但就其工作原理,优缺点尚未深入总结,参考:http://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137180.html现就此做下以下简要笔记:Ajax工作原理:相当于在客户端与服务端之间加了一个抽象层(Ajax引擎),使用户请求和服务器响应异步化,并不是所有的请求都提交给服务器,像一些数据验证和数据处理...
2018-03-15 22:02:54
164
转载 ready和onload的区别
$(document).ready()和window.onload在表面上看都是页面加载时我们就去执行一个函数或动作,但是在具体的细节上$(document) ready()和window onload还是有区别的。最基本的区别1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加...
2018-03-15 21:28:54
520
转载 CSS的link和import方式的区别
本质上,这两种方式都是为了加载CSS文件,但还是存在着细微的差别。 差别1:老祖宗的差别。link属于XHTML标签,而@import完全是CSS提供的一种方式。 link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import就只能加载CSS了。 差别2:加载顺序的差别。当一个页面被加载的时候(就是被浏览者浏览的时候),link引用的CSS会同...
2018-03-15 21:27:22
226
转载 jquery 常用方法
取值与赋值操作$("#ID").val(); //取value值$("#ID").val("xxx"); //赋值$("#ID").text(); //相当于取innerText$("#ID").text(""); //相当于赋值给innerText$("#ID").html(); //相当于取innerHTML$("#ID").html(
2018-03-13 21:37:20
139
原创 js常用方法
JS选取DOM元素的方法//注意:原生JS选取DOM元素比使用jQuery类库选取要快很多1、通过ID选取元素document.getElementById('myid');2、通过CLASS选取元素document.getElementsByClassName('myclass')[0];3、通过标签选取元素document.getElementsByTagName('mydiv')[0];4、...
2018-03-13 20:57:55
175
转载 前端性能优化
网站的划分一般为二:前端和后台。我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等。而前端呢?其实应该是属于功能的表现。并且影响用户访问体验的绝大部分来自前端页面。 而我们建设网站的目的是什么呢?不就是为了让目标人群来访问吗?所以我们可以理解成前端才是真正和用户接触的。除了后台需要在性能上做优化外,其实前端的页面更需要在性能优化上下功夫,只...
2018-01-10 22:00:14
195
转载 javascript闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n=999;functi...
2018-01-10 21:27:05
149
转载 Ajax方法
1.$.ajax()返回其创建的 XMLHttpRequest 对象。$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。实例:保存数据到服务器,成功时显示信息。 $.ajax({ type: "post"...
2018-01-10 21:15:29
109
转载 None和undfine的区别
null :表示无值;undefined : 表示一个未声明的变量,或已声明但没有赋值的变量,或一个并不存在的对象属性。==运算符将两者看作相等。如果要区分两者,要使用===或typeof运算符。使用if (!object){}两者就都包含了补充:2006.12.6var obj = "aaa";var nullobj;if (obj == null || obj == undefined || ...
2018-01-10 21:13:04
1897
转载 css3新增属性
- css3 css3被划分为模块,最重要的几个模块包括:选择器、框模型、背景和边框、文本效果、2D/3D 转换、动画、多列布局、用户界面选择器框模型背景和边框 border-radius、box-shadow、border-image、 background-size:规定背景图片的尺寸 background-origin:规定背景图片的定位区域 background-clip:规定背景的绘制区...
2018-01-09 22:00:04
1632
转载 html5新增那些标签
概要h5是html的最新版本,是14年由w3c完成标准制定。增强了,浏览器的原生功能,减少浏览器插件(eg:flash)的应用,提高用户体验满意度,让开发更加方便。 - h5新增的标签新增元素说明video表示一段视频并提供播放的用户界面audio表示音频canvas表示位图区域source为video和audio提供数据源track为video和audio指定字母svg定义矢量图code代码段f...
2018-01-09 21:59:23
610
原创 html基础问题
Html元素分类一、块级元素(block)的特点:1、总是在新行上开始;2、高度,行高以及外边距和内边距都可控制;3、宽度缺省是它的容器的100%,除非设定一个宽度;4、它可以容纳内联元素和其他块元素。 二、内联元素(inline)的特点: 1、和其他元素都在一行上;2、高和外边距不可改变;3、宽度就是它的文字或图片的宽度,不可改变;4、设置宽度width无效。5、设置高度height无效,...
2018-01-09 21:58:56
238
转载 css清除浮动的方法
在清除浮动前我们要了解两个重要的定义:浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。高度塌陷:浮动元素父元素高度自适应(父元素不写高度时,子元素写了浮动后,父元素会发生高度塌陷)知道浮动和为什么要清除浮动之后我们可以开始学习如何清除浮动了,这时候我们就需要用到清除浮动的属性clear, clear:left | right | both | none ...
2018-01-09 21:56:23
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人