关闭

[置顶] javascript中线程和定时器的理解

javascript定时器是一个比较喜欢欺骗别人的东西,不按套路出牌 在之前的认知当中,我们都是认为javascript的定时器是当运行到该定时器的执行代码的时候,该定时器的代码就会执行;但是你会发现;div.onclick = function(){   setTimeout(function() {    document.getElementById('inputField').f...
阅读(173) 评论(0)

[置顶] 免费打造个人网站,免费域名,免费空间,ftp使用,数据库等,免费就能搭建个人网站

作为一名编程爱好者,有自己的一个域名空间是逼格多高的一件事啊,使用自己的云空间可以做很多事情,不管你是前端,后端,测试,软件工程师,有一个存储自己内容的独立空间,并且由你自己支配,使用;想想逼格就很高;下面介绍LZ在拼杀了两天的时间才测试出来的一套完整建立自己网站的流程,亲测有效! 个人成果展示通过个人域名,访问服务器图片: 通过个人域名,访问个人写的简易网页:第一,使用freenom注册...
阅读(394) 评论(0)

[置顶] react-native-baidu-map在react-native中的使用

转载请注明地址:http://write.blog.csdn.net/mdeditorgithub官网地址: https://github.com/lovebing/react-native-baidu-map下载方式: npm install react-native-baidu-map –save插件使用过程中需要配置的内容: 1,在项目的 android/settings.gradle...
阅读(625) 评论(0)

[置顶] react-native-splash-screen的心酸历程

楼主学习react-antive的时候,在Android项目中,电脑原因太卡了,跑项目能跑一天才能跑起来,想死的心都有了!而且跑到手机上之后老是白屏,所以想着能不能用开源的包来打包一下,让初始化进入项目的时候,让项目的初始化白屏变成一个动画图片,于是从度娘找到了react-native-splash-screen这个伟大的包,痛苦总是有的,但结果还算开心!太坑了就是,以下分享我的痛苦历程: 第一...
阅读(165) 评论(0)

js中通过Object.prototype.toString方法----精判断对象的类型

在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object”,‘function ’六种。对于数组、对象来说,其关系错综复杂,使用 typeof 都会统一返回 “object” 字符串。要想区别对象、数组、函数单纯使用 typeof 是不行的,javascript中,通过Obje...
阅读(58) 评论(0)

302和302的详细解析

一直对http状态码301和302的理解比较模糊,在遇到实际的问题和翻阅各种资料了解后,算是有了一定的理解。这里记录下,希望能有新的认识。大家也共勉。 官方的比较简洁的说明:        301 redirect: 301 代表永久性转移(Permanently Moved)        302 redirect: 302 代表暂时性转移(Temporarily Moved )...
阅读(73) 评论(0)

什么时候不能使用箭头函数

共 2670 字,读完需 5 分钟。编译自 Dmitri Pavlutin 的文章,对原文内容做了精简和代码风格优化。ES6 中引入的箭头函数可以让我们写出更简洁的代码,但是部分场景下使用箭头函数会带来严重的问题,有哪些场景?会导致什么问题?该怎么解决,容我慢慢道来。能见证每天在用的编程语言不断演化是一件让人非常兴奋的事情,从错误中学习、探索更好的语言实现、创造新的语言特性是推动编程语言版本迭代的动...
阅读(80) 评论(0)

ES6中的箭头函数

一个箭头函数表达式的语法比一个函数表达式更短,并且不绑定自己的 this,arguments,super或 new.target。这些函数表达式最适合用于非方法函数,并且它们不能用作构造函数。语法基础语法(param1, param2, …, paramN) => { statements } (param1, param2, …, paramN) => expression // 等价于:(par...
阅读(94) 评论(0)

大端和小端之间的关系(Big endian and Little endian)

一、大端和小端的问题 对于整型、长整型等数据类型,Big endian 认为第一个字节是最高位字节(按照从低地址到高地址的顺序存放数据的高位字节到低位字节);而 Little endian 则相反,它认为第一个字节是最低位字节(按照从低地址到高地址的顺序存放据的低位字节到高位字节)。 例如,假设从内存地址 0x0000 开始有以下数据:  0x0000         0x0001       0x...
阅读(60) 评论(0)

HR完美的面试流程

HR完美的面试流程~ 无论我们当下做什么工作,人才都是一种稀缺资源。而且尽管我们使尽了浑身解数,仍然难以解决所面临的人才难题。面试是招聘流程中至关重要的一环。但对于很多企业而言,面试是随机的艺术,而非严谨的科学。因为我们在对候选人筛选的过程中,更多是凭借经验和感觉。理想的面试流程,是要基于数据分析的基础之上。它可...
阅读(64) 评论(0)

TCP/IP详细介绍

网络模型 现在我们主要了解计算机网络的两种模型:OSI模型和TCP/IP模型。需要注意的是由于OSI模型过于复杂导致难以实现,因此导致TCP/IP模型更早地应用在现实中。这也使得TCP/IP模型成为事实上的标准,而OSI仅仅是纸面上的标准。 在OSI模型中,将计算机网络分成了7层,而在TCP/IP模型中则分成了4层,其各层对应关系如下表所示: OSI TCP/IP 对...
阅读(130) 评论(0)

javascript中事件循环机制

JavaScript 的并发模型基于 “事件循环”。这个模型与像 C 或者 Java 这种其它语言中的模型着实不同。运行时概念Edit下面的内容解释了一个理论上的模型。现代 JavaScript 引擎着重实现和优化了描述的几个语义。可视化描述 栈 函数调用形成了一个栈帧。function foo(b) { var a = 10; return a + b + 11; }function...
阅读(130) 评论(0)

javascript中的内存泄漏问题

内存泄漏是一个常见的性能问题,常常会导致程序的崩溃,运行缓慢,高延迟或者其他的一下问题;内存泄漏:内存泄漏是指分配给应用的内存不能被重新分配,即使在内存已经不被使用的时候。正常情况下,垃圾回收器在DOM元素和event处理器不被引用或访问的时候回收它们。但是,IE的早些版本(IE7和之前)中内存泄漏是很容易出现的,因为内存管理器不能正确理解Javascript生命周期而且在周期被打破(可以通过赋值为...
阅读(68) 评论(0)

JS中常见的防抖动(debounce )和节流阀(throttle )

针对一些会频繁触发的事件如scroll、resize,如果正常绑定事件处理函数的话,有可能在很短的时间内多次连续触发事件,十分影响性能。因此针对这类事件要进行防抖动或者节流处理防抖动它的做法是限制下次函数调用之前必须等待的时间间隔。正确实现 debouncing 的方法是将若干个函数调用合成 一次,并在给定时间过去之后仅被调用一次。// 将会包装事件的 debounce 函数function deb...
阅读(60) 评论(0)

JS 中setTimeout和set Interval之间的爱恨情仇

在说起javascript中定时器的问题,需要事先明确这样几个概念:1,setTimeout:setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式, 2,setInterval: setInterval()则是在每隔指定的毫秒数循环调用函数或表达式,直到clearInterval把它清除; 3,clearInterval: setInterval定时器在执行之后会返回一个对应...
阅读(67) 评论(0)

事件委托和事件代理

如今的JavaScript技术界里最火热的一项技术应该是‘事件委托(event delegation)’了。使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。基本概念非常简单,但仍有很多人不理解事件委托的工作原理。这里我将要解释事件委托是如何工作的,并提供几个纯JavaScript的基本...
阅读(50) 评论(0)

闭包的理解

闭包:指有权访问另一个函数作用域中的变量的函数。闭包是指这样的作用域,它包含有一个函数,这个函数可以调用被这个作用域所封闭的变量、函数或者闭包等内容。通常我们通过闭包所对应的函数来获得对闭包的访问。 函数作用域function init() { let name = "Mozilla"; // name 是一个被init创建的局部变量 function displayName() {...
阅读(44) 评论(0)

javascript中作用域链和执行环境的理解

个人理解:执行环境的概念:每个函数在调用的时候会创建一个自己的执行环境。当执行流进入一个函数的时候,函数的环境就会被推入一个环境栈,而在函数执行之后,栈将其执行环境弹出,并将控制权移交给之前的执行环境。执行环境定义了变量和函数有权访问的其他数据,并定义了他们各自的行为;变量对象:当函数被调用的时候,每个执行环境都会有一个与之相关的变量对象,环境中定义的所有变量和对象都保存在这个对象。变量对象(var...
阅读(111) 评论(0)
33条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:3759次
    • 积分:230
    • 等级:
    • 排名:千里之外
    • 原创:17篇
    • 转载:16篇
    • 译文:0篇
    • 评论:0条