一.Javascript核心基础语法
1.Javascript是一门增加交互效果的编程语言,它最初由网景公司发明,最后提交给ECMA(欧洲计算机制造商协会),ECMA将Javascript标准化,其命名为Javascript。
2.Javascript是一门解释性语言,无需编译就可以直接在浏览器下运行。
3.Javascript的用途?
1.可以控制网页中所有元素,增加.删除.修改元素的属性。
2.可以在html中放入动态文本。
3.响应用户在使用网页时产生的事件。
4.校验用户输入的数据。
5.检测用户的浏览器。
6.用于创建cookie。
4.Javascript在html网页中创建的三种方式
1.外部样式:
创建一个文件名为:xx.js的文件通过<script src="xx.js"><script>来链接
2.内嵌样式:
在html中head或body里使用<script type="text/javascript"></script>或直接使用<script></script>载入
3.内联样式:
直接在标签中添加事件:<input onclick="alert('helloworld!')">载入
5.Javascript的数据类型:
它的数据类型有两大类:1.原始性数据类型2.引用性数据类型(对象)
原始性数据类型:1.typeof 2.number 3.string 4.boolean 5.null 6.undefined
引用性数据类型:(预定义的对象有三种)1.原生对象(Object,number,string,boolean,function,Array,Date等)2.内置对象:不需要显示初始化(math,Global)3.宿主对象(主要有BOM和DOM)
6.BOM和DOM
BOM:浏览器对象模型Browser Object Model
DOM:文档对象模型Document Object Model
二.Javascript的事件模型
1.Javascript事件模型:1.冒泡类型: <input type="button">当用户点击按钮时:input-body-html-document-window(从下往上冒泡)IE浏览器只是用冒泡
2.捕获类型: <input type="button">当用户点击按钮时:window-document-html-body-input (从上往下)
经过ECMA标准化后,其他浏览器都支持两种类型,捕获先发生。
2.传统事件书写的三种方式:
1.<input type="button" onclick="alert('helloworld!')">
2.<input type="button onclick=name1()">======<script>function name1(){alert('helloword!');}</script> //有名函数
3.<input type="button" id="input1"> //匿名函数
<script> Var button1=document.getElementById("input1"); button1.onclick=funtion(){ alert('helloword!') } </script>
3.现代事件书写方式:
<input type="button" id="input1"> //IE中添加事件 <script> var fnclick(){ alert("我被点击了") } var Oinput=document.getElementById("input1"); Oinput.attachEvent("onclick",fnclick); -------------------------------------- Oinput.detachEvent("onclick",fnclick);//IE中删除事件 </script> <input type="button" id="input1"> //DOM中添加事件 <script> var fnclick(){ alert("我被点击了") } var Oinput=document.getElementById("input1"); Oinput.addEventListener("onclick",fnclick,true); -------------------------------------- Oinput.removeEventListener("onclick",fnclick);//DOM中删除事件 </script> <input type="button" id="input1"> //兼容IE和DOM添加事件 <script> var fnclick1=function(){alert("我被点击了")} var fnclick2=function(){alert("我被点击了")} var Oinput=document.getElementById("input1"); if(document.attachEvent){ Oinput.attachEvent("onclick",fnclick1) Oinput.attachEvent("onclick",fnclick2) } else(document.addEventListener){ Oinput.addEventListener("click",fnclick1,true) Oinput.addEventListener("click",fnclick2,true) } </script>
JavaScript 诞生于 1995 年,它的出现除妖是用于处理网页中的前端验证,所谓的前端验证,就是指检查用户输入的内容是否符合一定的规则。
HTML用来组织网页的内容,CSS用来定义网页的外观,而JavaScript(简称JS)的设计本意是想给网页加入一些交互动效。 尽管如同我们在CSS3进阶章节中讲述到的,CSS也开始提供一些交互和动画特性,比如伪类:hover,就是一种描述用户鼠标悬停在元素上的交互状态。 但是这些特性远不能满足开发者对文档的动态处理需求,比如动态创建、删除、更新元素乃至页面片段(DOM),更不用说操作浏览器(BO
基础知识 基于 ruby 写的 官网文档:https://www.elastic.co/guide/en/logstash/5.2/first-event.html 如果是通过网络来收集,并不需要所有机子都装,但是如果是要通过读取文件来收集,那文件所在的那个机子就的安装 配置文件的写法格式:https://www.elastic.co/guide/en/logstash/5.2/configura
这些基础知识简单了解一下就可以了,Linux 用的多了 就会慢慢熟悉理解了。 快捷键表 Ctrl键是终端用户常用的按键,但大多数触摸键盘都没有这个按键,因此 Termux 使用音量减小按钮来模拟Ctrl键。 例如,在触摸键盘上按音量减小+ L就相当于是键盘上按Ctrl + L的效果一样,达到清屏的效果。 Ctrl + A -> 将光标移动到行首 Ctrl + C -> 中止当前进程 Ctrl +
什么是 Logstash?为什么要用 Logstash?怎么用 Logstash? 本章正是来回答这个问题,或许不完整,但是足够讲述一些基础概念。跟着我们安装章节一步步来,你就可以成功的运行起来自己的第一个 logstash 了。 我可能不会立刻来展示 logstash 配置细节或者运用场景。我认为基础原理和语法的介绍应该更加重要,这些知识未来对你的帮助绝对更大! 所以,认真阅读他们吧!
四种设置回调函数的方式 匿名函数 $server->on('Request', function ($req, $resp) use ($a, $b, $c) { echo "hello world"; }); !> 可使用use向匿名函数传递参数 类静态方法 class A { static function test($req, $resp) { ech
PHP 是一门庞大的语言,各个水平层次的开发者都可以利用它进行迅捷高效的开发。然而在对语言逐渐深入的学习过程中,我们往往会因为走捷径和/或不良习惯而忘记(或忽视掉)我们一开始所学到基础的知识。为了帮助彻底解决这个问题,这一章的目的就是提醒开发人员注意有关 PHP 的基础编程实践。
数据类型 ES5中基本数据类型有五种:Undefined,Null,Boolean,Number和String,还有一种复杂数据类型Object。 ES6引入新的原始数据类型Symbol,表示独一无二的值。 操作符 有递增递减操作符、布尔操作符、乘性操作符、加性操作符、关系操作符和相等操作符等。 注意隐式转换。 delete 操作符,用来删除对象的属性(不能用来操作变量 语句 if,while,d