[未完成]关于JavaScript总结】的更多相关文章

jsp服务端,js客户端. javascript 是基于对象和事件驱动的脚本语言. 特点: 交互性 安全性(不允许直接访问本地硬盘) 跨平台性(只要是可以解析java的浏览器都可以执行,和平台无关) 各大浏览器都有解析该语言的解析引擎. js是基于对象的,java是面向对象. js只需解释就可以执行.java需要编译成字节码文件再执行. js是弱类型,java是强类型. jscript是微软的和javascript很相似.javascript没有帮助文档. 微软的帮助文档是很强的. javasc…
目录 python 基础语法 python 数据类型(未完成) python 内置函数(未完成) python 常用标准库(未完成) python 类(未完成) python 进程.线程.协程(未完成) 网络编程基础(未完成) HTML使用(未完成) css(未完成) JavaScript(未完成) jQuery(未完成) MySQL使用(未完成) Django框架(未完成) 其他Web框架(未完成)…
慕课网javascript总结 课程地址 课程大纲: 一.数据类型 二.表达式和运算符 三.语句 四.对象 五.数组 六.函数 七.this 八.闭包和作用域 九.OOP 十.正则与模式匹配 ------------------  正文部分开始----------------------- 一.数据类型 六种类型: 5种基本类型(String,Number,Boolean,Undefined,Null)+Object( Array,Date,RegExp,Function (从技术角度上来说,函…
1.在js脚本语言中使用HTML语言中的< >号,但是在XHTML中却不能使用这类符号,可以将<号转换成&lt符号(XHTML比HTML跟严格),这种做法比较不好理解,可以用CData片段包含javascript代码:在XHTML中CData是一段特殊的代码段,在里面不需要解析的任意格式的文档入股浏览器不支持XHTML要将CData注释掉…
JavaScript中的Promise[期约] 期约主要有两大用途 首先是抽象地表示一个异步操作.期约的状态代表期约是否完成. 比如,假设期约要向服务器发送一个 HTTP 请求.请求返回 200~299 范围内的状态码就足以让期约的状态变为"兑现".类似地,如果请求返回的状态码不在 200~299 这个范围内,那么就会把期约状态切换为"拒绝". 由于期约的状态是私有的,所以只能在内部进行操作.内部操作在期约的执行器函数中完成.执行器函数主要有两项职责:初始化期约的异…
设计模式(面向对象)有七大设计原则,分别是: 开闭原则:对扩展开放,对修改关闭 单一职责原则:每一个类应该专注于做一件事情 里氏替换原则:父类存在的地方,子类是可以替换的 依赖倒转原则:实现尽量依赖抽象,不依赖具体实现 接口隔离原则 合成服用原则 迪米特法原则 一.开闭原则 开闭原则是面向对象设计中最基础的设计原则. 对扩展开放:这意味着模块的行为是可以扩展的.当应用的需求改变时,可以对模块进行扩展,使其具有新的功能满足需求的变化. 对修改关闭:不允许对实体做任何修改,就是这些需要执行多样行为的…
预加载图片是提高用户体验的一个很好方法.图片预先加载到浏览器中,访问者便可顺利地在你的网站上冲浪,并享受到极快的加载速度.这对图片画廊及图片占据很大比例的网站来说十分有利,它保证了图片快速.无缝地发布,也可帮助用户在浏览你网站内容时获得更好的用户体验.本文将分享三个不同的预加载技术,来增强网站的性能与可用性. 方法一:用CSS和JavaScript实现预加载 实现预加载图片有很多方法,包括使用CSS.JavaScript及两者的各种组合.这些技术可根据不同设计场景设计出相应的解决方案,十分高效.…
原文链接: https://ponyfoo.com/articles/understanding-javascript-async-await 作者: Nicolás Bevacqua 目前async / await特性并没有被添加到ES2016标准中,但不代表这些特性将来不会被加入到Javascript中.在我写这篇文章时,它已经到达第三版草案,并且正迅速的发展中.这些特性已经被IE Edge支持了,而且它将会到达第四版,届时该特性将会登陆其他浏览器 -- 为加入该语言的下一版本而铺路(也可以…
AJAX 一 AJAX预备知识:json进阶 1.1 什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.JSON是用字符串来表示Javascript对象: 请大家记住一句话:json字符串就是js对象的一种表现形式(字符串的形式) 既然我们已经学过python的json模块,我们就用它来测试下json字符串和json对象到底是什么 import json i=10 s='hello' t=(1,4,6) l=[3,5,7] d={'n…
1 什么是AJAX AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”.即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML). AJAX还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷新.这一特点给用户的感受是在不知不觉中完成请求和响应过程. 与服务器异步交互: 浏览器页面局部刷新: <!DOCTYPE html> <html lang…