createRadialGradient,用于创建线性背景,绘制星空什么的,不用这个你就out了。语法:context.createRadialGradient(x0,y0,r0,x1,y1,r1);其中,x0,y0,r0表示线性背景的起始坐标x,y和半径,x1,y1,r1表示的是线性背景的结束坐标x,y和半径。在使用时,必须先获取画布的context
Web前端
ajax分析与讲解,其实ajax一点也不难,只是你把它看难了
AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。但笔者的一种简单粗暴的理解就是:ajax就是一个封装好的,用于不同的页面(这里的页面不是指单纯的html,包括前后台的东西)间传输数据和接收数据的方法。
sort()排序,不是你看上去的那么简单
可能学js的朋友都知道,sort()在js中是用来排序的,但真正用起来,又不是那么的得心应手,为什么呢,那是因为你没有真正的理解它。如果你真的懂得了它内部的实现机制,那我相信你用起来应该就没那么难了。下面就让我们来一起了解一下sort()吧。
split(),slice(),splice(),substring(),substr()的用法
substring() 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。如果参数 start 与 stop 相等,那么该方法返回的就是一个空串(即长度为 0 的字符串)。如果 start 比 stop 大,那么该方法在提取子串之前会先交换这两个参数。
你不知道的javascript用法
javascript语言可谓是最灵活的语言之一了,只要你掌握了其中的深层原理,分分钟可以搞定很多别人搞不定的。本篇文章就向大家分享几个比较常用的功能却又很少有人用到的方法。望你看了能得到一点启示。
自己封装的轮播插件,可实现翻页,小圆点,多屏滚动等功能
现在的网页中,焦点图几乎是一块必备的元素了,无论淘宝,百度,还是腾讯,到处可见焦点图或是轮播图的身影,如果每次都是重头写一遍js,那未免太麻烦,多写几次估计都能背下来了。但在工作中,有时候效率很重要,对代码进行适当的封装可以使我们的工作事半功倍。
CSS3中:nth-child和:nth-of-type的区别深入理解
其实他们还是有区别的,:nth-of-type为什么要叫:nth-of-type?因为它是以”type”来区分的。也就是说:ele:nth-of-type(n)是指父元素下第n个ele元素,
而ele:nth-child(n)是指父元素下第n个元素且这个元素为ele,若不是,则选择失败。