自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翾的博客

如果有一天我们淹没在人潮里,那是因为没有努力活得丰盛。

  • 博客(11)
  • 收藏
  • 关注

原创 异步加载js 和 js时间线介绍

异步加载jsjs加载的缺点:加载工具方法没必要阻塞文档, 过多js加载会影响页面效率, 一旦网速不好, 那么整个网站将等待js加载而不进行后序渲染工作. 有些工具方法需要按需加载, 用到再加载, 不用不加载.javascript异步加载的三种方案1 . defer异步加载, 但要等到dom文档全部加载完才会被执行. 只有ie能用, 也可以将代码写到内部. 例<script type = "tex

2016-12-31 16:34:07 1033

原创 数据结构---快速排序封装函数

下面的代码中的article只是我也的一个测试结构体, 可以换成任何数值, 理论上来说, 是通用的, 同学们可以自己用下面的代码, 封装一个属于自己的多态快排类void quickSort(article s[], int l, int r){ if (l < r) { int i = l, j = r; double x = s[l].perPea

2016-12-27 16:56:48 646 1

原创 利用原生js做出拖拽弹射效果

预览图 效果图帧数有点低…., 下面附上代码, 大家仔细研究<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ceshi</title> <style> *{ margin: 0; top: 0; } #demo{

2016-12-22 21:18:23 953 1

原创 原生js封装元素运动函数

首先看看演示效果 代码, 函数参数obj为当前想要变动的元素, changeData为想要变动的种类, 例如, func为元素动作结束后想要处理的函数例如向上面那个演示, 注意: opacity要乘以100, 原因见如下代码var div = document.getElementsByClassName('demo')[0]; startMove(div, {width:200 ,

2016-12-22 16:02:21 1138 1

原创 数据结构之---求最大字段和, 时间复杂度o(n)算法

问题描述采用动态规划策略设计并实现算法,求解最大子段和及最大子段和的起始下标和终止下标,要求算法的时间复杂性不超过O(n)。最大子段和问题给定由n个整数(可能为负整数)组成的序列a1, a2,…, an, 求该序列形如 的子段和的最大值。当所有整数均为负整数时定义其最大子段和为0。依次定义,所求的最优值为 例如当(a1,a2, a3, a4,a5,a6)= (-2,11,-4,13,-5,-2)时,

2016-12-17 20:33:47 3614 1

原创 数据结构--哈弗曼编码器

哈夫曼编码本人比较懒….关于哈夫曼树知识点的介绍就不在博客上说了, 请同学们自行查阅相关资料, 直接上代码, 简单 ,粗暴. 如果有哪里没看明白或者是对程序有更好的见解, 请评论在博文的下方, 或者私信我, 我看到后会第一时间回复, 希望大家踊跃发言语言: C知识点: 哈夫曼编码问题描述: 问题描述:设计一个赫夫曼编码译码系统,对某个英文文本文件(.txt)中的字符进行哈夫曼编码,并将该txt文件生

2016-12-08 12:32:13 1950 3

原创 原生js小项目---拖拽小方块--- js菜单栏

学习js到了这里就可以开始尝试做一些小的项目了拖拽小方块HTML部分省去js拖拽方块, js菜单栏function getStyle(elem, prop, fakeNode) { if(window.getComputedStyle){ return window.getComputedStyle(el

2016-12-08 11:58:56 2679

原创 javascript事件, 解决mousedown和click冲突事件, 鼠标事件, 键盘事件, 文本事件用法简介

事件分类鼠标事件click/ mousedown/ mousemove/ mouseup/ contextmenu/ mouseover/ mouseout/ mouseenter/ mouseleave用button来区别鼠标的按键DOM3标准规定: click事件只能监听左键, 只能通过mousedown和mouseup来判断鼠标键鼠标左键button = 0, 右键button = 2

2016-12-08 11:44:28 17111

原创 javascript事件详解和事件冒泡, 捕获介绍, 事件委托经典例子

事件ele.onxxx = function(event) { } 兼容性好, 但是一个元素的同一个事件上只能绑定一个处理程序基本等同于写在HTML行间obj.addEventListener(type, fn, flase); IE9以下不兼容, 可以为一个事件绑定多个处理程序obj.attachEvent(‘on’ + type, fn); IE独有, 一个事

2016-12-07 20:21:31 4048

原创 javascript脚本化CSS系列和封装兼容方法的getStyle(obj, prop)方法

脚本化CSS读写元素dom.style.prop 可读写行间样式, 没有兼容性问题, 碰到float这样的关键字属性, 前面应加CSSeg: float—>cssFloat复合属性必须拆解, 组合单词变成小驼峰式写法写入的值必须是字符串格式查询计算样式window.getComputedStyle(ele, null); eg : window.getComputedStyle(el

2016-12-06 20:25:13 735

原创 javascript定时器+DOM查看视口以及元素尺寸和位置

javascriptjs定时器setInterval( 函数, 时间);可识别最小帧数14 ,每xx时间执行一次这个函数, 循环执行多次setTimeout( 函数 , 时间);xx时间之后执行这个函数clearInterval( );clearTimeout( );全局对象window上的方法, 内部函数this指向windowDOM基本操作查看滚动条的滚动距离window.page

2016-12-05 21:12:41 1057

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除