随笔分类 -  JavaScript

1 2 3 4 5 下一页

JS 学习理解
JavaScript中的Promise
摘要:Promise是JavaScript中用来处理异步操作的一个对象,它代表了一个异步操作的最终完成或者失败. 阅读全文

posted @ 2024-02-21 14:03 新西兰程序员 阅读(3) 评论(0) 推荐(0) 编辑

JavaScript中apply, call和bind的区别
摘要:首先要知道,JavaScript中apply,call 和 bind的作用基本都是一样的,就是用来改变函数执行时的上下文,或者说改变函数的this对象指向 在详细了解它们的区别之前,我们先来看一个例子 var name = "mike"; const obj = { name: "luke", sa 阅读全文

posted @ 2023-09-12 11:40 新西兰程序员 阅读(8) 评论(0) 推荐(0) 编辑

JavaScript是单线程吗
摘要:在一次面试中,被问到这个问题 =》 JavaScript是单线程吗 JS在浏览器中运行,是单线程的. 每个window只有一个JS线程. 既然是单线程的,那么在某个特定的时刻,也就应该只有特定的代码才能够被执行,并阻塞其他的代码. 但是我们明明又发现,比如JQuery的AJAX异步调用, 而我们知道 阅读全文

posted @ 2021-09-25 19:21 新西兰程序员 阅读(348) 评论(0) 推荐(0) 编辑

JavaScript在表单页面添加打印功能,打印表单中的值并打印完成后不刷新页面
摘要:在一个项目中,有一个功能需求 在一个页面上,有一个表单,表单包括textbox, radiobutton, checkbox, textarea等控件 用户填写表单后,按下submit按钮提交表单 现在用户有个需求,他们希望在这个页面上增加一个print按钮或者链接 点击print时,可以打印 最简 阅读全文

posted @ 2020-01-10 11:53 新西兰程序员 阅读(1805) 评论(0) 推荐(0) 编辑

JavaScript中的普通函数和构造函数
摘要:在写JavaScript代码过程中,用到需要写构造函数的地方不多,但还是需要详细了解一下 本文尽量描述清楚什么是JavaScript中的构造函数,以及普通函数和构造函数的区别 阅读全文

posted @ 2019-09-16 17:12 新西兰程序员 阅读(198) 评论(0) 推荐(0) 编辑

JavaScript中的bind,call和apply函数的用法和区别
摘要:一直没怎么使用过JavaScript中的bind,call和apply, 今天看到一篇比较好的文章,觉得讲的比较透彻,所以记录和总结如下 首先要理解的第一个概念,JavaScript中函数调用的方式,总结下来,有以下4种 1. 方法调用 2. 正常函数调用 3. 构造器函数调用 4. apply/c 阅读全文

posted @ 2019-09-16 13:07 新西兰程序员 阅读(211) 评论(0) 推荐(0) 编辑

JavaScript 格式化数字成金额格式
摘要:在看公司一个项目的JavaScript代码时,发现一段JavaScript代码,是把数字格式化成金额格式 比如: 12345.678 格式化成 12,345.68 看完代码后,google了一下,发现原来这是个几乎标准的写法,把代码写在了Number的prototype下 代码如下 Number.p 阅读全文

posted @ 2019-09-16 10:16 新西兰程序员 阅读(4543) 评论(0) 推荐(0) 编辑

再谈JQuery插件$.extend(), $.fn和$.fn.extend()
摘要:在我的博客中,曾经写过一篇关于JQuery插件的文章 https://www.cnblogs.com/wphl-27/p/6903170.html 今天看一个项目的代码时,看到使用JQuery插件部分,我于是又仔细看了几篇文章,对JQuery插件有了更加深刻的理解,特记录如下: 我们都知道JQuer 阅读全文

posted @ 2019-03-26 06:28 新西兰程序员 阅读(996) 评论(0) 推荐(0) 编辑

再谈JavaScript的closure--JavaScript 闭包
摘要:关于JavaScript的闭包,在我的博客上之前有一篇文章 https://www.cnblogs.com/wphl-27/p/8491327.html 今天看了几篇文章,感觉又有了一些更深的理解,特记录如下: 其实关于JavaScript的闭包closure, 简单点理解可以如下: 在JavaSc 阅读全文

posted @ 2019-03-18 11:09 新西兰程序员 阅读(224) 评论(0) 推荐(0) 编辑

JavaScript判断是否是数组
摘要:在 ECMAScript5中定义了一个新的方法Array.isArray(). 如果参数是数组的话,就返回true eg: Array.isArray([]); // true 如果里面换一个类似数组的对象字面量(object literal)呢 Array.isArray({ name: "Luk 阅读全文

posted @ 2019-03-12 13:02 新西兰程序员 阅读(268) 评论(0) 推荐(0) 编辑

React项目中的registerServiceWorker的作用
摘要:在公司的React前端项目中,发现有一个registerServiceWorker.js文件, 很久都没弄明白这个文件是干什么用的,查询了一些资料后,了解了一些 service worker是在后台运行的一个线程,可以用来处理离线缓存、消息推送、后台自动更新等任务。 registerServiceW 阅读全文

posted @ 2019-02-18 08:08 新西兰程序员 阅读(4574) 评论(0) 推荐(1) 编辑

React官方网站学习
摘要:React官方网站 英文版 https://reactjs.org/tutorial/tutorial.html React官方网站 中文版 https://react.docschina.org/docs/hello-world.html https://react.docschina.org/t 阅读全文

posted @ 2019-02-14 09:27 新西兰程序员 阅读(604) 评论(0) 推荐(0) 编辑

JavaScript -- Array中的push()方法和concat()方法介绍
摘要:Array => push()方法向数组的末尾添加一个或者多个元素,也就是说它会改变数组本身 concat() => concat()方法用于连接2个或者多个数组,但它的特殊之处在于,它会把连接后形成的数组作为一个新的数组返回,而不会改变原来的数组本身 阅读全文

posted @ 2019-01-31 12:13 新西兰程序员 阅读(605) 评论(0) 推荐(0) 编辑

JavaScript-ES6中的class及继承
摘要:我们知道,ES6中,引入了class这个关键字,让在JavaScript中定义类更加简单了 在介绍ES6中的class之前,我们先来看一下JavaScript之前类的实现,在此之前,JavaScript基本是使用原型prototype来实现类的 现在ES6中有了新的class关键字,我们来看看使用c 阅读全文

posted @ 2019-01-31 07:28 新西兰程序员 阅读(394) 评论(0) 推荐(0) 编辑

JavaScript中的Array.prototype.slice.call()方法学习
摘要:JavaScript中的Array.prototype.slice.call(arguments)能将有length属性的对象转换为数组(特别注意: 这个对象一定要有length属性). 但有一个例外,IE下的节点集合它不能转换(因为IE下的dom对象是以com对象的形式实现,js对象和com对象不 阅读全文

posted @ 2019-01-30 06:23 新西兰程序员 阅读(13430) 评论(2) 推荐(6) 编辑

Node.js 介绍及学习
摘要:Node.js => 简单来理解,就是指运行在服务器端的JavaScript. Node.js 是一个基于Chrome JavaScript运行时建立的一个平台 Node.js是一个事件驱动I/O服务端JavaScript环境,是基于Google的V8引擎,Google的这个V8引擎执行JavaSc 阅读全文

posted @ 2019-01-29 07:41 新西兰程序员 阅读(229) 评论(0) 推荐(0) 编辑

React 和 Redux理解
摘要:学习React有一段时间了,但对于Redux却不是那么理解。网上看了一些文章,现在把对Redux的理解总结如下 从需求出发,看看使用React需要什么 1. React有props和state props => 父级分发下来的属性 state => 组件内部可以自行管理的状态 React有个特点就是 阅读全文

posted @ 2019-01-22 07:08 新西兰程序员 阅读(318) 评论(0) 推荐(0) 编辑

Website开发前页面设计 Mockup的一些工具
摘要:这里介绍的Website开发前,页面设计的一些工具 1. Balsamiq (我们公司用的) https://balsamiq.com/download/ 2. Figma https://www.figma.com/ Figma 的一个好处是,它实现了与Agile开发工具Jira的完美集成 ,请参 阅读全文

posted @ 2018-11-27 06:47 新西兰程序员 阅读(674) 评论(0) 推荐(0) 编辑

JavaScript中的构造函数和工厂函数说明
摘要:在cnblog上看到一篇文章,讲解JS中的构造函数和工厂函数,觉得讲的真好 JavaScript中的工厂函数和构造函数都能用来创建一个对象,我们可以来看看下面的例子 构造函数 function createStudent(id,name,class,grade){ var o = new Objec 阅读全文

posted @ 2018-10-19 10:47 新西兰程序员 阅读(589) 评论(0) 推荐(0) 编辑

前端开发的书籍列表
摘要:https://www.cnblogs.com/willick/p/books01.html 阅读全文

posted @ 2018-10-10 06:00 新西兰程序员 阅读(192) 评论(0) 推荐(0) 编辑

1 2 3 4 5 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示