随笔分类 - javascript
摘要:通过传统的form表单提交的方式上传文件: 传统的form表单提交会导致页面刷新,但是在有些情况下,我们不希望页面被刷新,这种时候我们使用Ajax的方式进行请求: 注:$('form').serialize()可以对form表单进行序列化,从而将form表单中的参数传递到服务端(创建以标准 URL
阅读全文
摘要:一、简介 JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。 在JSON出现之前,大家一直用XML来传递数据。因为XML是一种纯文本格式,所以它适合在网络上交换数据。XML本身不算复杂,但是,加上DTD、XSD、XPath、XSLT等一大堆复杂的规范以后,任
阅读全文
摘要:一、简介 AJAX不是JavaScript的规范,它只是一个哥们“发明”的缩写:Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。 如果仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开始提交,浏览器就会刷新
阅读全文
摘要:一、概括 jq的显示隐藏动画总共有: 普通显示隐藏效果主要用了hide、show、toggle 淡入淡出主要用到了fadeIn、fadeOut、fadeToggle 滑动效果主要用了slideDown、slideUp、slideToggle 其中各效果用到的toggle都是其他两个属性的切换 二、实
阅读全文
摘要:一、定义 在jquery中,遍历对象和数组,经常会用$.each()方法, 二、用法 each函数根据参数的类型实现的效果不完全一致: 1、遍历对象(有附加参数) 2、遍历数组(有附件参数) 3、遍历对象(没有附加参数) 4、遍历数组(没有附加参数) 三、常用方式
阅读全文
摘要:一、定义: 所谓事件:即给相应标签进行的动作 二、事件绑定 给所有的P标签绑定一个事件click,去执行里边的function函数 三、事件委派 1、定义:事件委派的定义就是,把原来加给子元素身上的事件绑定在父元素身上,就是把事件委派给父元素。 2、具体执行,用ON来绑定: on(events,[s
阅读全文
摘要:CSS类$("").addClass(class|fn)$("").removeClass([class|fn]) 属性$("").attr();$("").removeAttr();$("").prop();$("").removeProp(); HTML代码/文本/值$("").html([va
阅读全文
摘要://创建一个标签对象 $("<p>") //内部插入 $("").append(content|fn) >$("p").append("<b>Hello</b>"); $("").appendTo(content) >$("p").appendTo("div"); $("").prepend(con
阅读全文
摘要:一、选择器汇总 1 基本选择器 : 2 层级选择器 3 基本筛选器 4 属性选择器 5 表单选择器 二、表单属性选择器 三、筛选器 1 过滤筛选器 2 查找筛选器
阅读全文
摘要:事件汇总: onclick 当用户点击某个对象时调用的事件句柄。ondblclick 当用户双击某个对象时调用的事件句柄。 onfocus 元素获得焦点。 练习:输入框onblur 元素失去焦点。 应用场景:用于表单验证,用户离开某个输入框时,代表已经输入完了,我们可以对它进行验证.onchange
阅读全文
摘要:一、定义 HTML Document Object Model(文档对象模型) HTML DOM 定义了访问和操作HTML文档的标准方法 HTML DOM 把 HTML 文档呈现为带有元素、属性和文本的树结构(节点树) 二、DOM树 画dom树是为了展示文档中各个对象之间的关系,用于对象的导航。 三
阅读全文
摘要:一、分支 if-else结构: if-elif-else结构: switch-case结构: 二、循环 for循环: 功能说明:实现条件循环,当条件成立时,执行语句1,否则跳出循环体 for循环的另一种形式: while循环: 功能说明:运行功能和for类似,当条件成立循环执行语句花括号{}内的语句
阅读全文
摘要:算术运算符: + - * / % ++ -- 比较运算符: > >= < <= != == === !== 逻辑运算符: && || ! 赋值运算符: = += -= *= /= 字符串运算符: + 连接,两边操作数有一个或两个是字符串就...
阅读全文
摘要:一、数字类型 不区分整型数值和浮点型数值; 所有数字都采用64位浮点格式存储,相当于Java和C语言中的double格式 能表示的最大值是±1.7976931348623157 x 10308 能表示的最小值是±5 x 10 -324 整数: 在JavaScript中10进制的整数由数字的序列组成
阅读全文
摘要:一、变量 1、声明变量时不用声明变量类型. 全都使用var关键字; 2、一行可以声明多个变量.并且可以是不同类型 3、声明变量时 可以不用var. 如果不用var 那么它是全局变量 4、变量命名,首字符只能是字母,下划线,$美元符 三选一,余下的字符可以是下划线、美元符号或任何字母或数字字符且区分大
阅读全文
摘要:js不提供直接取unix timestamp的戳记,但是可以用一个简单的语句来实现: var timestamp=Math.round(new Date().getTime()/1000) ; 简单解释一下: new Date() 初始化一个日期时间对象 get.Time()取毫秒数,所以要取100
阅读全文
摘要:几行简单的jQuery代码搞定tab标签切换效果 tab标签 qq在线客服代码 css3 tab标签 qq在线客服代码 css3 ...
阅读全文
摘要:纯js实现复制到剪贴板功能 在网页上复制文本到剪切板,一般是使用JS+Flash结合的方法,网上有很多相关文章介绍。随着 HTML5 技术的发展,Flash 已经在很多场合不适用了,甚至被屏蔽。本文介绍的一款JS插件,实现了纯JS方法复制文本到剪切板。 插件名是Clipboard.js,该插件不依赖
阅读全文
摘要:一直对Js的作用域有点迷糊,今天偶然读到JavaScript权威指南,立马被吸引住了,写的真不错。我看的是第六版本,相当的厚,大概1000多页,Js博大精深,要熟悉精通需要大毅力大功夫。 一:函数作用域 先看一小段代码: [javascript] view plain copy var scope=
阅读全文