文章库ARTICLE COLUMN

  • ECMA_作用域深入&This关键字

    ECMA_作用域深入&This关键字

    摘要:预解析声明告知浏览器在全局作用域中有一个变量名为的变量。执行代码的就是栈内存,作用域也是栈内存。关键字在中主要研究都是函数中的中的代表的是当前行为执行的主体方法,函数,事件中的上下文代表的是当前行为执行的环境区域例如小明在沙县小吃吃蛋...

    Harriet666Harriet666 评论0 收藏0
  • 「bundle-compare-analyzer」 一个简单的比较各个版本 bundle.js 大小

    「bundle-compare-analyzer」 一个简单的比较各个版本 bundle.js 大小

    摘要:最近在做的多个项目里,都会涉及到的打包分析与性能优化。在优化前,记录各个文件的体积大小优化后,记录新的各个体积的大小。专门记录每次打包文件们的大小信息,它将信息通过的方式展现在终端上。 最近在做的多个webpack+react项目里,都会涉及到web...

    OceanOcean 评论0 收藏0
  • HTML5页面调起APP

    HTML5页面调起APP

    摘要:背景为了提升的曝光和的用户新增,添加分享页的应用场景是必不可少的,但是各种平台环境不一,要如何兼容和策略处理。 HTML5 call native app 背景 为了提升app的曝光和app的用户新增,添加H5分享页的应用场景是必不可少的,但是各种平台环境不一,要...

    import.import. 评论0 收藏0
  • js操作

    js操作

    摘要:日期格式转换将国际标准格式转换为年月日将日期格式将日期格式转为练习将国际标准时间转换成年月日创建一个日期分别获取年月日的值将年月日的值拼接成指定格式模版字符串什么时候会用到思考模版字符串使用场景字符串里解析变量函数表达式多行特殊符号转...

    tianren124tianren124 评论0 收藏0
  • 搜索结果页优化

    搜索结果页优化

    摘要:业务场景在里面,输入一个关键词,得到一个搜索结果,这是一个很常见的一个功能场景。滑动页面的时候,就不会存在卡顿的情况方案二让客户端提前预取数据,预取的时机可以根据自己的业务场景判断共享数据业务场景搜索结果页面,点击每一个,可以进入详情...

    MiracleWongMiracleWong 评论0 收藏0
  • javascript中可能用到的算法排序

    javascript中可能用到的算法排序

    摘要:因为是在已经分组排序过的基础上进行插入排序,所以效率高。本质上来看,快速排序应该算是在冒泡排序基础上的递归分治法。形成左右两个分区,再递归按之前的步骤排序。 算法复杂度 不是科班生的我,第一次看见时间复杂度之类的名词表示很懵逼,所以就...

    BamboyBamboy 评论0 收藏0
  • 快速判断浏览器是否支持特定css、js功能

    快速判断浏览器是否支持特定css、js功能

    摘要:,通过进行浏览器功能检测通过可以判断某一功能是否能够被当前浏览器支持,是一个可以插入到你的网页里面的文件,通过调用内部的函数可以完成对当前浏览器的某一功能的检验。我们已经可以通过来判断某一功能能否被当前浏览器所支持。 作为html5开发人...

    lordharrdlordharrd 评论0 收藏0
  • 亲手撸一个node项目

    亲手撸一个node项目

    摘要:实现一个增删查的项目项目截图录入页详情页列表页项目目录如下存放静态资源文件存放视图文件用于存放各个页面存放路由文件不过我最终为了方便都写到了下也可以说是偷了个懒存放模型文件并对外暴露接口后面用于的存储这个就有点像功能差不多都是存储数据...

    oujieoujie 评论0 收藏0
  • 一道原型上封装的面试题

    一道原型上封装的面试题

    摘要:既实现结果为的代码知识点为原型增加方法。主要是考察对包装类是否能用原型属性,包装类上也会有原型方法,只不过是包装类的原型方法用的少而已。类上用的要多别外,类型的值,如果调用原型方法,需要把数学用括号括起来,要不然就是非法的浮点数了。 ...

    cgh1999520cgh1999520 评论0 收藏0
  • docker安装nodejs

    docker安装nodejs

    摘要:创建文件夹创建创建创建配置文件设置基础镜像如果上个步骤已经更新软件源,这步可以忽略安装和将目录中的文件添加至镜像的目录中设置工作目录安装依赖库暴露端口,便于访问设置启动时默认运行命令构建镜像通过该命令,按照所配置的信息构建出镜 创建文...

    JadenJaden 评论0 收藏0
  • 【转】使用Vue-Router 2实现路由功能

    【转】使用Vue-Router 2实现路由功能

    摘要:请输入代码注意只适用于版本,下面我们是基于讲的如何使用实现路由功能。一使用路由在中,需要明确安装路由功能定义组件,这里使用从其他文件进来定义路由创建实例,然后传配置创建和挂载根实例。路由记录就是配置数组中的对象副本还有在数组。 请输入...

    seanlookseanlook 评论0 收藏0
  • javascript数组小记

    javascript数组小记

    摘要:它们的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为的成员,然后方法会返回该成员,返回该成员的位置。 几乎所有的编程语言都原生支持数组类型,因为数组是最简单的内存数据结构。 它存储一系列同一种数据类型的值...

    smartlionsmartlion 评论0 收藏0
  • 让textarea高度随输入自适应

    让textarea高度随输入自适应

    摘要:方法方法方法让高度随输入自适应文本框根据输入内容自适应高度输入框元素设置光标与输入框保持的距离默认设置最大高度可选使用方法利用插件 方法1: jquery $("textarea").each(function () { this.setAttribute("style", "height:" + (this.scroll...

    jonh_felixjonh_felix 评论0 收藏0
  • JavaScript 封装对象与强制类型转换

    JavaScript 封装对象与强制类型转换

    摘要:拆封想要等到封装对象中基本类型值,我们可以使用方法获取。值类型转换上面两种方式,第一种我们称为显示强制类型转换第二种称之为隐式强制类型转换。介绍强制与隐式类型转换时,我们需要掌握对字符串数字和布尔类型的转换规则。 前面两章介绍了几大数...

    Lin_YTLin_YT 评论0 收藏0
  • 把JavaScript文件放在文档的头部还是尾部

    把JavaScript文件放在文档的头部还是尾部

    摘要:我们可以看到,百度也在头部引入了一些文件,这些文件引入的方式与的做法差不多,都在引入外部资源的标签上添加了属性,除了第一个文件没有那样做。 更好阅读体验,请访问dreamapple.me 我们今天来聊一聊关于JavaScript文件的引入位置的问题;大家在平...

    TerryCaiTerryCai 评论0 收藏0
  • react开发教程(-)初识

    react开发教程(-)初识

    摘要:定义一个组件可以在其他组件中调用这个组件调用组件刘宇组件插入内容在上面的案例中可以看到吧写到当中,这种写法称为。 React初识 React是Facebook推出的一个javascript库(用来创建用户界面的Javascript库),所以他只是和用户的界面打交道,你可以把...

    AllenAllen 评论0 收藏0
  • 一些关于js的小问题-数据类型&原型-4-6

    一些关于js的小问题-数据类型&原型-4-6

    摘要:这些小题可能并不像你看到的那么简单,相信会对你更深入的理解有所帮助题目为本人原创,支持转载,但请注明出处以下代码和返回值不匹配的是运行结果是啥结果是报错报错下列关于原型说法测试代码返回的是正确的是 * 这些小题可能并不像你看到的那么简单...

    banana_pibanana_pi 评论0 收藏0
  • 安全->XSS

    安全->XSS

    摘要:引言平时工作中常接触到注入等等这些安全领域的知识。存储型存储型又被称为持久型存储型相对上一种较危险。的危害劫持冒充登录改变网页内容跳转恶意导航遇到多次针对以上危害除第四种外其它见名知意。影响力和破坏力巨大因为其传染力极强。 引言 平时...

    lanffylanffy 评论0 收藏0
  • javascript 递归 tree

    javascript 递归 tree

    let animals = [ { id: "animals", name: "animals", parent: null }, { id: "mammals", name: "mammals", parent: "animals" }, { id: "mamma...

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

    JavaScript中的闭包

    摘要:权威指南第版中闭包的定义函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域内,这种特性在计算机科学文献中成为闭包。循环中的闭包使用闭包时一种常见的错误情况是循环中的闭包,很多初学者都遇到了这个问题。 闭包简介...

    DonneDonne 评论0 收藏0
  • ionic2实现透明状态栏和透明工具栏

    ionic2实现透明状态栏和透明工具栏

    摘要:抽时间写了个,你想要的都在这里了。你可以狠狠的点击下面的链接去往仓库地址,一探究竟。你可以直接下来,直接运行。 ionic2实现透明状态栏和透明工具栏 目录 如何实现? 集成DEMO(2017/4/1更新) 简短的分析 一个额外的小栗子 我想让状态栏变色怎...

    wenshi11019wenshi11019 评论0 收藏0
  • vue2+webpack学习心(shen)得(keng)

    vue2+webpack学习心(shen)得(keng)

    摘要:更多查看这里直接引入报错误如果直接使用会对应引入因为对应解决办法是或者配置热刷新失败省略。。。如果刷新不成功就是用关掉省略。。。 更多shenkeng查看这里1.直接引入import vue from "vue" 报vue-warn错误//如果直接使用import Vue from "vue" ...

    mo0n1andinmo0n1andin 评论0 收藏0
  • 一次阿里面试后对函数本质的理解

    一次阿里面试后对函数本质的理解

    摘要:函数使用函数的使用主要有两种闭包闭包的本质是对共享变量的操作,典型运用是观察者模式备忘录模式普通封装,复用。参考阿里博客你可能不知道的事基础篇总结要写好一个项目需要兼容,性能,安全等。 一次阿里面试后对函数本质的理解 写在前面 环境:...

    superwsuperw 评论0 收藏0
  • 浏览器内核处理流程

    浏览器内核处理流程

    摘要:浏览器的内核是多线程的,它们在内核控制下相互配合以保持同步,一个浏览器至少实现三个常驻线程引擎线程,渲染线程,浏览器事件触发线程。渲染线程负责渲染浏览器界面,当界面需要重绘或由于某种操作引发回流时,该线程就会执行。 浏览器的内核是多线...

    dingding199389dingding199389 评论0 收藏0
  • js对象delete使用

    js对象delete使用

    摘要:如下设置属性删除属性删除属性检查结果只能删除自有属性,不会影响原型链上的属性如下可以看到原型链上的属性并没有被删除。注书上写操作符要谨慎使用,因为大多数现代引擎会针对构造函数创建的实例进行性能优化,而会破坏这种优化。不过目前我还没有用...

    superPershingsuperPershing 评论0 收藏0

热门文章

<