文章库ARTICLE COLUMN

  • 详解javascript类型判断

    详解javascript类型判断

    引言 javascript数据有六大基本类型:Number,String,Boolean,Null,Undefined,Symbol,一种引用类型Object typeof检测基本类型 typeof可以用来检测除null之外的基本类型,还可以检测函数showImg("https://segmentfault.com/img/bVCLRr");showImg("htt...

    blairblair 评论0 收藏0
  • web缓存机制

    web缓存机制

    摘要:浏览器先向网关发起请求,网关服务器后面对应着一台或多台负载均衡源服务器,会根据它们的负载请求,动态将请求转发到合适的源服务器上。虽然这种架构负载均衡源服务器之间的缓存没法共享,但却拥有更好的处扩展性。参考资料缓存机制系列 什么是web缓...

    TerryCaiTerryCai 评论0 收藏0
  • angular2 脏检查series1-Zone.js

    angular2 脏检查series1-Zone.js

    摘要:并不是真正的进入,而是通过包裹的方式伪造执行上下文,并通过钩子函数方便的进入执行环境。如何使用运行结果可以从上面的看到运用提供的,钩子函数方便的进入了执行的上下文,记录了时间。我们还有个需求,需要因人而异的处理这些暴露的钩子函数。 an...

    0x584a0x584a 评论0 收藏0
  • Dom build

    Dom build

    摘要:的建立在没有学习函数的封装之前,对于的操作很麻烦以前我们要经常调用元素还有各种方法,当我把一个对象封装起来的话,有些就变得简单了。 DOM的建立 在没有学习函数的封装之前,对于DOM的操作很麻烦;以前我们要经常调用元素还有各种方法,当我把一...

    godlong_Xgodlong_X 评论0 收藏0
  • javascript排序问题探究

    javascript排序问题探究

    摘要:通过看源代码可以发现,的数组排序算法实现的也是快速排序。而且相比较于,它就只是实现了纯粹的快速排序,完全没有中的那些性能优化的踪影。 引言 几个月前面试的时候被问过javascript中sort方法的具体算法实现,当时回答的是要看下浏览器引擎的实现...

    scola666scola666 评论0 收藏0
  • underscore 源码解读之 bind 方法的实现

    underscore 源码解读之 bind 方法的实现

    摘要:概括地讲,如果构造函数有返回值,且返回值是对象不能是,那么对其进行操作返回该对象,否则返回构造实例。所以在方法中,我们需要进一步判断这个构造函数有没有返回值,返回值是不是对象。 自从进入七月以来,我的 underscore 源码解读系列 更新缓慢...

    xiaodaoxiaodao 评论0 收藏0
  • ajax 入门小结 代码注释解析

    ajax 入门小结 代码注释解析

    摘要:最新的提交初始化请求对象它是浏览器具有主动请求数据的核心对象开始请求是方法铭文请求方式表单请求加密方式方法两个参数请求方式,请示地址打开通道获取数据后的回调即请求完成后在请求完成后返回的数据会在属性中这个属性是个字符串 Docume...

    SwordFlySwordFly 评论0 收藏0
  • javascript正则断言的理解

    javascript正则断言的理解

    摘要:许久之后一些关于正则的黑科技才发现正则里也有较断言的东东,好吧得了解了解这是什么。注括号是必须的,写法有些语言并不完全支持,比如的正则并不支持后瞻断言表达式,使用了会报错的。 之前大三学习《编译原理》的时候老师讲了点叫断言的东西,但是...

    kun_jiankun_jian 评论0 收藏0
  • JSer全栈化技术栈推荐(一)——原生移动端是天堂还是泥潭

    JSer全栈化技术栈推荐(一)——原生移动端是天堂还是泥潭

    摘要:随着以服务器端的桌面端的和原生移动端为代表的全栈迅猛发展,真正生产环境中的前端技术全栈化已经逐渐变为可能。不过在一段时间之内,还是会继续向前冲。在刚刚结束的大会上,的作者宣布成为的技术顾问。 随着以服务器端的NodeJS、桌面端的Electron和...

    KyxyKyxy 评论0 收藏0
  • javascript入门教程(一):基本概念

    javascript入门教程(一):基本概念

    摘要:本文建议有基础的人看,由于内容过多,所以建议配合高级程序设计服用。一共由三部分组成,分别是最新版本是,简称,,。 本文建议有html基础的人看,由于js内容过多,所以建议配合《javascript高级程序设计》服用。 在开始前我先简单介绍一下javascrip...

    jemygrawjemygraw 评论0 收藏0
  • 《每周一点canvas动画》——森林与星海

    《每周一点canvas动画》——森林与星海

    摘要:每周一点动画代码文件在上一节每周一点动画物理效果中,我们介绍了维环境下的速度与加速度效果。与二维系统中的效果如出一辙。二叉树二叉树的类文件名为。与简单树的原理不一样,二叉树的原理是采用递归的方法实现树枝与树干的绘制。 每周一点canvas动...

    seanlookseanlook 评论0 收藏0
  • 轻量级的DOM操作库 -- zBase 库 使用介绍

    轻量级的DOM操作库 -- zBase 库 使用介绍

    摘要:是我个人写的一个轻量级的操作库,里面封装了一些对元素节点的简单操作,如节点的查询获取,的添加移除,样式的添加移除,节点的添加和移除,事件的封装,动画的封装等等如果你只是想简单的操作,但又不想写繁琐的原生代码,也不希望加载像这么功能齐全...

    renweihubrenweihub 评论0 收藏0
  • JavaScript新鲜事·第6期

    JavaScript新鲜事·第6期

    摘要:微软公布版本在月日,微软公布了版本,增加了一些特性,已经离正式版不远了,目测功能应该不会再有太大的变化。由开发的一个日期选择组件,轻松选择开始时间和结束时间。项目地址发布版本,一个基于的。 微软公布TypeScript 2.0 RC版本 在8月30日,微...

    anRuianRui 评论0 收藏0
  • Javascript(Object.seal)

    Javascript(Object.seal)

    摘要:使用小细节这几天遇到一个坑,讲的是保护对象的其中一种方法。封闭方法可以让一个对象密封,并返回被密封后的对象。但是有个例外,允许非配置属性从可写状态变成只读状态,因为数组的属性总是可写的且不可配置。如果没有这个例外就不能冻结数组。 Java...

    godiscodergodiscoder 评论0 收藏0
  • JavaScript 事件循环(译文JavaScript Event Loop)

    JavaScript 事件循环(译文JavaScript Event Loop)

    摘要:事件循环了解了在引擎中是如何工作了之后,来看下如何使用异步回调函数来避免代码。从回调函数被放入后秒钟,把移到中。由于事件循环持续地监测调用栈是否已空,此时它一注意到调用栈空了,就调用并创建一个新的调用栈。 听多了JavaScript单线程,异步...

    K_B_ZK_B_Z 评论0 收藏0
  • 前端好文章收集(持续更新)

    前端好文章收集(持续更新)

    摘要:关于的和的用法及区别重点在于方法可以在其它地方的运用,这篇文章会给你耳目一新的想法严格模式详解程序员必须知道的对象里的九个方法 关于JavaScript的apply和call的用法及区别重点在于apply方法可以在其它地方的运用,这篇文章会给你耳目一新的想法...

    flybywindflybywind 评论0 收藏0
  • 用Vue实现一个全选指令

    用Vue实现一个全选指令

    摘要:最近用做了两个项目,都需要实现全选反选的功能,两个项目用了两种实现方法,第一个项目用的,第二个项目用指令来实现,用起来,发觉指令更加方便。至此,一个全选的指令就完成了。 最近用vue做了两个项目,都需要实现全选反选的功能,两个项目用了两...

    zollerozollero 评论0 收藏0
  • 进击JavaScript之(四)原型与原型链

    进击JavaScript之(四)原型与原型链

    摘要:每一个由构造函数创建的对象都会默认的连接到该神秘对象上。在构造方法中也具有类似的功能,因此也称其为类实例与对象实例一般是指某一个构造函数创建出来的对象,我们称为构造函数的实例实例就是对象。表示该原型是与什么构造函数联系起来的。 本文您...

    XBaronXBaron 评论0 收藏0
  • JavaScript中的闭包

    JavaScript中的闭包

    摘要:最准确地来解释对的应用方法是词法作用域的查找规则即在的函数作用域中无法找到则向上一级所嵌套的的作用域中查找,而这些规则只是闭包的一部分。而闭包的神奇之处可以阻止作用域被销毁,被回收。 什么是闭包? 当函数可以记住并访问所在的词法作用域...

    wqj97wqj97 评论0 收藏0
  • javascript自执行函数

    javascript自执行函数

    摘要:一般没有问题,但是,建议在自己写的立即执行函数前加分号,这样可以有效地与前面代码进行隔离。否则,可能出现意想不到的错误。自执行函数前加个分号是什么意思写法最前最后加括号推荐这种写法外面加括号目前很多比较好的使用的都是第二种方式。 定义...

    tuantuantuantuan 评论0 收藏0
  • javascript等号判断相等流程

    javascript等号判断相等流程

    摘要:数字,类型转换成数字进行比较和不会相互转换,相等有数字类型,和对象相比,对象用转换成原始值进行比较其他情况,一律返回 ===运算符判断相等的流程是怎样的 类型不同,不等 null,undefined,boolean,number这四个类型的只要值(数值)相等,就相...

    RyanQRyanQ 评论0 收藏0
  • vue.js快速入门

    vue.js快速入门

    摘要:但是,今天我要写一个快速入门,本人觉得还是有一点用处,因为,我不可能在一天之内精通某种东西,却可以在一两小时入门。不知道还要不要再来一个快速入门,发展得挺快,东西也像类似的全家。 以前看到多少天学习系列,我都深感烦躁,短短几天怎么可以...

    MkkHouMkkHou 评论0 收藏0
  • 理解JavaScript中的this关键词

    理解JavaScript中的this关键词

    摘要:除此之外,还有一种情况也会修改,在一些库中传入回调函数,可能会强制改变的绑定,例如在中本例中的就是被强制改变绑定到了触发事件的元素上。它们的第一个参数是一个对象,它们会把这个对象绑定到,接着在调用函数时指定这个。 理解JavaScript中的th...

    paulqueipaulquei 评论0 收藏0
  • [解惑] 关于野狗安全域名和超级密钥

    [解惑] 关于野狗安全域名和超级密钥

    摘要:关于野狗的安全域名野狗的安全域名是为了控制域名对数据读取的影响举个例子如果我们不设置安全域名的情况下我们的网站对我们有什么影响假设我是一个非常牛逼的人那么我可以随随便便把一个网站的界面扒下来并且部署到自己的服务器上面让你分不清是李逵还...

    fai1017fai1017 评论0 收藏0
  • 用javascript生成回型矩阵/蛇形矩阵

    用javascript生成回型矩阵/蛇形矩阵

    摘要:回型蛇形矩阵形式上述这种形式即为蛇形矩阵。例如的中间公约数为,所以为三行三列。若为则中间公约数分别是,所以为四行五列。之后在根据行列中比较小的那个来判断有几层回字型。源码在浏览器控制台即可调用函数。 回型/蛇形矩阵形式 1 2 3 8 9 4...

    n7thenn7then 评论0 收藏0

热门文章

<