首页 > 代码库 > 学习分享笔记
学习分享笔记
ajax的概念就是页面互动无刷新的效果。例如:你做一个注册页面,因为用户一般都是唯一的,这个时候你就可以选择一个比较人性化的做法,就是使用AJAX技术,当填完信息鼠标移开txtUserName这个文本框的时候 触发一个事件,然后这个事件调用一个JS方法。JS方法里面使用xmlHttpRequest这个对象。就可以异步的调用后来 来完成一个 查询并且判断的过程。 最后返回一个结果 在前面来判断输入的 “用户名是否在!”。
JavaScript 表单验证
JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
JavaScript 表单验证: JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 下面的函数用来检查用户是否已填写表单中的必填(或必选)项目。假如必填或必选项为空,那么警告框会弹出,并且函数的返回值为 false,否则函数的返回值则为 true(意味着数据没有问题): function validate_required(field,alerttxt) { with (field) { if (value=http://www.mamicode.com/=null||value=="") {alert(alerttxt);return false} else {return true} } }
开发者工具中的9个单词
Elements:查找网页源代码HTML中的任一元素,手动修改任一元素的属性和样式且能实时在浏览器里面得到反馈。
Console:记录开发者开发过程中的日志信息,且可以作为与JS进行交互的命令行Shell。
Sources:断点调试JS。
Network:从发起网页页面请求Request后分析HTTP请求后得到的各个请求资源信息(包括状态、资源类型、大小、所用时间等),可以根据这个进行网络性能优化。
Timeline:记录并分析在网站的生命周期内所发生的各类事件,以此可以提高网页的运行时间的性能。
Profiles:如果你需要Timeline所能提供的更多信息时,可以尝试一下Profiles,比如记录JS CPU执行时间细节、显示JS对象和相关的DOM节点的内存消耗、记录内存的分配细节。
Application:记录网站加载的所有资源信息,包括存储数据(Local Storage、Session Storage、IndexedDB、Web SQL、Cookies)、缓存数据、字体、图片、脚本、样式表等。
Security:判断当前网页是否安全。
Audits:对当前网页进行网络利用情况、网页性能方面的诊断,并给出一些优化建议。比如列出所有没有用到的CSS文件等。注: 这一篇主要讲解前三个面板Elements、Console、Sources。
默认弹出框怎么改变大小
1 打开一个网页,然后在让他弹出一个网页,(一共两个).2 关闭第一个网页,把剩下的那个调整到任意合适的位置,然后关闭。3 完成正常操作。
onclick用法、意思
this指触发事件的对象
复制代码 代码如下:
<input id="myinput" type="text" value="http://www.mamicode.com/javascript中onclick中的this" onclick="javascript:test(this);"/>
复制代码 代码如下:
function test(obj){
alert(obj); //[object HTMLInputElement]
alert(obj.id); //myinput
alert(obj.value); //javascript中onclick中的this
}
1.实验目的及内容
1.实验目的 掌握循环程序的设计方法,掌握程序的调试技术。 2.实验内容 1) 5 行 6 列的表格形式显示大写英文字母, 按 即以行为主的顺序及 ASCII 码递增的次序依次显示对应的字符。每 6 个字符为一行,每行中的相邻两个字符 之间用空格符隔开。 2)将两个多位十进制数相加,要求被加数、加数均以 ASCII 码形式各自 顺序存放在以 DATA1 和 DATA2 为首址的内存区中(低位在前) ,结果送回 DATA1 处,并在屏幕上显示该加法算式。例如: 12345 +78962 -----91307
2.实验环境
Masm for windows 集成实验环境 2012
3.实验方法
1)单分支程序设计与单重循环结构程序设计 2)单分支、多分支程序设计与单重循环结构程序设计。
强类型定义语言 一种总是强制类型定义的语言。Java和Python是强制类型定义的。如果你有一个整数,如果不显示地进行转换,你不能将其视为一个字符串来用
说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典型的垃圾收集器?下面我们就来逐一探讨这些问题。
闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。"闭包" 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。在 Scala、Scheme、Common Lisp、Smalltalk、Groovy、JavaScript、Ruby、 Python、Go、Lua、objective c 以及Java(Java8及以上)等语言中都能找到对闭包不同程度的支持。
学习分享笔记