与设计师的沟通在拿到视觉稿和需求单之后,我们需要了解整个活动的流程。有的时候,设计师并不会把每个页面的动画效果做成视频,而是用口述的方式和工程师进行沟通。这样就...
在软件开发领域,前端工程师曾经是一个比较纠结的职业。在Web技术真正发展起来之前的相当长一段时间里,由于技术门槛很低,前端工程师行业一直是鱼龙混杂的状态。其中很...
node.js是一个可以使用JavaScript开发服务器端应用的平台。它依托于GoogleV8JavaScript引擎,并采用事件I/O...
最近优化了公司网站的banner幻灯片广告,有用户反应广告切换时有些卡,时快时慢,效果不是很好,得换个轮播效果。提到幻灯片插件,现在网上有很多了,比如swipe...
JavaScript是一种基于对象的语言,它通过操纵对象来完成各种任务。在浏览器的使用者看来,浏览器是一个显示文档的窗口,但是,在我们编写JavaScript程...
网页制作Webjx文章简介:使用动态原型模式时,不能使用对象字面量重写原型。前面已经解释过了,如果在已经创建了实例的情况系重写原型,那么就会切断现有实例与新原型...
网页制作Webjx文章简介:因为浏览器之间行为的差异,多数JavaScript代码包含了大量的if语句,将执行引导到正确的代码中。看看XMLHttpReques...
网页制作Webjx文章简介:10款非常时尚的jQuery焦点广告插件.这篇文章向大家推荐几款非常漂亮的jQuery图片切换效果插件。jQuery是最流行...
由于基于原型链实现继承的方式存在一些缺点,所以人们采用了另外一种方式来实现继承——基于函数伪造的方式实现继承。这个技术的思想是在子类构造函数的内部调用父类的构造...
上一篇文章中我们介绍了如何绘制SVG文本,那么如何绘制多行文本呢?SVG的<tspan>元素用于绘制SVG多行文本。我们不必每行文本都使用绝对定位...
.svg-demo{width:100%;height:150px;}SVG直线SVG连接标记(markers)用于标记一条线或路径的开始、中间个结束...
viewport、viewBox和preserveAspectRatio是SVG中基础而且必须了解的几个部分,如果这几个部分没有理解清楚,对大家今后学习SVG相...