- 浏览: 974866 次
- 性别:
最新评论
-
ouyida3:
大年初一写技术博客,牛
多种方案实现 CSS 斜线 -
青春..荒唐:
标准①lang 属性规定元素内容的语言,lang=" ...
前端面试问题总结 -
青春..荒唐:
新增1:①垂直居中一个img:img{ display: ...
前端面试问题总结 -
青春..荒唐:
新增:①事件委托:利用事件冒泡,自己所触发的事件,让父元素代替 ...
前端面试问题总结 -
田进丰:
居然还有java代码?
基于jQuery图片轮播
文章列表
【前言】
今天讲了讲jQuery各种元素宽高的获取和设置,下面简单总结下,希望对各位小伙伴有所帮助
【主体】
篇幅原因,将本文放到博客园发表https://www.cnblogs.com/jianxian/p/9530055.html
【前言】
今天看到一款不错的动画库,据说是当前最好的动画库~velocity.js
【主体】
velocity.js是一个快速,高性能的JavaScript动画引擎。JS动画的库非常多,各有各的有点,比如jquery自带的animate动画还有 webGL,或者利用canvas,SVG等实现其他效果,本次来讲的就是众多库中的其中一个 velocity.js 动画库。velocity.js 既可以单独用JavaScript使用,也可以配合jquery使用
先写到这里,有时间了继续研究,,
【前言】
最近讲到jquery的animate()动画效果,但是注意到无法操控背景色改变,,,,,这个以前还真没注意过。这里总结记录下
【主体】
需要记住一件重要的事情:当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 paddingLeft 而不是 padding-left,使用 marginRight 而不是 margin-right,等等。
同时,色彩动画并不包含在核心 jQuery 库中。
如果需要生成颜色动画,您需要从 jquery.com 下载 Color Animations 插件。
链接:h ...
【前言】
今天讲解了一个简单的逻辑题,经常遇到的一个面试题,js输出9*9乘法表。
【主体】
1.
<script language=javascript>
for(i=1;i<=9;i++){
for(j=1;j<=9;j++){
document.write (i+"*"+j+"="+i*j+" ");
if(i==j){
document.write ("<br/>");
...
【前言】
对象的长度不能用.length获取,需要用js原生Object.keys获取键从而推算出其长度
【主体】
注意:对象的长度不能用.length获取,需要用js原生Object.keys获取键从而推算出其长度。
Object.keys[对象]→将对象转化为数组。
案例:
var obj = {'name' : 'Tom' , 'sex' : 'male' , 'age' : 14};
var arr = Object.keys(obj);
console.log(arr); // [ ...
【前言】
最近事情比较多,学校经常举办一些无意义的活动,不仅影响了正常的教学进程,而且耽误了个人进阶学习,之前做的规划没有执行到位,这里反思一下。
【主体】
因为学生的学习阶段与接收能力参差不齐,与之前在大学里教的学生在基础上有着不小的差距。所以刚开始不太习惯,渐渐的开始反复讲解同一个知识点。先写到这里稍后完善
.
工作中经常会碰到要把2个或多个字符串连接成一个字符串的问题,在JS中处理这类问题一般有三种方法,这里将它们一一列出顺便也对它们的性能做个具体的比较。
第一种方法 用连接符“+”把要连接的字符串连起来:
str="a";
str+="b";
毫无疑问,这种方法是最便捷快速的,如果只连接100个以下的字符串建议用这种方法最方便。
第二种方法 以数组作为中介用 join 连接字符串:
var arr=new Array();
arr.push(a);
arr.push(b);
var str=arr.join(" ...
【前言】
今天有个之前的学生问了道问题,怎么利用实现背景模糊?
【主体】
这里做下记录,以后讲课重点强调下~
其实原理十分简单,可以利用伪元素和绝对定位,然后给伪元素添加模糊属性filter:(n px),接着给其设置背景为inherit继承父级,这样便可以将其背景模糊处理。
主要语法:
background: inherit; filter:
表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。
表单标签
<form></form>
功能:用于申明表单,定义采集数据的范围,也就是<form>和</form>里面包含的数据将被提交到服务器或 ...
【前言】
今天上午讲了下table表格标签相关属性,这里简单列举几个学生常见共性问题
【主体】
(1)合并单元格
①横向合并单元格colspan="横向合并单元格数量"
②纵向合并单元格rowspan="纵向合并单元格数量"
(2)表格标题
①<caption>表格标题标签
(3)间距
①单元格间距:cellspacing
②内容与单元格边框距离:cellpadding
(4)对齐方式
①水平对齐:align→ ...
【前言】
今天下午讲下a链接跳转
【主体】
相对路径和绝对路径的概念和应用是web开发者必须要熟练掌握,下面介绍一下相对路径和绝对路径的用法。
一.绝对路径:
从名称入手理解,既然称得上“绝对”二字,那么 ...
【前言】
这两天学校给了个项目,做的时候遇到一个瀑布流布局,实现方式有很多种,这里我选择了jquery插件实现。有时间再分别研究下其他几个实现方案
【主体】
直接上代码
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, ...
全局变量的优点:可以减少变量的个数,减少由于实际参数和形式参数的数据传递带来的时间消耗。
全局变量的缺点:
(1)全局变量保存在静态存贮区,程序开始运行时为其分配内存,程序结束释放该内存。与局部变量的动态分配、动态释放相比,生存期比较长,因此过多的全局变量会占用较多的内存单元。
(2)全局变量破坏了函数的封装性能。函数象一个黑匣子,一般是通过函数参数和返回值进行输入输出,函数内部实现相对独立。但函数中如果使用了全局变量,那么函数体内的语句就可以绕过函数参数和返回值进行存取,这种情况破坏了函数的独立性,使函数对全局变量产生依赖。同时,也降低了该函数的可移植性。
(3)全局变量使函数 ...
篇幅及敏感词问题,所以发布到了博客园
https://www.cnblogs.com/jianxian/p/9207518.html
1.window.alert(”),弹框效果,window可省略。弹出比较突然,用户的体验不好,基本用来测试代码使用
<script type="text/javascript">
/*
* window.alert() 把小括号里的内容,以弹窗的方式显示出来
* window是BOM对象,指的是整个浏览器,可以省略不写
* '我是李康达,我为GDP代言'
* 我们需要输出的内容,这些内容需要用一对单引号或一对双引号引用起来
* ;(分号)表示一行代码结束
* 如果一行只 ...