Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 脚本样式 / JavaScript

director.js实现前端路由使用实例

director.js实现前端路由使用实例

做过后端开发,尤其是使用过类似Django或者express对服务器端的路由功能应该都比较熟悉,国外流行的博客系统wordpress也是非常经典的路由实现案例。那么,究竟什么的路由呢,下面通过wordpress来简单讲一下。理解wordpress重写规则的的都是知道,实际上任何一条url的访问都是基于wordpress安装目录下的index.php(除了服务器上已经存在文件的访问),当wordpress的固定链接是模式设置是会很明显,例如文章的url是in...
jquery实现增加删除行的方法

jquery实现增加删除行的方法

本文实例讲述了jquery实现增加删除行的方法。分享给大家供大家参考。具体分析如下:最近做一个投票管理的模块,需要添加问题选项,为了方便,就简单地实现了表格行的添加、删除。注:需引入jquery.js先上效果图:(form中默认有4行)表单代码:复制代码 代码如下:<div class="oz-form-fields" style="width:450px;padding-top: 5px"> <table cellpadding="0...
JavaScript错误处理

JavaScript错误处理

一.错误分类1. 语法错误也称为解析错误,发生在传统编程语言的编译时,在JavaScript中发生在解释时,这些错误是由代码中的意外字符直接引起的,然后就不能直接编译/解释,eg,在一行代码因缺少右括号,产生了语法错误。发生语法错误时,就不能继续执行代码。在JavaScript中,只有在同一个线程中的代码会受语法错误的影响。在其他线程中的代码和其他外部引用的文件中的代码,如果不依赖于包含错误的代码,则可以继续执行。2. 运行时错误也称为异常(excepti...
jquery实现submit提交表单

jquery实现submit提交表单

使用jquery的submit()函数提交form表单时,总是无法提交表单。这个问题太诡异了,是因为form中提交表单的input的name属性为submit,把name改成其他的名称,就可以使用了。表单可以提交之后,又出现了新的问题。由于基于dz开发,表单提交之后使用submitcheck()这个函数来检查表单是否提交,由jquery提交上来的表单始终无法验证通过。最后采用模拟点击提交按钮的方法来实现。复制代码 代码如下:<!-- lang: js...
浅谈js中变量初始化

浅谈js中变量初始化

我在js里面写了一个去除首尾空格及特定字符的函数。代码如下:复制代码 代码如下:function trim(str, charlist) { return str.replace(new RegExp("^[\s"+charlist+"]+|[\s"+charlist+"]+$", "g"), "");}代码看上去没有什么问题,运行起来也没有错误。直到今天,我在搜索栏里搜索“note3”的时候,才发现,地址栏里搜索的内容变成了“ote3”,而其他字母或者是...
javascript 兼容各个浏览器的事件

javascript 兼容各个浏览器的事件

调用事件:事件对象什么是事件对象?在触发dom上的事件是都会产生一个事件对象event。例如鼠标点击的时候,自己就会产生比如点击的类型啊 还要那个元素发出的dom 事件对象 type 属性用于获取事件对象, target属性 用于获取事件目标,stopPropagation()方法 阻止事件冒泡 preventDefault阻止事件的默认行为IE中的事件对象 type 属性 用于获取事件对象, srcElement属性 用于获取事件目标 cancelBub...
AngularJS内置指令

AngularJS内置指令

指令,我将其理解为AngularJS操作HTML element的一种途径。 由于学习AngularJS的第一步就是写内置指令ng-app以指出该节点是应用的根节点,所以指令早已不陌生。这篇日志简单记录了一些内置指令,先使用起来,再谈一些有趣的东西。内置指令所有的内置指令的前缀都为ng,不建议自定义指令使用该前缀,以免冲突。首先从一些常见的内置指令开始。先列出一些关键的内置指令,顺便简单说说作用域的问题。ng-model将表单控件和当前作用域的属性进行绑定...
Jquery Ajax xmlhttp请求成功问题

Jquery Ajax xmlhttp请求成功问题

今天遇到了一个极其奇怪的问题,用各种工具检查都能看到服务器端返回了200,数据也是正常的,但是$.ajax 始终进不到success,郁闷啊,在网上找,常见问题场景:1.跨域;2. $.ajax 没设置 dataType,及服务器端没设置respon.ContentType3. Json结构错误;第一第二很快就排除了,到了第三重新度了Json的定义:http://www.json.org/json-zh.html,重新复习了下Json的定义:键值对:键为s...
JavaScript检测实例属性, 原型属性

JavaScript检测实例属性, 原型属性

0.前提JavaScript对象的属性分为两种存在形态. 一种是存在实例中, 另一是存在原型对象中.根据上述, 检测属性的时候会出现4种情况既不存在实例中, 也不存在原型对象中存在实例中, 不存在原型对象中不存在实例中, 存在原型对象中既存在实例中, 也存在原型对象中1.hasOwnPrototype()hasOwnPrototype()接受一个字符串格式的属性名称, 如果实例本身存在该属性(情况2/情况4), 返回true. 否则, 返回false(情况...
jQuery手机浏览器中拖拽动作的艰难性分析

jQuery手机浏览器中拖拽动作的艰难性分析

本文实例分析了jQuery手机浏览器中拖拽动作的艰难性。分享给大家供大家参考。具体如下:本想在手机网页中实现一个如iphone可以随意拖动的控制按钮的,但是最后发现竹篮打水一场空,虽然拖拽动作在手机浏览器中司空见惯,但是在手机浏览器中,要想实现可以被拖拽的组件,却是一件不可能的事情。先来看看在PC网页中,拖拽动作是怎么做的,首先,我们有一个按钮,点击有动作,一直按着不放,可以随意拖动,就像iphone可以随意拖动的控制按钮一样,如上图的灰色图层,写出来也不...
Javascript中实现trim()函数的两种方法

Javascript中实现trim()函数的两种方法

在JavaScript中我们需要用到trim的地方很多,但是JavaScript又没有独立的trim函数或者方法可以使用,所以我们需要自己写个trim函数来实现我们的目的。方案一:以原型方式调用,即obj.trim()形式,此方式简单且使用方面广泛,定义方式如下:复制代码 代码如下:<script language=”javascript”>/*** 删除左右两端的空格*/String.prototype.trim=function(){ re...
jQueryMobile之Helloworld与页面切换的方法

jQueryMobile之Helloworld与页面切换的方法

本文实例讲述了使用jQueryMobile实现滑动翻页效果的方法。分享给大家供大家参考。具体分析如下:jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。就是能够迅速能把页面写成APP的界面,让用户浏览网页,相当于在使用布局好的app一样。首先要在jQueryMobile(点击此处本站下载)下载...
<< 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 >>