JavaScript中bind、call、apply的用法

改变JavaScript中执行函数的this指向,用到call、apply和bind三个函数继承自Function.prototype的方法,三者功能相近又各有不同。 在JavaScript中使用typeof关键字检测数据类型存在其局限性,比如无法区分数组、对象和null: typeof [...

2019-07-18 12:56:49

阅读数 0

评论数 0

图解JavaScript对象属性四个特性

JavaScript中的对象属性除了有属性名和属性值,还包括其它有意义的特性,比如可写性、可枚举性和可配置性,还有setter和getter特性,这些特性对开发健壮的库非常有帮助。 图解JavaScript对象属性四个特性我在上图中简单模拟了一处疑似重污染工厂的用水与排污系统模型,通过类比可视化...

2019-07-12 21:13:39

阅读数 3

评论数 0

图解JavaScript对象原型与原型链

图解JavaScript对象原型与原型链 ​​​​使用颜色、形状可视化Javascript中抽象的原型链概念: 橙黄色实心代表函数,函数是可执行的对象; 橘红色圈圈代表prototype属性,且总是存在于函数对象中; 蓝紫色带箭头线段代表原型链的走向; 蓝绿色实心代表普通对象 圈圈+实心组...

2019-07-11 18:49:31

阅读数 3

评论数 0

如何完成网站备案

大约5月中旬,阿里云通过邮件和站内信通知我——大致内容是关于shuaihua.cc域名需完善备案信息或是需要实名认证的事情。6月上旬我才注意到这件事。与此同时,我渐渐的开始不爽.cc这一顶级域名已很久,顺便注册了shuaihuajun.com这一新域名,记录这一过程便于日后查阅。 修改备案信息将...

2019-07-10 14:18:13

阅读数 4

评论数 0

Nodejs搭建前后端分离开发模式下的微信网页项目

原文链接:《Nodejs搭建前后端分离开发模式下的微信网页项目》- 陈帅华 本文涉及对前后端分离及微信网页项目中的前端如何在本地环境中开发与调试的思考。 主要问题 1、如何配置微信公众平台开发环境 2、如何配置微信网页项目开发环境 3、如何解决前后端分离开发接口调用时的跨域问题 4、如何解决微信...

2018-12-22 20:07:32

阅读数 97

评论数 0

Nodejs实现微信网页授权及正确配置JS-SDK接口

帅华君将在本文介绍基于Nodejs实现微信网页授权以及如何正确在前后端配置JS-SDK接口。 微信网页授权 准备工作 根据微信公众号接口权限说明,只有认证服务号才有获取用户openid及用户基本信息的权限,因此,开发者需要在微信公众号后台开发者工具找到公众平台测试账号: 拿到微信公众平台...

2018-12-22 20:03:49

阅读数 884

评论数 0

理解Javascript中的闭包概念也会如此沉重

原文链接:http://shuaihua.cc/article/javascript/closure-of-javascript.php 转载请注明出处,谢谢合作。 去年10月写了一篇Javascript原型链的文章,反响不错(看评论里有说有其他博主没有注明原文出处还替我打...

2017-02-12 03:54:39

阅读数 222

评论数 0

Javascript中的原型链、prototype、__proto__的关系

javascrip中内置的对象共12个,其中10个属于函数类型——String,Number,Boolean,Array,Function,Date,RegExp,Error,Object,Event,其中两个是对象类型——Math,JSON。函数类型拥有__proto__和prototype属性...

2016-10-06 16:07:18

阅读数 1926

评论数 0

webpack其实没那么可怕——官方文档解读

翻译了webpack官方英文文档,整合互联网上对webpack介绍的教程,完整全面的认识使用webpack。

2016-10-04 00:01:07

阅读数 18040

评论数 1

理解Canvas中的transform、setTransform函数

阅读原文:http://shuaihua.cc/article/html5/canvas-transform.php 先用transform坐标系变换绘制一个立方体绘制结果源代码ctx.save(); ctx.translate(win_width/2-50, win_height/2-50)...

2016-10-03 23:56:30

阅读数 1246

评论数 0

HTML5的canvas画布常用绘图命令总结

原文链接:http://shuaihua.cc/blog/20150311.php 阳光美美哒~ 啊,首先要在HTML中新增一个canvas标签,然后给他一个身份证号,噗~就是id啦~ 之后在JavaScript中获取canvas这个DOM对象并进行一系列属性操作 /...

2016-02-16 21:22:50

阅读数 371

评论数 0

理解D3js中的enter,exit方法

在我第一次使用D3js库写第一个图表的时候,就对他绑定数据的方法感到迷惑,当时怎么也不明白为什么要这样写来绑定数据。等到练习的次数多了,多的东西多了之后再回头看,原来一切都是那么理所应当,原来如此。这就像是我们一生中遇到的很多事情一样,第一次无法接受,经过时间的沉淀,慢慢懂了,就不再耿耿于怀,变得...

2016-01-19 22:33:39

阅读数 1145

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