Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery绑定事件不执行但alert后可以正常执行

jQuery绑定事件不执行但alert后可以正常执行

因为我不知道怎么描述这个问题,故标题起的这么坑爹 主要过程是这样的,今天我写一个类似于百度知道那样有提问答案的页面,所有的数据都是页面第一次加载时通过ajax得到的 希望实现的效果是提问者可以通过店家每个答案后面的星星符号选择采纳此答案,被采纳的答案星星图标会变成全黑的。 开始我是这样写的 复制代码 代码如下: $(".choose_right_answer").bind("click",function(){ if(currentUser==questi...
js 获取浏览器版本以此来调整CSS的样式

js 获取浏览器版本以此来调整CSS的样式

1、在web开发中,会经常让你判断当前使用的是那个浏览器及浏览器的那个版本,根据浏览器版本来调整CSS的样式, 使在web界面在各个浏览器展现达到最佳的效果,下面是获取当前浏览器的代码: 复制代码 代码如下: getBrowserVersion:function(){ var agent = navigator.userAgent.toLowerCase(); var arr=[]; var Browser=""; var Bversion=""; var...
jquery处理json数据实例分析

jquery处理json数据实例分析

一、JSON的一些基础知识。JSON中对象通过“{}”来标识,一个“{}”代表一个对象,如{“AreaId”:”123”},对象的值是键值对的形式(key:value)。“[]”,标识数组,数组内部各个数据之间通过“,”分割,如[“AreaId”:”123”,”AreaId”:”345”]。很多情况下是对象数组,那就是这样:复制代码 代码如下:[{“AreaId”:”123”},{“AreaId”:”345”}]其实数组也是一个对象,上面的格式也可以写成这...
node.js实现多图片上传实例

node.js实现多图片上传实例

先上效果图:这是我当时做多图片的代码,拿出来给大家借鉴一下(有些地方需要亲们自己改一下,大方向是对的)总共涉及到三处文件(常规来说)1.路由入口文件(我这里是/routes.js,很多时候会在/app.js)复制代码 代码如下: //添加美食 app.all("/add", users.add);2.路由控制器文件(我这里是/routes/users.js)复制代码 代码如下://添加美食exports.add = function (req, res) ...
node.js WEB开发中图片验证码的实现方法

node.js WEB开发中图片验证码的实现方法

用node做web开发很多都可能碰到需要验证码的地方,之前在github上搜索,有一些比如node-captcha等的类库,都需要依赖第三方的图形处理库或者软件,像我之前安装cario这个图形库时,真是费了好大一番劲,但是其实我们只用到了这些图形库的一点点小功能,比如图片的尺寸修改裁剪,或者生产验证码。先介绍一下CImg这个c++的图形库吧,CImg是一个跨平台的C++的图像处理库,提供了加载、处理、显示、保存等一系列功能,最吸引人的地方是整个图形库就一个...
node.js中使用node-schedule实现定时任务实例

node.js中使用node-schedule实现定时任务实例

有的时候需要根据业务需要,晚上凌晨以后执行某些操作的时候,这个可能会有所帮助,我最近正在研究这个,欢迎共同探讨。github地址:https://github.com/mattpat/node-schedule一、安装复制代码 代码如下:npm install node-schedule二、确定时间,例如:2012年11月21日,5:30复制代码 代码如下:var schedule = require("node-schedule");var date =...
jquery浏览器滚动加载技术实现方案

jquery浏览器滚动加载技术实现方案

要知道,数据量增加很频繁时,要通过定位页码来找到目标数据似乎并没有什么意义。我觉得用户体验成熟的WEB应用程序应当引导用户使用TAG或搜索等功能来找到目标数据。至于浏览数据,尤其是浏览最新的数据,利用浏览器滚动条来加载,是很好的尝试……我试着用jquery来实现这个功能。先要得到滚动条的总长属性值:scrollHeight,还有滚动条当前位置属性值:scrollTop。然后通过计算,若当前值位于总长值三分之二时加载新数据。假设DOM上有一个元素为<d...
js,jquery滚动/跳转页面到指定位置的实现思路

js,jquery滚动/跳转页面到指定位置的实现思路

要解决两个需求: 一个是从A页面跳到B页面,滚动到页面的任何地方; 第二个是在B页面内部点击某个元素,滚动到页面的任何地方; 怎么解决啊?很简单,当然是用锚点。 首先在A页面创建一个锚点 <body> <a href="b.html#pos" target="_blank">点击跳转</a> <body> 然后在B页面定义这个锚点 <body> ... 这里是很多文字,把页面撑开,撑出滚动条 .....
使用GruntJS构建Web程序之安装篇

使用GruntJS构建Web程序之安装篇

它有以下作用 合并JS文件 压缩JS文件 单元测试(基于QUnit) 一句话:完全自动化(automation)以下是它的安装过程。一、安装node参考nodejs入门 (最新的node会自动安装npm)二、安装grunt命令行工具grunt-cli使用-g全局安装,这样可以在任何一个目录里使用了。命令: npm install -g grunt-cli需要注意的是在linux或mac下有时会报没有权限的错误,这时须在前面加一个sudo,安装后,可以查看改...
使用GruntJS构建Web程序之构建篇

使用GruntJS构建Web程序之构建篇

大概有如下步骤 新建项目Bejs 新建文件package.json 新建文件Gruntfile.js 命令行执行grunt任务一、新建项目Bejs源码放在src下,该目录有两个js文件,selector.js和ajax.js。编译后代码放在dest,这个grunt会自动生成。二、新建package.jsonpackage.json放在根目录下,它包含了该项目的一些元信息,如项目名称、描述、版本号,依赖包等。它应该和源码一样被提交到svn或git。 现在的项...
跟我学Node.js(四)---Node.js的模块载入方式与机制

跟我学Node.js(四)---Node.js的模块载入方式与机制

其它的如通过NPM安装的第三方模块(third-party modules)或本地模块(local modules),每个模块都会暴露一个公开的API。以便开发者可以导入。如复制代码 代码如下:var mod = require("module_name")此句执行后,Node内部会载入内置模块或通过NPM安装的模块。require函数会返回一个对象,该对象公开的API可能是函数,对象,或者属性如函数,数组,甚至任意类型的JS对象。这里列下node模块的载...
jQuery操作元素css样式的三种方法

jQuery操作元素css样式的三种方法

我们常常要使用Javascript来改变页面元素的样式。其中一种办法是改变页面元素的CSS类(Class),这在传统的Javascript里,我们通常是通过处理HTML Dom的classname特性来实现的;而jQuery里提供三种方法来实现这个功能,虽然它们和传统方法的思想相通,但是却节省了许多代码。还是那句话 - “jQuery让JavaScript代码变得简洁!” 1. addClass() - 添加CSS类 $("#target").addCla...
<< 871 872 873 874 875 876 877 878 879 880 >>