随笔分类 - javaScript
摘要:小程序开发公众平台地址链接:https://developers.weixin.qq.com/miniprogram/introduction/index.html?t=19042217 环境配置 全局配置 对应文件:app.json 注册 pages window tabBar networkTi
阅读全文
摘要:let createIterator = items =>{ let i = 0; return { next () { let done = (i >= items.length); let value = !done ? items[i++] : undefined; return { done
阅读全文
摘要:规则01:尽量减少HTTP请求 前端优化的黄金准则指导着前端页面的优化策略:只有10%-20%的最终用户响应时间花在接受请求的HTML文档上,剩下的80%-90%时间花在为HTML文档所引用的所有组件(图片、脚本、样式表等)进行的HTTP请求上。因此,改善响应时间的最简单途径就是减少组件的数量,并由
阅读全文
摘要:* Ajax的增强操作 * jQuery对Ajax的支持 * 第一组:最基本的用法,最复杂 * .get( url, [data], [callback]
阅读全文
摘要:回顾第一天的内容: * Ajax的定义(不严格) * 客户端与服务器端之间进行交互,而无需刷新当前页面。 * 异步与同步: * 同步:客户端向服务器端发送请求,到服务器端进行响应,这个过程中,客户端不能做任何事情。 * 异步:客户端向服务器端发送请求,到服务器端进行响应,这个过程中,客户端可以做任何
阅读全文
摘要:Ajax: * Ajax概述: * Ajax的原理 * 什么是Ajax * 异步和同步 * 同步: * 客户端页面向服务器端发送请求,直到服务器端将响应发送回来,这个过程中,页面是不能做任何事情。 * 异步: * 客户端页面向服务器端发送请求,直到服务器端将响应发送回来,这个过程中,页面可以去做任何
阅读全文
摘要:js的API不算太多,不熟悉的分别百度之。讲究的是全局观,没事时候就过过,熟记于心。1.全局对象值属性:NaNInfinityundefined函数属性:evalparseIntparseFloatisNaNisFinite处理URI的函数属性:decodeURIdecodeURIComponent
阅读全文
摘要:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>列表中的导航菜单应用</title> <style type="text
阅读全文
摘要:注释1:上图整个大背景是这个网页的全部尺寸,中间的小框才是浏览器中的可见尺寸。这幅图就是针对为文档(document)的各个height、width、top、left所做的说明。 注释2:第二幅图主要是针对网页中一个div的各个属性值所做的说明。“DIV element client area”是这
阅读全文
摘要:Cookie与存储 学习要点: 1.cookie 2.cookie局限性 3.其他存储 随着Web越来越复杂,开发者急切的需要能够本地化存储的脚本功能,这个时候,第一个出现的方案:cookie诞生了。cookie的意图是:在本地的客户端的磁盘上以很小的文件形式保存数据。 一、Cookie cooki
阅读全文
摘要:错误处理与调试 学习要点: 浏览器错误报告 错误处理 错误事件 错误处理策略 调试技术 调试工具 JavaScript在错误处理调试上一直就是软肋,如果脚本出错,给出的提示经常也让人摸不着头脑。ECMAScript第3版为了解决这个问题引入了try...catch和throw语句以及一些错误类型,让
阅读全文
摘要://W3C、IE事件切换器兼容函数 function addEvent(obj , type , fn){ //添加事件兼容 if(obj.addEventListener){ obj.addEventListener(type,fn); }else if(obj.attachEvent){ obj
阅读全文
摘要:window.onload =function(){ alert('journey'); } if(typeof window.onload == 'function'){ var saved = null; saved = window.onload; } //saved就是window.onlo
阅读全文
摘要:window.onload=function(){ document.onkeypress=function(event){ alert(getCharCode(event)); } function getCharCode(event){ var e = event || window.event
阅读全文
摘要:function addEvent(obj , type , fn){ //添加事件兼容 if(obj.addEventListener){ obj.addEventListener(type,fn); }else if(obj.attachEvent){ obj.attachEvent('on'
阅读全文
摘要:window.onload = function() { function hasClass(element, className) { return !! element.className.match(new RegExp('(\\s|^)' + clssName + '(\\s|$)'));
阅读全文
摘要:处理表单 学习要点: 1.表单介绍 2.文本框脚本 3.选择框脚本 为了分担服务器处理表单的压力,JavaScript提供了一些解决方案,从而大大打破了处理依赖服务器的局面。 一、表单介绍 在HTML中,表单是由<form>元素来表示的,而在JavaScript中,表单对应的则是HTMLFormEl
阅读全文
摘要:事件绑定及深入 学习要点: 1.传统事件绑定的问题 2.W3C事件处理函数 3.IE事件处理函数 4.事件对象的其他补充 事件绑定分为两种:一种是传统事件绑定(内联模型,脚本模型),一种是现代事件绑定(DOM2级模型)。现代事 件绑定在传统绑定上提供了更强大更方便的功能。 一、传统事件绑定问题 传统
阅读全文
摘要:事件对象 学习要点: 1.事件对象 2.鼠标事件 3.键盘事件 4.W3C与IE JavaScript事件的一个重要方面时它们拥有一些相对一致的特点,可以给你的开发提供更强大的功能,最方便和强大的 就是事件对象,它们可以帮你处理鼠标事件和键盘敲击方面的情况,此外还可以修改一般事件的捕获/冒泡流的函数
阅读全文
摘要:事件入门 学习要点: 1.事件介绍 2.内联模式 3.脚本模式 4.事件处理函数 Javascript事件是由访问Web页面的用户引起的一系列操作,例如:用户点击。当用户执行某些操作的时候,再去执行 一系列代码。 一、事件介绍 事件一般是用于浏览器和用户操作进行交互。最早是IE和Netscap Na
阅读全文