- 博客(145)
- 资源 (14)
- 收藏
- 关注
转载 WebView 缓存机制和资源加载方案
1. Android WebView 存在什么性能问题? Android WebView 里 H5 页面加载速度慢 耗费流量 下面会详细介绍。 1.1 H5 页面加载速度慢 H5 页面加载速度慢的原因 下面会详细介绍: 1.1.1 渲染速度慢 前端H5页面渲染的速度取决于 两个方面: Js 解析效率Js 本身的解析过程复杂、解析速度不快 & 前端页面涉及较多 JS 代码...
2018-05-23 18:52:04 4556
原创 Mac上安装Flutter过程详解
1、在 Android Studio 上安装了Flutter 插件,安装Flutter 插件时,会自动安装Dart 插件。 安装完插件后,重启Android Studio。 2、根据Using Flutter in China上的说明,在命令行执行以下Shell命令,下载和安装 Flutter SDK: export PUB_HOSTED_URL=https:/...
2018-05-03 13:37:54 2504
转载 JavaScript Cookie
Cookie 用于存储 web 页面的用户信息。 什么是 Cookie? Cookie 是一些数据, 存储于你电脑上的文本文件中。 当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。 Cookie 的作用就是用于解决 "如何记录客户端的用户信息": 当用户访问 web 页面时,他的名字可以记录在 cookie 中。 在用户下一次访问该页面时,可以在...
2018-05-31 06:24:46 90
转载 JavaScript 计时事件
1 2 JavaScript 一个设定的时间间隔之后来执行代码 我们称之为计时事件 JavaScript 计时事件 通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。 在 JavaScritp 中使用计时事件是很容易的,两个关键方法是: setInter...
2018-05-31 06:24:39 122
转载 JavaScript 弹窗
可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。 警告框 警告框经常用于确保用户可以得到某些信息。 当警告框出现后,用户需要点击确定按钮才能继续进行操作。 语法 window.alert("sometext"); window.alert()方法可以不带上window对象,直接使用alert()方法。 实例 <!DOCTYPE html> &l...
2018-05-31 06:24:29 327
转载 JavaScript Window Navigator
window.navigator 对象包含有关访问者浏览器的信息。 Window Navigator window.navigator对象在编写时可不使用 window 这个前缀。 实例 <div id="example"></div> <script> txt = "<p>浏览器代号: " + navigator.appCodeName ...
2018-05-31 06:24:22 111
转载 JavaScript Window History
window.history 对象包含浏览器的历史。 Window History window.history对象在编写时可不使用 window 这个前缀。 为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。 一些方法: history.back() - 与在浏览器点击后退按钮相同 history.forward() - 与在浏览器中点击向前按钮相同 Windo...
2018-05-31 06:24:15 101
转载 JavaScript Window Location
window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。 Window Location window.location对象在编写时可不使用 window 这个前缀。 一些例子: 一些实例: location.hostname 返回 web 主机的域名 location.pathname 返回当前页面的路径和文件名 location.por...
2018-05-31 06:24:08 244
转载 JavaScript Window Screen
window.screen 对象包含有关用户屏幕的信息。 Window Screen window.screen对象在编写时可以不使用 window 这个前缀。 一些属性: screen.availWidth - 可用的屏幕宽度 screen.availHeight - 可用的屏幕高度 Window Screen 可用宽度 screen.availWidth 属性返回访问者屏幕的宽度,...
2018-05-31 06:23:58 132
转载 JavaScript Window - 浏览器对象模型
浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。 浏览器对象模型 (BOM) 浏览器对象模型(BrowserObjectModel (BOM))尚无正式标准。 由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。 Window 对象 所有浏览器都支持 window 对象。它表示浏览器窗...
2018-05-31 06:23:51 93
转载 JavaScript RegExp 对象
RegExp:是正则表达式(regular expression)的简写。 完整 RegExp 对象参考手册 请查看我们的JavaScript RegExp 对象的参考手册,其中提供了可以与字符串对象一同使用的所有的属性和方法。 这个手册包含的关于每个属性和方法的用法的详细描述和实例。 什么是 RegExp? 正则表达式描述了字符的模式对象。 当您检索某个文本时,可以使用一种模式来描...
2018-05-31 06:23:42 83
转载 JavaScript Math(算数) 对象
Math(算数)对象的作用是:执行常见的算数任务。 在线实例 round() 如何使用 round()。 random() 如何使用 random() 来返回 0 到 1 之间的随机数。 max() 如何使用 max() 来返回两个给定的数中的较大的数。(在 ECMASCript v3 之前,该方法只有两个参数。) min() 如何使用 min() 来返回两个给定的数中的较小的数。(...
2018-05-31 06:23:35 133
转载 JavaScript Boolean(布尔) 对象
Boolean(布尔)对象用于将非布尔值转换为布尔值(true 或者 false)。 创建 Boolean 对象 Boolean 对象代表两个值:"true" 或者 "false" 下面的代码定义了一个名为 myBoolean 的布尔对象: var myBoolean=new Boolean(); 如果布尔对象无初始值或者其值为: 0 -0 null "" false und...
2018-05-30 06:25:05 305
转载 JavaScript Array(数组) 对象
数组对象的作用是:使用单独的变量名来存储一系列的值。 在线实例 创建数组, 为其赋值: 实例 var mycars = new Array(); mycars[0] = "Saab"; mycars[1] = "Volvo"; mycars[2] = "BMW"; 页面底部你可以找到更多的实例。 什么是数组? 数组对象是使用单独的变量名来存储一系列的值。 如果你有一组数据...
2018-05-30 06:24:44 231
转载 JavaScript Date(日期) 对象
日期对象用于处理日期和时间。 在线实例 getFullYear() 使用 getFullYear() 获取年份。 getTime() getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。 setFullYear() 如何使用 setFullYear() 设置具体的日期。 toUTCString() 如何使用 toUTCString() 将当日的日期(根据 UTC)转...
2018-05-30 06:24:35 213
转载 JavaScript 字符串(String) 对象
String 对象用于处理已有的字符块。 JavaScript 字符串 一个字符串用于存储一系列字符就像 "John Doe". 一个字符串可以使用单引号或双引号: 实例 var carname="Volvo XC60"; var carname='Volvo XC60'; 你使用位置(索引)可以访问字符串中任何的字符: 实例 var character=carname[7]; ...
2018-05-30 06:24:28 118
转载 JavaScript Number 对象
JavaScript 只有一种数字类型。 可以使用也可以不使用小数点来书写数字。 JavaScript 数字 JavaScript 数字可以使用也可以不使用小数点来书写: 实例 var pi=3.14; // 使用小数点 var x=34; // 不使用小数点 极大或极小的数字可通过科学(指数)计数法来写: 实例 var y=123e5; // 123000...
2018-05-30 06:24:20 103
转载 JavaScript 对象
JavaScript 中的所有事物都是对象:字符串、数值、数组、函数... 此外,JavaScript 允许自定义对象。 所有事物都是对象 JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 布尔型可以是一个对象。 数字型可以是一个对象。 字符串也可以是一个对象 日期是一个对象 数学和正则表达式也是对象 ...
2018-05-30 06:24:06 90
转载 JavaScript HTML DOM 元素(节点)
创建新的 HTML 元素 创建新的 HTML 元素 如需向 HTML DOM 添加新元素,您必须首先创建该元素(元素节点),然后向一个已存在的元素追加该元素。 实例 <div id="div1"> <p id="p1">这是一个段落。</p> <p id="p2">这是另一个段落。</p> </div> <...
2018-05-30 06:23:55 102
转载 JavaScript HTML DOM EventListener
addEventListener() 方法 实例 在用户点击按钮时触发监听事件: document.getElementById("myBtn").addEventListener("click", displayDate); addEventListener() 方法用于向指定元素添加事件句柄。 addEventListener() 方法添加的事件句柄不会覆盖已存在的事件句柄。 ...
2018-05-30 06:23:46 102
转载 JavaScript HTML DOM 事件
HTML DOM 使 JavaScript 有能力对 HTML 事件做出反应。 对事件做出反应 我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。 如需在用户点击某个元素时执行代码,请向一个 HTML 事件属性添加 JavaScript 代码: onclick=JavaScript HTML 事件的例子: 当用户点击鼠标时 当网页已加载时 ...
2018-05-30 06:23:38 133
转载 JavaScript HTML DOM - 改变CSS
HTML DOM 允许 JavaScript 改变 HTML 元素的样式。 改变 HTML 样式 如需改变 HTML 元素的样式,请使用这个语法: document.getElementById(id).style.property=新样式 下面的例子会改变 <p> 元素的样式: 实例 <!DOCTYPE html><html><head>...
2018-05-30 06:23:29 130
转载 JavaScript HTML DOM - 改变 HTML
HTML DOM 允许 JavaScript 改变 HTML 元素的内容。 改变 HTML 输出流 JavaScript 能够创建动态的 HTML 内容: 今天的日期是:Sun May 27 2018 07:29:10 GMT+0800 (中国标准时间) 在 JavaScript 中,document.write() 可用于直接向 HTML 输出流写内容。 实例 <!DOCTY...
2018-05-29 06:24:41 274
转载 JavaScript HTML DOM
通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。 HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM模型被构造为对象的树: HTML DOM 树 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 JavaScr...
2018-05-29 06:24:33 91
转载 JavaScript 闭包
JavaScript 变量可以是局部变量或全局变量。 私有变量可以用到闭包。 全局变量 函数可以访问由函数内部定义的变量,如: 实例 function myFunction() { var a = 4; return a * a;} 函数也可以访问函数外部定义的变量,如: 实例 var a = 4;function myFunction() { return a * a;} ...
2018-05-29 06:24:24 81
转载 JavaScript 函数调用
JavaScript 函数有 4 种调用方式。 每种方式的不同在于this的初始化。 this关键字 一般而言,在Javascript中,this指向函数执行时的当前对象。 注意this是保留关键字,你不能修改this的值。 调用 JavaScript 函数 在之前的章节中我们已经学会了如何创建函数。 函数中的代码在函数被调用后执行。 作为一个函数调用 实...
2018-05-29 06:24:16 134
转载 JavaScript 函数参数
JavaScript 函数对参数的值没有进行任何的检查。 函数显式参数(Parameters)与隐式参数(Arguments) 在先前的教程中,我们已经学习了函数的显式参数: functionName(parameter1, parameter2, parameter3) { // 要执行的代码……} 函数显式参数在函数定义时列出。 函数隐式参数在函数调用时传递给函数真正的值。 参数规...
2018-05-29 06:24:06 128
转载 JavaScript 函数定义
JavaScript 使用关键字function定义函数。 函数可以通过声明定义,也可以是一个表达式。 函数声明 在之前的教程中,你已经了解了函数声明的语法 : function functionName(parameters) { 执行的代码 } functionName(parameters) { 执行的代码 } 函数声明后不会立即执行,会在我们需要的时候调用到。 实...
2018-05-29 06:23:56 249
转载 JavaScript 代码规范
所有的 JavaScript 项目适用同一种规范。 JavaScript 代码规范 代码规范通常包括以下几个方面: 变量和函数的命名规则 空格,缩进,注释的使用规则。 其他常用规范…… 规范的代码可以更易于阅读与维护。 代码规范一般在开发前规定,可以跟你的团队成员来协商设置。 变量名 变量名推荐使用驼峰法来命名(camelCase): firstName ="John"; la...
2018-05-29 06:23:42 2998
转载 javascript void(0) 含义
我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) 代表的是什么意思呢? javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。 语法格式如下: <head> <scri...
2018-05-29 06:23:34 511
转载 JavaScript JSON
JSON 是用于存储和传输数据的格式。 JSON 通常用于服务端向网页传递数据 。 什么是 JSON? JSON 英文全称JavaScriptObjectNotation JSON 是一种轻量级的数据交换格式。 JSON是独立的语言* JSON 易于理解。 * JSON 使用 JavaScript 语法,但是 JSON 格式仅仅是一个文本。 文本可以被任何编程语言...
2018-05-29 06:23:26 227
转载 JavaScript 保留关键字
在 JavaScript 中,一些标识符是保留关键字,不能用作变量名或函数名。 JavaScript 标准 所有的现代浏览器完全支持 ECMAScript 3(ES3,JavaScript 的第三版,从 1999 年开始)。 ECMAScript 4(ES4)未通过。 ECMAScript 5(ES5,2009 年发布),是 JavaScript 最新的官方版本。 随着时间的推移,我们开...
2018-05-29 06:23:16 229
转载 JavaScript 验证 API
约束验证 DOM 方法 Property Description checkValidity() 如果 input 元素中的数据是合法的返回 true,否则返回 false。 setCustomValidity() 设置 input 元素的 validationMessage 属性,用于自定义错误提示信息的方法。 使用 setCustomValidity...
2018-05-28 06:34:43 212
转载 JavaScript 表单验证
JavaScript 表单验证 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 表单数据经常需要使用 JavaScript 来验证其正确性: 验证表单数据是否为空? 验证输入是否是一个正确的email地址? 验证日期是否输入正确? 验证表单输入内容是否为数字型? 必填(或必选)项目 下面的函数用来检查用户是否已填写表单中的必填(或必选)项...
2018-05-28 06:34:20 160
转载 JavaScript 表单
JavaScript 表单验证 HTML 表单验证可以通过 JavaScript 来完成。 以下实例代码用于判断表单字段(fname)值是否存在,如果存在,则弹出信息,否则阻止表单提交: JavaScript 实例 function validateForm() { var x = document.forms["myForm"]["fname"].value; if (x == n...
2018-05-28 06:34:13 825
转载 JavaScript 使用误区
本章节我们将讨论 JavaScript 的使用误区。 赋值运算符应用错误 在 JavaScript 程序中如果你在 if 条件语句中使用赋值运算符的等号 (=) 将会产生一个错误结果, 正确的方法是使用比较运算符的两个等号 (==)。 if条件语句返回false(是我们预期的)因为 x 不等于 10: varx =0; if(x ==10) if条件语句返回tru...
2018-05-28 06:34:02 99
转载 JavaScript 严格模式(use strict)
JavaScript 严格模式(strict mode)即在严格的条件下运行。 使用 "use strict" 指令 "use strict" 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。 它不是一条语句,但是是一个字面量表达式,在 JavaScript 旧版本中会被忽略。 "use strict" 的目的是指定代码在严格条件下执行。 严格模式下你不能使...
2018-05-28 06:33:54 217
转载 JavaScript 变量提升
JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。 JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。 以下两个实例将获得相同的结果: 实例 1 x =5;// 变量 x 设置为 5 elem = document.getElementById("demo");// 查找元素 elem.innerHTML = x;...
2018-05-28 06:33:46 80
转载 JavaScript 调试
在编写 JavaScript 时,如果没有调试工具将是一件很痛苦的事情。 JavaScript 调试 没有调试工具是很难去编写 JavaScript 程序的。 你的代码可能包含语法错误,逻辑错误,如果没有调试工具,这些错误比较难于发现。 通常,如果 JavaScript 出现错误,是不会有提示信息,这样你就无法找到代码错误的位置。 通常,你在编写一个新的 JavaScrip...
2018-05-28 06:33:37 383
转载 JavaScript 错误 - throw、try 和 catch
try语句测试代码块的错误。 catch语句处理错误。 throw语句创建自定义错误。 JavaScript 错误 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误。 可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。 可能是由于来自服务器或用户的错误输出而导致的错误。 当然,也可能...
2018-05-28 06:33:19 92
安卓 OpenGL ES 2.0 完全入门(一):基本概念和 hello world.docx
2019-08-25
OkHttp使用教程
2015-12-18
IDirectDraw7的使用
2014-10-14
DirectDraw7编程基础
2014-10-14
MTK短信编码.docx
2012-12-06
刷机原理04 Android系统Recovery模式的工作原理.wps
2012-10-24
刷机原理03 Android系统的三种启动模式.wps
2012-10-24
刷机原理02 Android升级包update.zip的生成过程分析.wps
2012-10-24
刷机原理01 update.zip包目录结构
2012-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人