Javascript
mayday526
这个作者很懒,什么都没留下…
展开
-
JavaScript关于作用域、作用域链和闭包的理解
作用域先来谈谈变量的作用域 变量的作用域无非就是两种:全局变量和局部变量。 全局作用域: 最外层函数定义的变量拥有全局作用域,即对任何内部函数来说,都是可以访问的:<script> var outerVar = "outer"; function fn(){ console.log(outerVar); } fn();//res原创 2017-04-29 22:04:30 · 55235 阅读 · 3 评论 -
关于点击click事件以及事件绑定的方式
Javascript简单地为一个标签绑定事件写法(不单针对button标签):<button onclick="click_fn()">click</button> <script> function click_fn(){ console.log(this); } </script>另一种是用DOM Document对象来绑定事件: (注:这原创 2017-04-26 22:06:50 · 37911 阅读 · 1 评论 -
DOM的三大结点:元素结点、文本结点、属性结点
先来看一句HTML小代码:<p id="ptag">this is a p tag</p>根据上面的那句代码,来说说一下什么是元素结点(element node),简单说就是一个标签,如:<p></p>(不带属性,不带内容,就仅仅只是一个标签) 对于元素结点的nodeName就是标签名(大写),而nodeValue就是null或undefined(除了标签名,啥也没有,nodeValue就不可能有原创 2017-04-27 15:49:36 · 1130 阅读 · 0 评论 -
XML学习笔记
XML被设计来结构化、传输和存储数据,其焦点是数据的内容 HTML被设计来显示数据的,其焦点是数据的外观 即XML旨在传输信息,HTML旨在显示信息XML没有预定义的标签 XML允许作者定义自己的标签和自己的文档结点 XML的声明<?xml version="1.0" encoding="UTF-8"?>XML自己定义的结点标签表示方法:<root> <child>原创 2017-04-27 18:57:27 · 291 阅读 · 0 评论 -
Ajax提交表单数据
ajax的基本语法$.ajax({ type: "post", //数据提交方式(post/get) url: "demo.php", //提交到的url data: {"key1":"value1","key2":"value2"},//提交的数据 dataType: "json",//返回的数据类型格式 success: function(msg){原创 2017-05-21 22:03:48 · 4422 阅读 · 0 评论 -
浅谈JSONP
网上通篇大论JSONP,说的无非都是JSONP可以解决跨域数据访问的问题 那么我们一般访问数据都是通过AJAX,但是AJAX跨域请求需要被请求方通设置Access-Control-Allow-Origin来实现跨域访问。否则AJAX一般不允许跨域请求。 由于AJAX的核心是XMLHttpRequest。我上一篇博文也讲过如何不通过XMLHttpRequest来模仿AJAX。 总共有三种方法:原创 2017-10-08 18:23:55 · 411 阅读 · 0 评论 -
不用XMLHttpRequest来模仿AJAX
AJAX的原理就是通过XMLHttpRequest对象来对服务端发起请求。所以XMLHttpRequest对象是AJAX的核心。 现在我想不通过XMLHttpRequest对象来对服务端发起请求,但不刷新页面。 例:创建一个投票按钮,点击后将请求服务器数据库对数据加一。 前端投票按钮test.html:<!DOCTYPE html><html lang="en"><head> <m原创 2017-10-04 16:02:05 · 970 阅读 · 0 评论