Welcome 微信登录

首页 / 脚本样式 / JavaScript

jquery实现右键菜单插件

jquery实现右键菜单插件

今天开发一个项目的时候需要一个模拟鼠标右键菜单的功能。也就是在网页点击鼠标右键的时候不是弹出系统的菜单而是我们制定的内容。这样可以拓展右键的功能。实现过程不多说了,写出来的代码和效果如下:js部分:复制代码 代码如下://创建右键菜单var epMenu={ create:function(point,option){ var menuNode=document.getElementById("epMenu"); if(!menuNode){ //没有菜单...
浅谈类似于(function(){}).call()的js语句

浅谈类似于(function(){}).call()的js语句

研究新浪微博的自动登陆流程,其中涉及到它的加密算法脚本,其中有一段如下形式的代码:(function(){...}).call(name)其中红色的....是函数的内部各种实现,name为一个对象的名字.这种形式的js从来没见过啊(恕我js这方面见识少啊).然后百度了一下大概的意义如下:.call(name)的作用实际是将name作为前面函数所在域中的this来用,也就是说此时函数中的this就相当于引用的是name.这段代码的实际意义可以认为:函数的具体...
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法

PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法

网站搬家的时候碰到的这个问题,因为数据一直是使用PhpMyAdmin工具来进行备份和恢复的,但是随着网站的数据越来越多,所以数据库也是越来越大,压缩后都还有4M的数据,而在PhpMyAdmin里将数据导入时就出错误提示了。上图为PhpMyAdmin里的提示“没有接收到要导入的数据。可能是文件名没有提交,也可能是文件大小超出 PHP 限制。参见 FAQ 1.16。”。经过网络搜索一番找到了解决方法,原因是PHP默认限制上传文件为2M,而我们只需修改这个默认的...
原生JavaScript编写俄罗斯方块

原生JavaScript编写俄罗斯方块

首先这里感谢@jdkleo 提出的宝贵建议!说实在的吧,我这个俄罗斯方块大家玩起来别骂我就万岁了,还没完全完成的,只完成了50%,而且还有很多BUG。可以实现的功能:1.掉方块2.随机生成新方块3.方块移动。目前BUG还很多,由于是第一次写这么“大”的游戏,有1000多行代码,所以还请高人指点,BUG太多了。按START开始游戏。大家提提建议,我第一次写JS游戏。参考了一下网上其他人的代码,但是不是照抄。代码可以直接运行,不用引用JQUERY。希望大神们能...
Node.js 异步编程之 Callback介绍(一)

Node.js 异步编程之 Callback介绍(一)

Node.js 基于 JavaScript 引擎 v8,是单线程的。Node.js 采用了与通常 Web 上的 JavaScript 异步编程的方式来处理会造成阻塞的I/O操作。在 Node.js 中读取文件、访问数据库、网络请求等等都有可能是异步的。对于 Node.js 新人或者从其他语言背景迁移到 Node.js 上的开发者来说,异步编程是比较痛苦的一部分。本章将由浅入深为大家讲解 Node.js 异步编程的方方面面。从最基础的 callback 到 ...
Node.js中的流(Stream)介绍

Node.js中的流(Stream)介绍

什么是流?说到流,就涉及到一个*nix的概念:管道——在*nix中,流在Shell中被实现为可以通过 |(管道符) 进行桥接的数据,一个进程的输出(stdout)可被直接作为下一个进程的输入(stdin)。在Node中,流(Stream)的概念与之类似,代表一种数据流可供桥接的能力。pipe流化的精髓在于 .pipe()方法。可供桥接的能力,在于数据流的两端(上游/下游 或称为 读/写流)以一个 .pipe()方法进行桥接。伪代码的表现形式为:复制代码 代...
<< 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 >>