Javascrpt】的更多相关文章

Python之路[第十二篇]:JavaScrpt -暂无内容-待更新…
什么是javaScrpt javascript因为兼容于ECMA标准,因此也称为ECMAScript.JavaScript作为一种脚本语言,已经被广泛地应用于Web页面当中,通过嵌入HTML来实现各种酷炫的动态效果,为用户提供赏心悦目的浏览效果.除此之外,也可以用于控制cookies以及基于Node.js技术进行服务器端编程. javascript是甲骨文公司的注册商标,完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型和浏览器对象模型.发展初期,JavaScript…
1.HTML事件处理程序:就是事件直接写在HTML文档中,其特点就是HTML和Js紧密的结合在一起,缺点就是修改不方便,需要改动js和HTML两处.比如: <button onclick="event"></button> <javascript> funciton event(){ alert("hello world"); </javascript> 2.DOM0级处理程序:就是将事件作为对象的属性来看待,其更方便…
最近工作中遇到上传文件问题,主要需求是一步点击上传,兼容ie8+,当时用的dojox/form/uploader控件,这两天扒了一下源码,明白了原理拿出来分享一下. 总体思路如下: 1.对于支持XMLHttpRequest2的浏览器使用FormData通过ajax上传 2.对于ie10一下的浏览器使用iframe异步上传,还需后台服务器做相应处理,这部分也是dojo/request/iframe上传文件的原理.   一.使用FormData上传文件 FormData最频繁使用的功能就是表单序列化…
问题就是我使用js做这么个事情: var description = [ '你好', '你好', '你好', '你好' ]; var link = ''; var logLink = ''; ; i < urls.length; i++) { link = link + "<li><a href=\""+ urls[i] + "\" target=\"_blank\"><img src=\"…
回顾下javascript中的Ajax请求,写一个小例子: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh&quo…
一.基于原型链方式实现的继承 缺点:无法从子类中调用父类的构造函数,所以没有办法把子类的属性赋值到父类中. 如果父类中有引用类型,例如:数组.此时这个引用类型会添加到子类的原型当中,一但子类某个对象修改,则影响全部其他对象. 参考代码: function Parent(){ this.pv = "parent"; this.color = ["red","yellow"]; } Parent.prototype.showParentValue =…
 变量作用域,函数提升和执行环境对象 1. 变量作用域 在 JavaScript 中,变量 的 作用域 由 函数 限定,即:唯一能定义变量作用域的语块就是 函数. 变量 要么是全局的,要么是局部的. 全局变量:在函数外部定义,处处可以访问: 局部变量:在函数内部定义,只有在声明它的地方才能访问. ES6 引入块级作用域--> let 语句 let (prisoner = 'I am in prison!') { console.log( prisoner ); // "I am in pr…
HTML HTML概述: HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记).相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它. 浏览器负责将标签翻译成用户"看得懂"的格式,呈现给用户! HTML文档: Doctype Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档 有和无的区别? BackCompat:标准兼容模式未开启(或叫怪异模式…
function member(name, gender) { this.name = name; this.gender = gender; this.display = display; //指定member对象的display方法 } function display() { var str = this.name + " : " + this.gender; document.writeln(str + "<br>"); } var m1 = n…