暂时未有相关云产品技术能力~
热衷于研究前端新知识,学习新技术。精通HTML5+CSS3,Javascript,jQuery,Angular,Bootstrap。
一、背景大小 background: url("images/bg.jpg") no-repeat;控制背景的大小1、具体数值background-size: 500px 500px;2、百分比background-size: 50% 50%;3、cover、contain参数 cover 完全覆...
1、CSS3边框: border-radius:CSS3圆角边框。在 CSS2 中添加圆角矩形需要技巧,我们必须为每个圆角使用不同的图片,在 CSS3 中,创建圆角是非常容易的,在 CSS3 中,border-radius 属性用于创建圆角。
CSS3盒模型详解 盒模型设定为border-box时 width = border + padding + content 盒模型设定为content-box时 width = content所谓定盒模型即可以指定 属性width的计算方式
CSS3 边框详解 其中边框圆角、边框阴影属性,应用十分广泛,兼容性也相对较好,具有符合渐进增强原则的特征,我们需要重点掌握。 一、边框圆角 border-radius 每个角可以设置两个值 ,x 值,y值 圆角处理时,脑中要形成圆、圆心、横轴、纵轴的概念,正圆是椭圆的一种特殊情况。
一、颜色的表示方式 1、 rgba(255,0,0,0.1) rgba是代表Red(红色) Green(绿色) Blue(蓝色)和 Alpha透明度。虽然它有的时候被描述为一个颜色空间 新增了RGBA、HSLA模式,其中的A 表示透明度通道,即可以设置颜色值的透明度,相较opacity,它们不具有继承性,即不会影响子元素的透明度。
一、属性选择器 其特点是通过属性来选择元素,具体有以下5种形式: 1、E[attr] 表示存在attr属性即可; div[class] 2、E[attr=val] 表示属性值完全等于val; div[class=mydemo] 3、E[attr*=val] 表示的属性值里包含val字符并...
一、文件API File API:提供客户端本地操作文件的可能 multiple是让文件域可以多选 1 DOCTYPE html> 2 3 4 5 文件API 6 7 8 9 10 11 12 ...
一、访问历史 API 通过history对象实现前进、后退和刷新之类的操作 history新增的两个方法history.replaceState()和history.pushState()方法属于HTML5浏览器新增的属性,所以IE9以下的是不支持的。
在HTML5 API里,页面DOM里的每个节点上都有一个classList对象,程序员可以使用里面的方法新增、删除、修改节点上的CSS类。使用classList,程序员还可以用它来判断某个节点是否被赋予了某个CSS类。
一、HTML5新选择器 1、document.querySelector("selector");selector:根据CSS选择器返回第一个匹配到的元素,如果没有匹配到,则返回null;支持: Chrome 4.
一、HTML5应用程序标签 1、datalist需要数据载体 input list属性指向数据源 2、progress进度条 -webkit-appearance: none; /*如果要改默认样式 要先取消默认样式 */ .
一、语义标签 语义标签对于我们并不陌生,如表示一个段落、表示一个无序列表 ~ 表示一系列标题等,在此基础上HTML5增加了大量更有意义的语义标签,更有利于搜索引擎或辅助设备理解HTML页面内容。 传统的做法我们或许通过增加类名如class="header"、class="footer",使HTML页面具有语义性,但是不具有通用性。
jQuery动态创建表格 1 DOCTYPE html> 2 3 4 5 动态创建表格 6 7 8 table { 9 border-collapse: collapse; 10 ...
操作form表单 1、 属性操作 设置属性: // 第一个参数表示:要设置的属性名称 // 第二个参数表示:该属性名称对应的值 $(selector).attr(“title”, “传智播客”); 获取属性: // 参数为:要获取的属性的名称,改操作会返回指定属性对应的值 $(selector).attr(“title”); 此时,返回指定属性的值 移除属性: // 参数为:要移除的属性的名称 $(selector).removeAttr(“title”); 注意:checked、selected、disabled要使用.prop()方法。
在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。 关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
在追求页面互动效果的时代,大家都想把页面效果做的美轮美奂,这一切都离不开前端技术脚本Javascript,而最近常被人用到的Javascript库文件则是jQuery。 jQuery的使用具体步骤如下: 一、调用库文件 使用jQuery必须链接jQuery的库文件,无论是压缩版还是正常版,必须至少在网页中链接一个,如: 或者 二、启动Jquery效果 链接好jQuery库文件后,还要在使用jQuery效果的页面中启动效果,如: $(document).ready(function(){ // 书写代码处 }); 在网页中加入以上两处,jQuery效果就能被调用出来了。
jQuery其他补充+ 4.1 链式编程: end()补充 * 补充五角星 评论案例 * 第一步:鼠标移入,当前五角星和前面的五角星变实体。后面的变空心五角星 * 第二步:鼠标点击的时候,为当前元素添加clicked类,其他的移除clicked类 * 第三步:当鼠标移开整个评分控件的时候,把clicked的之前的五角星显示实心 + 4.2 隐式迭代 * 默认情况下,会自动迭代执行jQuery选择出来所有dom元素的操作。
上一篇讲到jQuery中的事件,深入学习了加载DOM和事件绑定的相关知识,这篇主要深入讨论jQuery事件中的合成事件、事件冒泡和事件移除等内容。 一、合成事件 jQuery有两个合成事件——hover()方法和toggle()方法,同ready()方法一样,这些都是jQuery自定义的方法。
jQuery事件总结(一) 现在就一点一点积累自己的知识体系,记录自己学到的和自己所理解的jQuery。 JavaScript和HTML之间的交互式通过用户和浏览器操作页面时引发的事件机制来处理的。
一、元素操作 1、 高度和宽度 $(“div”).height(); // 高度 $(“div”).width(); // 宽度 .height()方法和.css(“height”)的区别: 返回值不同,.
Window对象和document对象的区别 1、window对象表示浏览器中打开的窗口 2、window对象可以省略,比如alert()也可以写成window.alert() Document对象是window对象的一部分 浏览器的HTML文档成为dicument对象 Window.
一、基础操作 1.html() 使用html()方法读取或者设置元素的innerHTML。 就是相当于javascript里头的innerHTML。 2.text() 使用text()方法读取或者设置元素的innerText。
图片导航效果 1 DOCTYPE html> 2 3 4 5 Title 6 7 *{ 8 margin: 0; 9 padding: 0; 10 } 11 ...
一、DOM对象跟jQuery对象相互转换 jQuery对象转换成DOM对象: 方式一:$(“#btn”)[0] 方式二:$(“#btn”).get(0) DOM对象转换成jQuery对象: $(document) -> 把DOM对象转成了jQuery对象 var btn = document.getElementById(“bt n”); btn -> $(btn); 二、jQuery基本动画 Jquery的动画效果能够轻松的为网页添加动画效果,为网页带来了新的活力。
jQuery实现下拉菜单 一、居中 1、块元素居中:给块元素本身设置:margin:0 auto;,块元素必须设置宽度 2、行内块元素居中:给元素父级设置text-algin:center; 1 DOCTYPE html> 2 3 4 5 Title ...
jQuery选择器 一、内容过滤选择器 选择器 描 述 返 回 示 例 :contains(text) 匹配含有文本内容text的元素 集合元素 $(“p:contains(今天)”) :empty 匹配不含子元素或文本元素的空元素 ...
一、jQuery基本选择器 jQuery是javascript的一个库,包含多个可重用的函数,用来辅助我们简化javascript开发 jQuery能做的javascipt都能做到,而javascript能做的事情,jQuery不一定能做到。
一、jQuery入口函数 1、$(document).ready(function(){}); 2、$(function(){}); 二、事件处理程序 1、事件源 Js方式:document.getElementById(“id”) jQuery方式:$(“#id”) 2、事件 Js方式 :document.
一、原型prototype方法声明 构造函数有一个prototype属性,指向实例对象的原型对象。通过同一个构造函数实例化的多个对象具有相同的原型对象。经常使用原型对象来实现继承 1 DOCTYPE html> 2 3 4 5 Title 6 7 8 ...
一、声明对象 有两种声明对象的方式. 1、var obj = new Object(); 但是我们更提倡用第二种方法: 字面量式声明对象 2、var obj = {}; 1 DOCTYPE html> 2 3 4 5 Title 6 7 8 ...
一、闭包的原理 在程序语言中,所谓闭包,是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域上的非持久型变量值能力的段落。这些外部执行域的非持久型变量神奇地保留他们在闭包最初定义(或创建)时的值。
仿网易轮播图 1、HTML部分 1 DOCTYPE html> 2 3 4 5 仿网易轮播图 6 7 8 9 10 11 12 13 14 ...
CSS常用命名,必须记住 一、常用命名 标题:title 摘要:summary 箭头:arrow 商标:label 网站标志:logo 转角/圆角:corner 横幅广告:banner 子菜单:subMenu 搜索框:searchBox 登录:login 登录条:loginbar 工具条:toolb...
一、 json 两种声明方式 1、 对象声明 var json = {width:100,height:100} 2、 数组声明 var man = [ // 数组的 json { name:"刘德华", age : 16, ...
手风琴效果: 1 DOCTYPE html> 2 3 4 5 手风琴效果 6 7 *{ 8 margin: 0; 9 padding: 0; 10 list-s...
一、json 遍历 for in 关键字 for ( 变量 in 对象) { 执行语句; } 例如: var json = {width:200,height:300,left:50}console.log(json.width);for(var k in json){ console.log(k); // k 遍历的是json 可以得到的是 属性 console.log(json[k]); // json[k] 得到 是属性的 值} 二、回调函数 等动画执行完毕再去执行的函数 回调函数 很简单 当定时器停止了。
一、 js 常用访问CSS 属性的方法 我们访问得到css 属性,比较常用的有两种: 1. 利用点语法 box.style.width box.style.top 点语法可以得到 width 属性 和 top属性 带有单位的。
一、三个取整函数 这三个函数都是 数学函数 Math Math.ceil() 向上取整 天花板 比如说 console.log(Math.ceil(1.01)) 结果 是 2 console.
一、轮播图无缝滚动 1、获取元素,动态生成节点 2、匀速运动动画 3、调用动画函数 4、添加定时器,自动播放 1 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.
一、动画的原理 动画的基本原理 : 让盒子的 offsetLeft + 步长 Math.abs(-5) 取绝对值函数 二、匀速运动封装函数 1 DOCTYPE html> 2 3 4 5 匀速动画封装 6 7 div...
一、选中文字弹出提示框 选择文字: 这个弹出的层 选中的时候不出来,弹起鼠标的时候才出现 。 所以这个的事件一定是 onmouseup ,盒子显示而且盒子的位置 在 鼠标的 clientX 和 clientY 一模一样 用来判断选择的文字 二、获得用户选择内容 window.
一、冒泡原理 事件冒泡: 当一个元素上的事件被触发的时候,比如说鼠标点击了一个按钮,同样的事件将会在那个元素的所有祖先元素中被触发。这一过程被称为事件冒泡;这个事件从原始元素开始一直冒泡到DOM树的最上层。
一、轮播图的原理: 一系列的大小相等的图片平铺,利用CSS布局只显示一张图片,其余隐藏。通过计算偏移量利用定时器实现自动播放,或通过手动点击事件切换图片。 二、Html布局 首先父容器container存放所有内容,子容器list存放图片。
-->鼠标事件-->event事件对象-->默认事件-->键盘事件(keyCode)-->拖拽效果 一、鼠标事件 onclick ---------------鼠标点击事件oncontextmenu------鼠标右键点击onmouseover --------鼠标移上onmouseout ----...
一、offset家族 1、offsetWidth offsetHeight offsetLeft offsetTop offsetParent共同组成了offset家族,用来获取元素尺寸。 offsetWidth = width + padding + border offsetHeight = height + padding + border 2、offsetLeft 和 offsetTop: 返回距离上级带有定位的盒子左边的位置,如果父级元素没有定位,则以body为准 offsetLeft从父亲的padding开始算,父亲的border不算。
一、client 可视区域 offsetWidth: width + padding + border (披着羊皮的狼) clientWidth: width + padding 不包含border scrollWidt...
scrollTo(x,y)//可把内容滚动到指定的坐标scrollTo(xpos,ypos)//x,y值必需 1、固定导航栏 1 DOCTYPE html> 2 3 4 5 固定导航栏 6 7 8 *{ 9 ...
一、scroll家族 offset 自己的偏移scroll滚动的 scrollTop和scrollLeftscrollTop 被卷去的头部当滑动滚轮浏览网页的时候,网页隐藏在屏幕上方的距离二、页面滚动效果事件window.
垂直滚动条 1 DOCTYPE html> 2 3 4 5 6 7 .box { 8 width: 300px; 9 height: 500px; 10 ...
假期结束,继续学习! 拖动弹出框效果 1 DOCTYPE html> 2 3 4 5 6 7 *{margin:0;padding:0;} 8 .