在牛腩中学习过CSS和DIV。在JS中学习过CSS+JS 封装,在这里又回想了一遍,也作为查漏补缺,也算比較系统的复习了一遍吧。

css核心内容主要包含四个方面:标准流。盒子模型,浮动和定位,而在B/S前台页面的布局中,它们也起着决定性作用。盒子模型来确定每一个元素的详细大小。边框和间距等,浮动定位与标准流结合来确定页面中元素之间的排列顺序和位置布局等,再加上一些基础的CSS样式如背景图片,颜色等就能形成格式各样的web页面了。

DIV:CSS中定位技术的一种,作为一个单独的模块出现。与span相对。而CSS中定位还包含如position的relative和absolute方式。它们能够结合起来进行使用。使页面出现较为复杂的定位效果。

JS:为了使CSS所设计好的页面能够呈现出一个动态的效果,同一时候为了解决其它语言在client与server端之间交互的速度缓慢的问题,能够採用JavaScript技术,而JQuery则是一个兼容多种浏览器的一个经过封装好的轻量级的JS库。利用它,能够更加方便的对页面中的各种元素设计各种动态效果。

而这二者间有着不可切割的关系:细致分析发现,在JS设计动画效果时,很多看似非常复杂的效果。事实上都是通过设定页面元素的CSS样式来控制的。

比方图片的淡入淡出是通过opacity样式来控制的,而滚动,加速减速等这些动画效果也仅仅是通过一些如元素位置。大小等简单的CSS样式或者DOM元素属性加上一些简单的方法如setTimeout和setInterval等简单的函数封装而成的。

为了方便,相同JS中也提供了一些方法来设置或获取CSS样式。

css查漏补缺。过滤器:

