关闭

实现图片预加载的几种方式

感觉自己好久没有写博客了,可能自己变懒了。不知道为什么最近有点迷茫,不知道是该去学一下新东西还是该去看一下具有深度的东西。新的技术需要关注,但是我要去研究一下jquery的源码,这个东西很早就想去看,无奈时间安排不过来。学了新的东西,没有机会去实践,很快就忘记了,但是我们还是要保持一种不断吸收新知识的姿态。讲了这么多废话,好了,开始今天的话题。实现图片预加载的几种方式。 在开发的过程,我们经常会遇到...
阅读(1010) 评论(0)

总结一下:after和:before的一下知识点

1.伪元素不存在文档中,js无法获取到它,所以用js是无法操作它的。 2.它属于主元素本身,所以在它身上进行事件的触发,触发的是主元素的事件;例如在主元素上绑定一个click事件,我们去点击这个伪元素的时候,触发的是主元素的click事件。 3.有些元素是没有伪元素的,比如img,input,textarea等等。从这些元素本身来去看,就是这些元素里面是不可以再包括其他元素的(意...
阅读(160) 评论(0)

用原生的javascript实现输入框匹配相关字段的效果

突然我发现我好久没有写博客了,之前一直在忙,除了实习,还要忙毕业设计。然后就过年了。2017,新的一年,我希望我在前端开发的路上能收获更加多东西,最近接触了nodejs的开发,还要项目中的css到sass开发的迁移过程。今天我都写这些,我今天写一个平时我们很经常接触的东西。不说那么那么多,直接上图… 看到图中自动匹配,然后出现的提示字段了吗?你想到用什么方法来实现它?onchange,onkeypr...
阅读(283) 评论(0)

总结一下svg转canvas踩的坑

最近在做项目的一个需求,用canvas实现落花效果,花的颜色可变;首先我的想法是:花是svg图片,我们动态改变样式即可得到不同的颜色的花.然后绘制在canvas上.网上有很多做法是:svg->blob->createObjectURL();如如下图:(截图自:http://javascript.ruanyifeng.com/htmlapi/svg.html#toc6) 因为我所做的项目也是面向现代...
阅读(3002) 评论(0)

xss攻击进阶篇---如何利用抓包工具Fiddler进行xss攻击

最近对自己的项目进行了xss攻击,想找到还存在什么漏洞;玩着玩着玩上瘾了,顺手帮别人的网站做了测试,结果时,不费一兵一卒就轻易拿下;还可以进行CSRF攻击,攻击别人的帐号.xss的危害可小可大;比如弄一些恶作剧,弹出一些东西,大到恶意地操作别的帐号,做一下钓鱼的入口等等 什么是xss,什么csrf;在这里我们不去讨论;相关的知识点请看之前我写过的一篇文章XSS跨站脚本攻击与CSRF跨站请求伪造攻击的...
阅读(1878) 评论(0)

回顾数据结构(5):队列

#include #include #include typedef struct Queue{ int data; struct Queue *next; }QNode,*QueuePtr;typedef struct{ QueuePtr front; QueuePtr rear; }LQueue; //初始...
阅读(133) 评论(0)

回归数据结构(4):双向循环链表

双向循环链表的插入,删除的操作如图: #include #include #includetypedef struct LNode{ int data; struct LNode *next; struct LNode *prior; }Node,*LinkList;int createLinkList(LinkLi...
阅读(148) 评论(0)

回顾数据结构(3):双向链表

#include #include #includetypedef struct LNode{ int data; struct LNode *next; struct LNode *prior; }Node,*LinkList;//创建双向链表 int createLinkList(LinkList &L,int l...
阅读(102) 评论(0)

回顾数据结构(2):单循环链表

#include #include #includetypedef struct LNode{ int data; struct LNode *next; }Node,*LinkList; //创建循环链表 int createLinkList(LinkList &L,int length){ LinkList he...
阅读(104) 评论(0)

单链表逆序操作-倒插法

首先我们把链表分成两部分,头结点,其他结点;让头结点的next为NULL;然后剩余部分使用倒插法,一个一个的插入的到头结点中; #include #include #includetypedef struct LNode{ int data; struct LNode *next; }Node,*LinkList;int cr...
阅读(298) 评论(0)

回顾数据结构(1):单链表

1.链表的结点由数据域和指针域构成: //定义链表结构 typedef struct LNode{ ElemType data; struct LNode *next; }Node,*LinkList;2.创建链表://创建链表 Status CreateLinkList(LinkList &L,int n){ LinkList p,head; L = (LinkL...
阅读(117) 评论(0)

常见的CSS布局总结

两行布局:头部高度固定,尾部高度为剩余高度方法:尾部元素设置 position: absolute; top:顶部元素的高度,bottom:0; Title html,body{...
阅读(373) 评论(0)

angular.js指令(directive)中的controller,compile,link函数有什么不同?

到目前为止,用angualrjs去做开发也有两个月了.做为一个菜鸟,难免会被大神吊打(这里有一个悲伤的故事...);某一天,一位前端大神问我:你知道angular指令中的controller,compile,link函数有什么不同?然后我就一脸懵逼了.... 今天我们来一起了解一下它们有什么不同的地方: var ag = angular.module("myApp",[]);...
阅读(6462) 评论(0)

你真的了解z-index属性了吗?

在编码的过程中,我们常常用z-index去控制元素的层叠顺序.那么我们真的了解它了吗?z-index的语法:(参考W3C文档) 属性 值 Value auto integer inherit Initial auto Applies to positioned elements Inherited no Percentages N/A Media...
阅读(1373) 评论(0)

Requirejs---菜鸟入门

Requirejs知道这个东西,但是没有去用过“,其实很久就想去用这个东西来模块化开发,奈何把时间放到其他地方去了。这两天也去看了一下文档。所以今天在这里写下自己的想法。首先我来个demo代码: ...
阅读(275) 评论(0)
43条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:71030次
    • 积分:1036
    • 等级:
    • 排名:千里之外
    • 原创:40篇
    • 转载:3篇
    • 译文:0篇
    • 评论:4条