文章库ARTICLE COLUMN

  • 详解js变量、作用域及内存

    详解js变量、作用域及内存

    摘要:不是引用类型,无法输出简而言之,堆内存存放引用值,栈内存存放固定类型值。变量的查询在变量的查询中,访问局部变量要比全局变量来得快,因此不需要向上搜索作用域链。 赞助我以写出更好的文章,give me a cup of coffee? 2017最新最全前端面试题 ...

    waltrwaltr 评论0 收藏0
  • javascript事件机制搞不清楚

    javascript事件机制搞不清楚

    摘要:两种,冒泡和捕获,不对是捕获和冒泡。事件激活后是先进行捕获,然后把函数都进行注册,比如一个元素绑定了多个事件。,判定当前元素,绑或解或跳过 两种,冒泡和捕获,不对是捕获和冒泡。 document.body.addEventListener("click",function(){co...

    xiaoqibTnxiaoqibTn 评论0 收藏0
  • JavaScript学习总结(七)Ajax和Http状态字

    JavaScript学习总结(七)Ajax和Http状态字

    摘要:这类状态码代表了客户端看起来可能发生错误,妨碍了服务器的处理。 Ajax及其工作原理 AJAX 是一种与服务器交换数据无需刷新网页的技术,最早由Google公司在谷歌地图里使用,并迅速风靡。 AJAX是不能跨域的,如需跨域,可以使用document.domain="a.com"...

    ningwangningwang 评论0 收藏0
  • 使用百度地图API来完成交大校园巴士时刻表

    使用百度地图API来完成交大校园巴士时刻表

    摘要:完成这个应用的主要步骤申请百度地图访问权限添加校园巴士车站绘制校园巴士路径弹出校园巴士时刻表申请百度地图访问权限百度地图免费对外开放。 本文最初发布于我的个人博客:Jerry的乐园 交大的校园巴士时刻表都只能在车站的站牌上查看。这对于...

    AJieAJie 评论0 收藏0
  • JavaScript拆分字符串时产生空字符的原因

    JavaScript拆分字符串时产生空字符的原因

    摘要:问题描述使用的方法拆分字符串时出现一些空字符串,尤其是当使用正则表达式作为分隔符的时候。如果分隔符是字符串,进行匹配判断,失败返回,成功返回类型的结果。如,另一种情况是字符串开头的一个或几个字符匹配分隔符。 showImg("https://segmentfa...

    itvincentitvincent 评论0 收藏0
  • javascript垃圾收集知识点概要(一)

    javascript垃圾收集知识点概要(一)

    摘要:待分析下面我们来分析一下函数中局部变量的正常声明周期。局部变量只在函数执行的过程中存在。此时,局部变量就没有存在的必要了,因此可以释放他们的内存以供将来使用。 以下总结内容来自《JavaScript高级程序》(第三版) 页码:78 JavaScript具...

    CheriselalalaCheriselalala 评论0 收藏0
  • 自定义事件

    自定义事件

    /* *第一种方式,old */ var testEvent = document.createEvent("Event"); testEvent.initEvent("test",true,true); /* *第二种方式 */ var testEvent = new Event("test"); /* *第...

    DonneDonne 评论0 收藏0
  • 关于javascript原型链上属性查找的小讨论

    关于javascript原型链上属性查找的小讨论

    摘要:今天和前端组的小伙伴们讨论了下的原型链,得出了一个看似很简单的结论。对于一个对象上属性的查找是递归的。给出一段代码,相信会很容易理解原型链上的对象查找。从这个结果中可以很轻松看出原型链查找属性的顺序。 今天和前端组的小伙伴们讨论了下js...

    klivitamJklivitamJ 评论0 收藏0
  • [前端]前端测试自动化工具 + 页面性能分析工具 BerserkJS 试用小记

    [前端]前端测试自动化工具 + 页面性能分析工具 BerserkJS 试用小记

    摘要:是新形态的前端测试自动化工具页面性能分析工具,同时也是个使用语法控制的命令行浏览器。实际运行时可开启命令行状态避免自动执行时界面干扰。应用企业新浪微博已使用构建前端性能监测数据分析平台,防止微博主要产品在不停开发迭代时,页面性能产生退...

    sevi_stuosevi_stuo 评论0 收藏0
  • 实现置顶功能jQuery

    实现置顶功能jQuery

    摘要:去顶部去顶部置顶置顶功能置顶功能 HTML: 去顶部 CSS: .fl{ display:block; float:left; width:50px; height:50px; ...

    SoapEyeSoapEye 评论0 收藏0
  • JavaScript学习总结(八)正则表达式

    JavaScript学习总结(八)正则表达式

    摘要:首先推荐几个正则表达式编辑器正则表达式是一种查找以及字符串替换操作。此表所列的常用正则表达式,除个别外均未在前后加上任何限定,请根据需要,自行处理。例如对而言,则采用一对引号来确定正则表达式的边界。 这篇文章本来很早就要写的,拖了挺久...

    trilevertrilever 评论0 收藏0
  • JavaScript学习总结(六)数据类型和JSON格式

    JavaScript学习总结(六)数据类型和JSON格式

    摘要:并列数据的集合数组用方括号表示。第三种类型是映射,也就是一个名值对,即数据有一个名称,还有一个与之相对应的值,这又称作散列或字典,比如首都北京。中有种简单数据类型也称为基本数据类型和。数值布尔值对象和字符串值都有方法。 什么是JSON JS...

    laznrbfelaznrbfe 评论0 收藏0
  • JavaScript算法详解——快速排序

    JavaScript算法详解——快速排序

    摘要:常见排序实现的常见排序算法有冒泡排序选择排序插入排序谢尔排序快速排序递归快速排序堆栈归并排序堆排序过程快速排序的思想很简单,整个排序过程只需要三步在数据集之中,找一个基准点建立两个数组,分别存储左边和右边的数组利用递归进行下次比较看一...

    zhouzhouzhouzhou 评论0 收藏0
  • JavaScript异步编程的4种方法

    JavaScript异步编程的4种方法

    摘要:一回调函数这是异步编程最基本的方法。四对象对象是工作组提出的一种规范,目的是为异步编程提供统一接口。简单说,它的思想是,每一个异步任务返回一个对象,该对象有一个方法,允许指定回调函数。 你可能知道,Javascript语言的执行环境是"单线程"(...

    imcclimccl 评论0 收藏0
  • 康威生命游戏的简单实现

    康威生命游戏的简单实现

    摘要:生命游戏,数学家发明的一个游戏,又称康威生命演化,生命棋,细胞自动机。康威有许多好玩有趣的发明,最广为人知的一个是外观数列,这里不多说,另一个就是生命游戏。生命游戏模拟的是二维平面上生命的演化过程。 生命游戏,数学家 John Conway 发明...

    ccj659ccj659 评论0 收藏0
  • 第一个自己写的banner动画

    第一个自己写的banner动画

    摘要:动画实现滚动文字描述切换的宽度自动切换的时间默认是否自动播放返回值,作为清除时延的标志位文字介 transition:height .2s ease-in ; /------------------------------动画实现滚动-------------------------------/ var excursion = -420 ; //...

    raoyiraoyi 评论0 收藏0
  • javascript中执行环境及作用域的理解

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

    摘要:作用域链的用途,是保证对执行环境有权访问的所有变量和函数的有序访问。这样,一直延续到全局执行环境全局执行环境的变量对象始终都是作用域链中的最后一个对象。标识符解析是沿着作用域链一级一级地搜索标识符的过程。 执行环境(execution conte...

    BearyChatBearyChat 评论0 收藏0
  • 一张图告诉你,只会jQuery还不够!!!!!

    一张图告诉你,只会jQuery还不够!!!!!

    摘要:会了语法,会了函数,你就真的会了吗,来看这张图是超实用的代码段一书的导览熊孩子们,赶紧学习去吧 会了jquery语法,会了jquery函数,你就真的会了jquery吗,来看这张图!是超实用的jquery代码段一书的导览!熊孩子们,赶紧学习去吧!showImg("http:...

    SexySixSexySix 评论0 收藏0
  • Why is ++[[]][+[]]+[+[]] = “10”?

    Why is ++[[]][+[]]+[+[]] = “10”?

    Source: http://stackoverflow.com/questions/7202157/why-is-10 If we split it up, the mess is equal to: ++[[]][+[]] + [+[]] In JavaScript, it is true that +[] === 0. + converts something into a num...

    chnmagnuschnmagnus 评论0 收藏0
  • 关于 document.querySelector

    关于 document.querySelector

    摘要:作用返回第一个匹配指定选择器的文档节点,按深度优先前序排列。声明其中是一个对象是包含一个或者多个由逗号分隔的选择器。在指定的选择器参数是无效的时候会抛出一个异常。的字符串参数必须符合语法。按的指定,伪类不会返回任何元素。 作用 返回第...

    SoarkeySoarkey 评论0 收藏0
  • 新手学JavaScript都要学什么?

    新手学JavaScript都要学什么?

    摘要:要从事网页开发,不知从何下手会语言但是不知道该如何进阶最好的方法就是不断地做网页写代码,不断地看别人的代码,研究别人的代码用代码实践的每个技巧点多听多看多问多写学习要系统,也可以找一本超实用的代码段,仔细研磨每天记录自己的学习成果,别...

    noONEnoONE 评论0 收藏0
  • js数据结构和算法(一)概述

    js数据结构和算法(一)概述

    摘要:程序设计数据结构算法数据结构数据结构就是关系,没错,就是数据元素相互之间存在的一种或多种特定关系的集合。物理结构是指数据的逻辑结构在计算机中的存储形式。 程序设计=数据结构+算法 数据结构 数据结构就是关系,没错,就是数据元素相互之间...

    xumengerxumenger 评论0 收藏0
  • 只会CSS还不够,LESS、SASS、BootStrap、Foundation一网打尽!

    只会CSS还不够,LESS、SASS、BootStrap、Foundation一网打尽!

    摘要:有些人想学,不知如何下手有些人已经学会的各种属性,却不知如何运用有些人会平面设计,不知道如何与网页设计结合有些人会,就是学不会。 有些人想学CSS,不知如何下手;有些人已经学会CSS的各种属性,却不知如何运用;有些人会平面设计,不知道如何与...

    tain335tain335 评论0 收藏0
  • js这些代码你都不会,你还有什么好说的!!!

    js这些代码你都不会,你还有什么好说的!!!

    摘要:都说自己工资低的,先看看这些代码你能写出来不这些都不会,你还嫌工资 都说自己工资低的,先看看这些代码你能写出来不?这些都不会,你还嫌工资?showImg("https://segmentfault.com/img/bVc1Ov");...

    seasonleyseasonley 评论0 收藏0
  • 一些与js性能优化相关断言片语

    一些与js性能优化相关断言片语

    摘要:内存泄漏垃圾回收重绘回流代码规范字面量文档碎片事件委托分析工具 内存泄漏 垃圾回收 重绘 回流 代码规范 字面量 文档碎片 事件委托 分析工具 Navigation Timing API

    pkwendapkwenda 评论0 收藏0

热门文章

<