51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#你不知道的Javascript
Javascript性能优化阅读笔记
大多数浏览器都是用单一进程处理UI界面的刷新和JavaScript的脚本执行,所以同一时间只能做一件事,Javascript执行过程耗时越久,浏览器等待响应的时间就越长。所以,HTML页面在遇到尽管减少Javascript文件的大小并限制HTTP请求次数仅仅只是第一步,下载单个较大的Javascript脚本执行也许要锁...
代码星球
·
2020-05-25
Javascript
性能
优化
阅读
笔记
javascript学习笔记 BOM和DOM详解
js组成我们都知道, javascript 有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风格迥异。1.DOM是W3C的标准;[所有浏览器公共遵守的标准]2.BOM是各个浏览器厂商根据DOM在各自浏览器上的实现;[表现为不同...
代码星球
·
2020-05-25
Javascript
学习
笔记
BOM
DOM
JavaScript文件加载器LABjs API详解 转
JavaScript文件加载器LABjsAPI详解...
代码星球
·
2020-05-24
Javascript
文件
加载
LABjs
API
a标签使用href=”javascript:void(0); 在火狐浏览器跟chrome 不兼容
使用如下方式的链接。在Chrome中点击后行为符合预期,但在IE下会新开标签卡(根据参考资料,Firefox中有相同问题)。<ahref=”javascript:void(0);” target=”_blank”>test</a>后经查找...
代码星球
·
2020-05-24
标签
使用
href
Javascript
void
JavaScript 获取鼠标点击位置坐标
在一些DOM操作中我们经常会跟元素的位置打交道,鼠标交互式一个经常用到的方面,令人失望的是不同的浏览器下会有不同的结果甚至是有的浏览器下没结果,这篇文章就上鼠标点击位置坐标获取做一些简单的总结,没特殊声明代码在IE8,FireFox,Chrome下进行测试兼容 鼠标点击位置坐标相对于屏幕如果是涉及到鼠标点击确...
代码星球
·
2020-05-24
Javascript
获取
鼠标
点击
位置
javascript方法--bind()
bind方法,顾名思义,就是绑定的意思,到底是怎么绑定然后怎么用呢,下面就来说说我对这个方法的理解。 语法fun.bind(this,arg1,arg2,...)bind()方法会创建一个新的函数,称为绑定函数,fun方法在this环境下调用该方法可传入两个参数,第一个参数作为this,第二个及以后的参数则作...
代码星球
·
2020-05-24
Javascript
方法
--bind
Javascript 获取url参数,hash值 ,cookie
/***获取请求参数*@paramkey*@returns{*}*/functiongetRequestParameter(key){varparams=getRequestParameters();returnparams[key];}/***获取请求参数列表*@returns{{}}*/functiongetReq...
代码星球
·
2020-05-24
Javascript
获取
url
参数
hash
javascript MD5
varMD5=function(string){functionRotateLeft(lValue,iShiftBits){return(lValue<<iShiftBits)|(lValue>>>(32-iShiftBits));}functionAddUnsigned(lX,lY){v...
代码星球
·
2020-05-24
Javascript
MD5
javascript !!的作用是把一个其他类型的变量转成的bool类型
!!的作用是把一个其他类型的变量转成的bool类型...
代码星球
·
2020-05-24
类型
Javascript
作用
是把
一个
javascript获取CSS3浏览器前缀
varprefix=(function(){varstyles=window.getComputedStyle(document.documentElement,''),pre=(Array.prototype.slice.call(styles).join('').match(/-(moz|webkit|ms)-/)...
代码星球
·
2020-05-24
Javascript
获取
CSS3
浏览器
前缀
javascript获取标签样式(获取背景为例)
functiongetStyle(el){if(window.getComputedStyle){returnwindow.getComputedStyle(el,null);}returnel.currentStyle;}functiongetStyleValue(el,name){varstyle=getStyle...
代码星球
·
2020-05-24
获取
Javascript
标签
样式
背景
使用Javascript 实现类
/***人类*@authorrubekid*/functionPerson(options){//私有属性var_name;//姓名var_age;//年龄/***构造函数*/var_construct=function(){_name=options.name||"";_age=options.age||0;cons...
代码星球
·
2020-05-24
使用
Javascript
实现
javascript 中寻找性能瓶颈
1、如果一个段代码很耗时的话你可以注释掉一部分你认为是很耗时的,或者干脆全部注释掉,然后再一点一点的解开。2、js优化中最主要的还是对dom操作的优化,单纯的js执行时间是很短的,而js和dom之间的交互是通过接口来完成,通过接口来完成的都会有延时,所以要尽量减少dom操作,尤其是在大循环中。...
代码星球
·
2020-05-24
Javascript
寻找
性能
瓶颈
javascript面向对象系列第五篇——拖拽的实现
在之前的博客中,拖拽的实现使用了面向过程的写法。本文将以面向对象的写法来实现拖拽 写法<style>.test{height:50px;width:50px;background-color:pink;position:absolute;}#test2{left:60px;background...
代码星球
·
2020-05-24
Javascript
面向
对象
系列
第五
用javascript实现base64编码器
base-64作为常见的编码函数,在基本认证、摘要认证以及一些HTTP扩展中得到了大量应用。在前端领域,也常常把图片转换为base-64编码在网络中传输。本文将详细介绍base64的原理及用js实现base64编码器的过程 原理 Base-64编码可以将任意一组字节转换成较长的常见文本字符序列,从而可以...
代码星球
·
2020-05-24
Javascript
实现
base64
编码器
首页
上一页
...
62
63
64
65
66
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他