JavaScript
FaceToBook
Talk is cheap. Show me the code!
展开
-
JavaScript学习篇第一天
JavaScript 语言基础 声明变量 三种方式声明变量; var , let, const. 其中var 用来声明 全局变量,let 用来声明变量只能在块级作用域内部有效。 const用于声明变量为一个不可以修改的值。而且必须初始化,也就是要给个值,不然会报错。类似于JAVA中的 final 关键字。 三种方式声明全局变量: 第一种: 使用var 声明。 第二种:不用声明,直接为隐式全局变量。...原创 2019-07-14 13:51:27 · 115 阅读 · 0 评论 -
JavaScript学习篇第二天
函数 类型转换函数: 数字型: parseInt(“d10d”); /转换失败 NAN 以字母开头的不可以转换但是以数字开头可以转换。/ parseFloat(“3.222”) ; //转换为小数*/ Number(9.5); /转换为数字/ 字符型: String(num)); //不严格,没有定义不会报错。 num.toString()); //严格没有定义的会报错。 布尔型...原创 2019-07-14 16:30:55 · 115 阅读 · 0 评论 -
JavaScript学习篇之内置对象介绍和使用。
前言 web开发学习必须知道的网站: MDN 这里面有着详细的学习web开发的指南。关于web开发中遇到的不懂的,可以进这个网站进行检索。 常用内置对象。 1、常用的内置对象: Array:用于在单独的变量名中存储一系列的值 Date:用于操作日期和时间 String:用于支持对字符串的处理 Math:用于执行常用的数学计算,它包含了若干个数字常量和函数 2、Array数组对象 var arr =...原创 2019-07-15 22:24:00 · 104 阅读 · 0 评论 -
JavaScript学习篇之DOM第一篇
Dom介绍原创 2019-07-16 12:23:43 · 142 阅读 · 0 评论 -
Ajax 介绍、JQuery中的Ajax常规使用
Ajax 介绍 MDN给出的一个解释。 Asynchronous(异步)JavaScript + XML,而不是技术本身,是2005年由Jesse James Garrett的术语,描述了一个“新”的方法一起使用的现有技术,包括HTML或XHTML、层叠样式表,JavaScript,文档对象模型,XML、XSLT,最重要的是XMLHttpRequest对象。 当这些技术在Ajax模型中结合使用时...原创 2019-08-05 15:26:05 · 298 阅读 · 0 评论 -
JSONP解决跨域请求和JQuery中load()方法介绍
跨域与同源 同源策略是浏览器的一种安全策略,所谓同源,是指该地址的协议、域名、端口都一样。默认情况下,只有同源的地址才可以通过AJAX方式请求。 不同源之间的请求我们称为跨域请求。 由于XMLHttpRequest无法发送不同源地址之间的请求。所以为了解决跨域请求的问题。我们使用JSONP这种方式来进行请求。 JSONP介绍与实现 原理分析: JSON with Padding,是一种借助于 &l...原创 2019-08-05 17:29:54 · 4013 阅读 · 0 评论 -
使用js原生方法和JQuery中ajax方法一次性上传多个文件
JavaScript原生方法实现。 html片段 <input type="file" name="file" id="FileUpload" multiple > //支持多文件选择上传 <input type="button" value="上传" id="sub"> js 代码: //核心代码.第一个参数上FormData对象。第二个是上传文件表单对象。 ...原创 2019-08-06 18:53:26 · 3377 阅读 · 0 评论 -
蒙特卡洛算法JavaScript实现
蒙特卡洛算法简述 蒙特卡洛算法不是指某一种算法。是一种以概率统计为理论指导的一类数值计算的方法。是指使用随机数或者是伪随机数来解决很多问题的方法。 蒙特卡洛方法的理论基础是大数定律。大数定律是描述相当多次数重复试验的结果会趋向一种稳定的定律[也就是常说的偶然中存在某种必然],根据这个定律知道 样本数量越多,其平均就越趋近于真实值。关于蒙特卡洛的产生背景和其他相关信息。大家可以自行百度。 有趣的游戏...原创 2019-08-13 20:38:27 · 768 阅读 · 2 评论 -
浅拷贝和深拷贝的区别及js实现
前序 几乎大部分语言中都有copy这样的函数或者是方法。用于对数据的复制操作。[其中数据类型数组,对象,等]。但是编程序的人,大部分在语言中都会有普通的拷贝方法和deepCopy方法。因此在这里做个叙述,用来介绍这两个方法的区别。 浅拷贝 浅拷贝就是拷贝指向对象的指针,意思就是说:拷贝出来的目标对象的指针和源对象的指针指向的内存空间是同一块空间,浅拷贝只是一种简单的拷贝,让几个对象公用一个内存,然...原创 2019-08-15 22:49:41 · 558 阅读 · 0 评论