前端
x-working
这个作者很懒,什么都没留下…
展开
-
JavaScript创建对象模式
组合使用构造函数和原型模式构造函数模式用于定义实例属性,原型模式则用于定义方法和共享的属性。这种混合模式不仅支持向构造函数传入参数,还最大限度地节约了内存,可谓是集两模式之长。示例代码如下:function Student(name,sex,grade){ this.name = name; this.sex = sex; this.grade = grade;}...原创 2019-01-23 17:10:18 · 86 阅读 · 0 评论 -
前端开发规范之工作总结
1、js中的每条语句都以;结尾,虽然不写;不会报错,但是不写会影响js的执行效率;2、js中类型转string 如果已经知道被转换的变量类型不是null和undefined那么请使用toString()方法,效率更高;应为String()方法转化之前计算机会先判断类型,再调用toString方法;3、将js中不再使用的对象设置为null;方便浏览器回收,减少内存占用;...原创 2019-05-18 19:58:48 · 224 阅读 · 0 评论 -
left、top、width、height的动画效果
//尝试创建一个可以执行简单动画的函数/* * 参数: * obj:要执行动画的对象 * attr:要执行动画的样式,比如:left top width height * target:执行动画的目标位置 * speed:移动的速度(正数向右移动,负数向左移动) * callback:回调函数,这个函数将会在动画执行完毕以后执行 */funct...原创 2019-06-06 17:49:32 · 622 阅读 · 0 评论 -
前端技术文档网址
https://developer.mozilla.org/zh-CN/原创 2019-06-19 10:49:05 · 275 阅读 · 0 评论 -
h5手机滑动事件
slideDom.addEventListener('touchstart', touchstart,false);slideDom.addEventListener('touchmove', touchmove,false);slideDom.addEventListener('touchend', touchend,false);//开始滑动functiontou...转载 2019-06-20 14:53:01 · 3676 阅读 · 0 评论 -
前端画布曲线
//三次贝塞尔曲线brush.beginPath();brush.save();brush.moveTo(0, 0);brush.bezierCurveTo(200, 0, 200, 400, 400, 400);brush.stroke();//两次贝塞尔曲线brush.beginPath();brush.moveTo(0, 0);brush.quadraticCurveT...原创 2019-06-17 20:00:59 · 1011 阅读 · 0 评论