Ie: opacity:filter(alpha=50);//w3c opacity:0.5
/*2、blur模糊*/
.blur{
filter:progid:DXImageTransform.Microsoft.blur(pixelradius=4,makeshadow=false);
}
/*3透明色*/
.chroma{
filter:chroma(color=FF6800); /* 去掉金黄色 */
}
/*4、flip翻转*/
.flip1{
filter:fliph; /* 水平翻转 */
}
.flip2{
filter:flipv; /* 竖直翻转 */
}
.flip3{
filter:flipv fliph; /* 水平、竖直同一时候翻转 */
}
/*5、遮罩*/
.mask{
filter:mask(color=#8888FF); /* 遮罩 */
}
/*6、波浪*/
span.wave1{
filter:wave(add=0,freq=2,lightstrength=70,phase=75,strength=4);
}

JS:李炎恢的视频中讲的挺全面的,针对于JQuery,视频中主要讲了有关于在实际应用中常常遇到的一些方法,在这里总结一下:

1.实现连缀:封装$()来返回一个JQuery对象。

这里理解的JQuery对象事实上和博客前端样例中的Base基础库核心对象一样。通过定一个一个构造函数对象,为这个对象的原型对象定义很多封装好的方法,以供外界进行调用。同一时候每次运行完毕后。返回这个对象本身,以便下一次继续实现连缀调用。这样大慷慨便了编程人员,这也充分体现了JQuery的write less,do more的设计理念。

2、经常用法:

1.获取和设置属性

html(),css(),val(),scrollLeft/Top(),height()/width(),outerWidth(true)/Height(true)

2.显示隐藏

hide()和show(),slideDown()和slideUp(),toggle()和slideToggle(),fadeOut()/fadeIn()//这里要注意參数的使用slow,fast,normal或者直接为数字

3.动画效果

animate(),dequeue()

4、其它

Is()方法,scroll(),appendTo(),插件的使用,浏览器版本号和类型的推断browser,JSON数据格式等等。

以上是关于JQuery视频中讲到的一些基础的知识概括。此外还包含一些基础的AJAX的封装函数如ajaxStart()和ajaxStop(),ajaxComplete(),$().get(),$().post()等。

小结:CSS和JS二者的结合共同构成了现在站点中丰富多彩的web页面。基于JQuery是JS的一个封装库,当包,对于浏览器的差异,它应该在控制和尽量放弃的版本号控制的方式封装的能力来通过。同时,针对包装JS库,我们应该试着理解的原则包,然而,为了实现专有,知道为什么,为了创造我们自己的未来,JS库。

CSS+DIV+JQuery实际的视频汇总的更多相关文章

  1. html css+div+jquery实现图片轮播

    一直想自己动手做一个图片轮播的控件,查查网上的资料大多引用已经做好的组件,其原理算法不是很清楚,于是自己用jquery写了一个.先看下效果图: 主要界面实现思路如下: 1.新建一个div宽度为100% ...

  2. CSS+DIV入门第一天基础视频 CSS选择器层叠性和继承性

    大家好,我是小强老师, 现在网上的CSS+DIV视频,要么讲的太深,要么太浅,很多初学的同学们总是遇到困难,今天小强老师专门给大家准备了css课程的视频.带你从零基础学习CSS+DIV一直到能独立完成 ...

  3. 精通CSS+DIV基础总结(一)

    这段时间学习了玩了DIV+CSS的视频,感觉效率不高.前边的Javascript总结的不好,但是看了后边的JQuery,觉得学习的再多一点,再进行Javascript的总结.DIV+CSS总结,估计会 ...

  4. js与jQuery实现方式对比汇总

      CreateTime--2016年12月16日09:11:23Author:Marydonjs与jQuery实现方式对比汇总 <div id="ListContainer" ...

  5. CSS与JQuery的相关问题

    文字隐藏:p div里面的文字过长时隐藏文字: overflow:hidden; text-overflow:ellipsis; white-space:nowrap; --------------- ...

  6. 使用CSS和jQuery实现对话框

    因为项目中要显示一些对话框,但用alert显得太丑,后从网上找了一些插件,但有觉得不好用,因此自己试用CSS和jQuery写了一个对话框,代码如下: <!DOCTYPE html> < ...

  7. 使用CSS和jQuery实现tab页

    使用jquery来操作DOM是极大的方便和简单,这儿只是简单的用一个使用css和jquery来实现的tab页来简单介绍一些jQuery的一些方便使用的方法,下面是html文件: <!DOCTYP ...

  8. css+div网页设计(二)--布局与定位

    在网页设计中,能否控制好各个模块中在页面中的位置是非常关键的,与传统的表格定位不同,css+div定位方式更加的灵活,本篇博客将为大家介绍css+div的布局与定位. 一.盒子模型 由图可以看出 盒子 ...

  9. css+div网页设计(一)--基础知识

    css是网页制作不可缺少的部分,我会用三篇博客为大家展示css的基本用法. 关于css+div的整体结构图总结如下: 本篇博客主要介绍css的基础知识. 一.css概念; css(级联样式表):它是一 ...

随机推荐

  1. Blend4精选案例图解教程(二):找张图片玩特效

    原文:Blend4精选案例图解教程(二):找张图片玩特效 Blend中的特效给了我们在处理资源时更多的想象空间,合理地运用特效往往会得到梦幻般效果,本次教程展示对图片应用特效的常规操作,当然特效不仅限 ...

  2. Shrio登陆验证实例详细解读(转)

    摘要:本文采用了Spring+SpringMVC+Mybatis+Shiro+Msql来写了一个登陆验证的实例,下面来看看过程吧!整个工程基于Mavevn来创建,运行环境为JDK1.6+WIN7+to ...

  3. Codeforces 484E Sign on Fence(是持久的段树+二分法)

    题目链接:Codeforces 484E Sign on Fence 题目大意:给定给一个序列,每一个位置有一个值,表示高度,如今有若干查询,每次查询l,r,w,表示在区间l,r中, 连续最长长度大于 ...

  4. CF 148D. Bag of mice (可能性DP)

    D. Bag of mice time limit per test 2 seconds memory limit per test 256 megabytes input standard inpu ...

  5. 乐在其中设计模式(C#) - 责任链模式(Chain of Responsibility Pattern)

    原文:乐在其中设计模式(C#) - 责任链模式(Chain of Responsibility Pattern) [索引页][源码下载] 乐在其中设计模式(C#) - 责任链模式(Chain of R ...

  6. 【C语言探索之旅】 第一部分第八课:第一个C语言小游戏

    ​ 内容简介 1.课程大纲 2.第一部分第八课:第一个C语言小游戏 3.第一部分第九课预告: 函数 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写 ...

  7. MVC5

    MVC5 不知不觉 又逢年底, 穷的钞票 所剩无几. 朋友圈里 各种装逼, 抹抹眼泪 MVC 继续走起.. 本系列纯属学习笔记,如果哪里有错误或遗漏的地方,希望大家高调指出,当然,我肯定不会低调改正的 ...

  8. 5、Cocos2dx 3.0小游戏开发的例子寻找测试三个简单的介绍和总结

    繁重的劳动开发商,当转载请注明出处:http://blog.csdn.net/haomengzhu/article/details/27186557 測试例子简单介绍 Cocos2d-x 为我们提供了 ...

  9. cocos2dx lua

    对于游戏公司而言.採用游戏脚本lua.python等进行开发也非经常见,可是非常多童鞋对脚本并没有非常熟悉的概念,本篇则向大家简介脚本的用途以及在Cocos2dx基础使用方法: Lua和python这 ...

  10. HDU 4832(DP+计数问题)

    HDU 4832 Chess 思路:把行列的情况分别dp求出来,然后枚举行用几行,竖用几行.然后相乘累加起来就是答案 代码: #include <stdio.h> #include < ...