摘要:
Express 是node 第三方框架,框架的意义就在于能大大简化程序地开发。看一下Express是怎么简化node程序开发的。 1,用Express写一个hello world 程序,我们来体验一下Express 开发。 新建文件夹express,npm init 快速创建package.json 阅读全文
摘要:
1、let和const 与var不同,新的变量声明方式带来了一些不一样的特性,其中最重要的两个特性就是提供了块级作用域与不再具备变量提升 当然,代码编译成为了ES5之后,仍然会存在变量提升,因此这一点只需要我们记住即可。在实际使用中,尽量避免使用变量提升的特性带来的负面影响。 使用ES6,我们需要全 阅读全文
摘要:
什么是Node.js? 它是一个专注于实现高性能Web服务器优化的专家,几经探索,几经挫折后,遇到V8而诞生的项目。Node.js是一个让JavaScript运行在服务器端的开发平台,它让JavaScript的触角伸到了服务器端,可以与PHP、JSP、Python、Ruby平起平坐。但Node似乎有 阅读全文
摘要:
一、什么是Ajax AJAX即“Asynchronous Javascript And XML”( 异步 JavaScript和XML),AJAX不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。它是一套综合了多项技术的浏览器端网页开发技术。这些技术包括Java 阅读全文
摘要:
一、什么是AJAX(请谈一下你对Ajax的认识)AJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。Ajax包含下列技术:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用 阅读全文
摘要:
在Javascript中,万物皆对象,但对象也有区别,大致可以分为两类,即:普通对象 Object 和 函数对象 Function。 一般而言,通过 new Function 产生的对象是函数对象,其他对象都是普通对象。 举例说明: f1属于函数的声明,最常见的函数定义方式,f2实际上是一个匿名函数 阅读全文
摘要:
1.concat() concat() 方法用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本 2.join() join() 方法用于把数组中的所有元素(元素是通过指定的分隔符进行分隔的)放入一个字符串。 该方法的返回值是一个字符串。该字符串是通过把 arrayOb 阅读全文
摘要:
javascript 执行过程 1.语法检测(有没有基本的语法错误,例如中文,关键字错误...)2.词法分析(预编译) (1)创建全局GO(global object)对象 (2)对var声明的变量进行声明提升但不赋值,放入GO对象中 (3)对函数体整体进行提升,放入GO对象中 3.逐行执行 一.全 阅读全文
摘要:
一、关于canvas <canvas> 是 HTML5 新增的元素,可用于通过使用JavaScript中的脚本来绘制图形 例如,它可以用于绘制图形,创建动画。 <canvas> 最早由Apple引入WebKit 我们可以使用<canvas>标签来定义一个canvas元素,canvas标签的两个属性< 阅读全文
摘要:
【常见的块级标签】 标题标签<h1></h1>...<h6></h6> 水平线<hr/> 段落<p></p> 换行<br/> 引用<blockquote</blockquote> 预格式<pre></pre> 引用标签<blockquote></blockquote> 表明标签中的文字,为引用的内容 阅读全文