Welcome 微信登录

首页 / 脚本样式 / JavaScript

javascript中负数算术右移、逻辑右移的奥秘探索

javascript中负数算术右移、逻辑右移的奥秘探索

javascript中负数的算术右移和逻辑右移都十分的让人迷惑,特别是逻辑右移>>>,你会发现即使一个很小的负数,右移之后,也会得到一个无比巨大的数,这是为什么呢? 原来在逻辑右移中符号位会随着整体一起往右移动,这样就是相当于无符号数的移动了,最后得到的就是一个正数,因为符号位不存在了。首先逻辑右移产生的一定是32位的数,然后负数的符号位为1,这意味着从第32位到符号位的位置全部由1填充,这样的数能不大吗例如-1,逻辑右移0位表现形式就是...
Jquery实现图片放大镜效果的思路及代码(自写)

Jquery实现图片放大镜效果的思路及代码(自写)

网上一大堆限制多,文档也难看懂,而且麻烦~自己写了个。大笑 算法: 第一步: 放大图片的位置=鼠标所在的容器的宽或者高除以容器自身的高度和宽度,求出鼠标在容器中移动的百分比 第二部: 得到百分比之后 x=-(x百分比*图片的宽度-显示容器的宽度/2); y=-(y百分比*图片的高度-显示容器的高度/2); 两个参数,x和y,就是大图的位置了,后面加了个显示容器的大小/2 是为了保证图片显示在中间。 效果图: 代码: 复制代码 代码如下: <!DOCT...
jQuery的显示和隐藏方法与css隐藏的样式对比

jQuery的显示和隐藏方法与css隐藏的样式对比

display:none与visible:hidden的区别 display:none和visible:hidden都能把网页上某个元素隐藏起来,但两者有区别: display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。 visible:hidden--- 使对象在网页上不可见,但该对象在网页上所占的空间没有改变,通俗来说就是看不见但摸得到。 例子: 复制代码 代码如下: <html>...
JS截取字符串常用方法整理及使用示例

JS截取字符串常用方法整理及使用示例

使用 substring()或者slice() 函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: 复制代码 代码如下: str=”jpg|bmp|gif|ico|png”; arr=theString.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 函数:John() 功能:使用您选择的分隔符将一个数组合并为一个字符串 例子: 复制代码 代码如下: va...
<< 711 712 713 714 715 716 717 718 719 720 >>