10 个非常有用的 SVG 动画的 JS 库

SVG 通常可以用作跨分辨率视频。这意味着在一块高分屏幕上不会降低图片的锐度。此外,你甚至可以让SVG动起来,通过使用一些JavaScript类库。下面,我们分享一些javascript类库,这些类库会帮助我们将SVG动画提高一个等级。 Vivus Vivus 是一个能动画js类...

利用canvas玩转神奇的图片处理

canvas是html5新增的一个功能,它是一个基于状态的绘图协议。 今天,我们就来看看神奇的canvas可以为我们带来如何惊叹的图片处理效果。 下面是我在慕课网学习的一些笔记整理大家可以看看。 1.如何把图片加载到canvas中 <!DOCTYPE html> <html...

AngularJs的三种绑定策略(@,=,&)详述

在AngularJS中,我们通常会使用自定义指令,最常用的方式就是将自定义指令中的属性和controller中的字符、变量、函数绑定起来,用于实现模块化,方便视图层和业务层的分离,举例如下: 我们想通过属性的方式去给自定义指令填充一个字符串: <html la...

AngularJs如何对ng-repeat数组实现双向数据绑定

在接触angualrjs不久的时候,我遇到一个问题,就是当我们用ng-repeat把数组迭代在一个div里面的时候,已经迭代在div中的数组dom不能够双向绑定到js上,代码的问题具体如下: html代码 定义了一个ng-repeat的ng-model双向绑定输入框 <ul> ...

CSS在各大浏览器上的兼容性问题总结

什么是浏览器兼容? 答:当我们使用不同的浏览器(Firefox IE7 IE6)访问同一个网站,或者页面的时候,会出现一些不兼容的问题,在这种浏览器下显示正常,在另一种下就乱了,我们在编写CSS的时候会很恼火,刚修复了这个浏览器的问题,结果另外一个浏览器却...

[CSS知识]css中“>”(将括号)和空格的区别!

css中的〉代表直接子代选择器 之前看到有的同学在写css时使用了 <style> #div1 > #div2 </style> 由于之前的开发项目中没有用过,所以就做了了解,下面是我查阅资料的结果!(好吧,其实是百度的) 举例说明: 假设有dom 结构如下 ...

[JS模块化开发]利用requireJS实现AMD模块化的前端开发!

一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。   <script src="1.js&qu...

Top