- 博客(8)
- 收藏
- 关注
原创 JS动画
JS函数move(obj,attr,target,speed,interval,callback)//功能:以定时器方式设置元素长宽伸缩或水平/垂直移动的动画//要求:元素样式必须设置绝对定位,并且有left和top属性//obj:要执行动画的对象//attr:要改变的属性,比如:left top width height//target:执行动画的目标位置//speed:移动的速度...
2019-02-16 11:37:41
336
原创 前端基础面试题
页面布局题目:假设高度已知,请写出三栏布局,其中左栏,右栏宽度各为300px,中间自适应– 方案一:两边元素浮动不占位置,中间元素占父容器宽度百分之百<!DOCTYPE html><html> <head> <style type="text/css"> *{
2019-02-13 11:23:29
666
原创 JS之数组去重
//方案一,使用对象判断数组是否重复,发现重复则删除当前项,并再次遍历当前索引. function unique1(arr){ var obj={}; //创建一个空对象 for(var i=0;i<arr.length;i++){ //遍历数组 var item=arr[i]; //取出当前项 if(obj.hasOwnProperty(item)){/...
2019-02-11 17:04:57
142
原创 JS中面向对象之原型prototype,构造器cnstructor与原型链__proto__
原型prototype每一个函数(类)都有一个prototype属性,属性值是一个对象;这个对象中存储了当前类供实例调取使用的共有属性和方法构造器constructor浏览器默认给原型开辟的堆内存中有一个属性constructor:存储的是当前类本身原型链__proto__每一个对象(实例)都有__proto__(原型链)属性,这个属性指向当前实例所属类的原型(不确定所属的类,...
2019-02-11 11:39:52
419
原创 canvas之绘图
在canvas中插入图片(需要image对象) var canvas=document.querySelector("#test") if(canvas.getContext){ var ctx=canvas.getContext("2d") var img=new Image(300,200) //使用Image(w,h)获得图片对象 img.src="xi...
2019-02-10 16:17:12
166
原创 前端canvas基础
什么是canvas(画布)是html5新增的元素,可用于通过使用js的脚本来绘制图形,创建动画。canvas最早由Apple引入Webkit。canvas使用入门使用标签来定义一个canvas元素。例如&lt;canvas id="test"&gt;&lt;/canvas&gt;。canvas元素默认具有高度:width:300px;height:150px使用js代码
2019-02-10 14:56:35
3495
原创 attribute和property,attr()和prop()的区别
一.jQuery中attr与prop使用上遇到的问题准备两组测试,每组有2个复选框与1个全选按钮,分别给按钮绑定点击事件,然后分别使用jQuery的attr和prop方法使复选框被选中。测试发现,prop方法没遇到问题,可attr只能使复选框勾上生效一次。以下是代码:<!DOCTYPE html><html> <head> <meta ch...
2019-02-09 14:52:38
1791
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人