Welcome 微信登录

首页 / 脚本样式 / JavaScript

js实现跨域的多种方法

js实现跨域的多种方法

从域说起域: 域是WIN2K网络系统的安全性边界。我们知道一个计算机网最基本的单元就是“域”,这一点不是WIN2K所独有的,但活动目录可以贯穿一个或多个域。在独立的计算机上,域即指计算机本身,一个域可以分布在多个物理位置上,同时一个物理位置又可以划分不同网段为不同的域,每个域都有自己的安全策略以及它与其他域的信任关系。当多个域通过信任关系连接起来之后,活动目录可以被多个信任域域共享域树:域树由多个域组成,这些域共享同一表结构和配置,形成一个连续的名字空间。...
js操作cookie保存浏览记录的方法

js操作cookie保存浏览记录的方法

本文实例讲述了js操作cookie保存浏览记录的方法。分享给大家供大家参考,具体如下:说明:最近做了一个功能,记录用户浏览过的产品页面。我的思路是,客户每次进入产品页面,就自己调用JS把产品信息以json的形式保存到cookie里面。浏览记录的显示是从cookie里读出来,然后解析成json,生成html元素。因为用户可能会同时打开好几个页面,这几个页面上可能都有浏览记录,为了使即使显示浏览记录,每秒中刷新一次。要用到2个js文件,history.js,关...
尝试动手制作javascript放大镜效果

尝试动手制作javascript放大镜效果

本文实例为大家介绍了基于javascript实现放大镜效果的原理和代码,分享给大家供大家参考,具体内容如下:原理:A:放大镜 B:小图片C:大图片可视区域D:大图片鼠标的位置应该在放大镜的中央,所以鼠标位置为:clientX=A.offsetLeft()+B.offsetLeft+1/2*A.offsetWidth;clientY=A.offsetTop()+B.offsetTop+1/2*A.offsetHeight;鼠标移动过程中:放大镜A和大图D是一...
使用堆实现Top K算法(JS实现)

使用堆实现Top K算法(JS实现)

先来聊一聊Top K算法,具体内容如下应用场景: 搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。 假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数是1千万,但如果除去重复后,不超过3百万个。一个查询串的重复度越高,说明查询它的用户越多,也就是越热门。),请你统计最热门的10个查询串,要求使用的内存不能超过1G。必备知识:什么是哈希表? 哈希表(Hash table,也叫散列表),是根据关键码值(...
JavaScript如何实现在文本框(密码框)输入提示语

JavaScript如何实现在文本框(密码框)输入提示语

有时候我们需要在登陆表单有一些提示语言,比如“请输入用户名”和“请输入密码”等语言,至于用户名好说,但是在密码框中出现“请输入密码”这样的语言就有点麻烦了,因为在密码框输入的内容不会以明码显示。如果动态的控制type属性的话就有兼容性问题,如果input已经存在于页面中的话,在IE8和IE8以下浏览器中,type属性是只读的。所以就得想其他办法,代码如下:<!DOCTYPE html> <html> <head> <...
JavaScript中Window对象的属性及事件

JavaScript中Window对象的属性及事件

Window 对象Window 对象表示浏览器中打开的窗口。如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。注释:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。windows对象属性属性描述closed返回窗口是否已被关闭。defaultStatus设置或返回窗口状态栏中的默认文本。document对 Document 对...
谈谈我对JavaScript中typeof和instanceof的深入理解

谈谈我对JavaScript中typeof和instanceof的深入理解

这次主要说说javascript的类型判断函数typeof和判断构造函数原型instanceof的用法和注意的地方。typeof先来说说typeof吧。首先需要注意的是,typeof方法返回一个字符串,来表示数据的类型。typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。typeof 一般只能返回如下几个结果:number,boolean,string,function,object,un...
干货分享:让你分分钟学会javascript闭包

干货分享:让你分分钟学会javascript闭包

闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1、闭包--爱的初体验在接触一个新技术的时候,我首先会做的一件事就是:找它的demo code。对于码农们来说,代码有时候比自然语言更能理解一个事物。 其实,闭包无处不在,比如:jQuery、zepto的主要代码都包含在一个大...
详解Document.Cookie

详解Document.Cookie

具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:document.cookie="userId=828"; 如果...
认识Knockout及如何使用Knockout绑定上下文

认识Knockout及如何使用Knockout绑定上下文

Knockout介绍Knockout简称ko,是一个轻量级的javascript类库,采用MVVM设计模式(即Model、view、viewModel),简单优雅的实现了双向绑定,实时更新,帮助您使用干净的数据模型来创建丰富的、响应式的用户界面。Knockout有三大核心特性: 1.优雅的依赖跟踪(Elegant dependency tracking):任何时候数据模型的变化都会自动更新相应的UI部分; 2.声明式绑定(Declarative bindi...
<< 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 >>