#你不知道的Javascript

JavaScript 是脚本语言

JavaScript是一种轻量级的编程语言。JavaScript是可插入HTML页面的编程代码。JavaScript插入HTML页面后,可由所有的现代浏览器执行。JavaScript很容易学习...
代码星球 ·2021-02-08

《PHP, MySQL, Javascript和CSS》读书随手记----MySQL篇

要求结尾分号如果在命令输入期间想要终止其运行,不要Ctrl-C.要输入c,并按回车键.sql命令和关键字不区分大小写.表名在windows中不区分大小写,但是在linux和osx中区分 创建一个数据库CREATEDATABASEpublication创建用户GRANTPRIVILEGESONdatabase....

《PHP, MySQL, Javascript和CSS》读书随手记----php篇

1.基础注释://或/**/$标示变量语句末尾加分号数组:$oxo=array(array('x','','o'),array('p','x',''),array('','x','p'));echo$oxo[1][2]常量:之前不能用$符号,只能用define函数定义2.对象复制clone操作符$obj2=clone$...

【JavaScript】js 中一些需要注意的问题

关于js中逻辑运算符sort()方法1.关于js中逻辑运算符:||和&&在js逻辑运算中,0、""、null、false、undefined、NaN都会判为false,其他都为true对两个非,即!!,其作用是可以把一个其他类型的变量转换为boolean类型值,比如typeof5输出“number”,而...

《基于MVC的JavaScript Web富应用开发》学习笔记

第1章MVC和类1.什么是MVC?  MVC是一种设计模式,它将应用划分为3个部分:数据(模型,Model),展现层(视图,View)和用户交互层(控制器,Controller).  一个事件的发生是这样的:用户和应用产生交互控制器的事件处理器被触发控制器从模型中请求数据,并将其交给视图视图将数据呈现给用户2.关于类 ...

《JavaScript》高级程序设计第7章 函数表达式

7.2闭包定义:闭包是指有权访问另一个函数作用域中的变量的函数.理解闭包:作用域链:当某个函数被调用时,会创建一个执行环境以及相应的作用域链.作用域链中,外部函数的活动对象始终处于第二位,外部函数的外部函数的活动对象处于第三位.....直至作为作用域链终点的全局执行环境变量对象:全局函数的变量对象始终存在,而局部环境的...

《JavaScript高级程序设计》5.5 Function类型

函数实质上是对象,每个函数都是Function类型的实例,并且都和其他引用类型一样具有属性和方法.因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定.三种函数定义方法:  1. 函数声明:functionsum(num1,num2){returnnum1+num2;}  2.函数表达式:varsu...

《JavaScript高级程序设计》3.7 函数

位于return语句之后的代码不会执行;return语句也可以不带有任何返回值.这种情况下,函数在停止执行后会返回undefined值.这种用法一般用在需要提前停止函数执行而又不需要返回值的情况下.严格模式对函数的限制:不能把函数命名为eval或arguments不能把参数命名为eval或arguments不能出现两个...

《JavaScript》高级程序设计第21章:Ajax和Comet,jsonp

一、创建XMLHttpRequest对象二、XHR的用法五、跨域资源共享六、其他跨域技术七、安全七、安全1.图像Ping2.JSONP(JSONwithpadding,填充式JSON/参数式JSON)3.Comet(“服务器推送”)4.服务器发送事件(SSE:Server-SentEvents)5.WebSockets...

《JavaScript高级程序设计》第六章【面向对象的程序设计】 包括对象、创建对象、继承

一、理解对象二、创建对象   1.工厂模式   2.构造函数模式   3.原型模式   4.组合使用构造函数模式和原型模式【使用最广泛】   5.动态原型模式  ...

《JavaScript模式》一书中提到的一些坑

1//反模式2vara=newArray('itsy','bitsy','spider');34//用字面量5vara=['itsy','bitsy','spider'];6console.log(typeofa);//object7console.log(a.constructor===Array);//true  ...

JavaScript异步编程的Promise模式

参考:http://www.infoq.com/cn/news/2011/09/js-promisehttp://www.cnblogs.com/rubylouvre/p/3495286.htmlhttps://segmentfault.com/a/1190000000684654目的:为了降低异步编程的复杂性&nbs...

javascript实现快排

<script>vara=[7,4,5,3,2,1,4,5,6,6,2,21,4,53,12,0,-5,31,535,64,11,1,1,1,1];functionswap(arr,a,b){vartemp=arr[a];arr[a]=arr[b];arr[b]=temp;}functionquickSor...
代码星球 ·2021-02-07

JavaScript模块化 --- Commonjs、AMD、CMD、es6 modules

今天面试问到模块化的发展,下面是我找来解释的比较明白的博客:随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到es6对其进行了规范,下面就介绍JavaScript模块化。   这篇文章还是希望能给大家一个比较好的思路,即JavaScript模块化是...

javascript对象与方法

一、数组(Array)1.使用new关键字创建数组varbox=newArray();                   &nb...
代码星球 ·2021-02-06
首页上一页...1415161718...下一页尾页