文章库ARTICLE COLUMN

  • 关于angularJs 遇到的小坑

    关于angularJs 遇到的小坑

    摘要:最近做一个项目,应该来说比较简单的输入框验证地址而已,允许空值首先是对地址进行检验匹配是否正确,开始我在指令中是这样写的。 最近做一个项目,应该来说比较简单的输入框验证ip地址而已,允许空值 showImg("https://segmentfault.com/img/bVKrfs?...

    RaoMengRaoMeng 评论0 收藏0
  • Manacher算法

    Manacher算法

    摘要:若他的子串为回文串,则相对于对称的另一端子串必然是回文串。回文串必定是中心对称的,也就是。目前确定的是回文半径范围内能确定的值,对于半径外的字符因为不知能能否和已知回文串继续构成更大回文串,所以也要进行判断。 今天思考一道题的时候,学...

    buildupchaobuildupchao 评论0 收藏0
  • 你不知道的闭包

    你不知道的闭包

    摘要:前言这篇文章不是全面讲闭包知识的,而是针对那些已经对闭包有所了解但是还存在疑惑的人群。那么为什么能保存在函数变量里面的呢实现闭包闭包函数定义时的作用域链到函数执行时仍然有效。 前言 这篇文章不是全面讲闭包知识的,而是针对那些已经对闭包...

    wwq0327wwq0327 评论0 收藏0
  • html元素按压高亮效果

    html元素按压高亮效果

    摘要:移动端页面元素按压高亮在移动端页面开发过程中,经常会有很多可以点击的等元素,为了响应用户点击,增加用户体验,常常要手动添加按压高亮效果。 html移动端页面元素按压高亮 在移动端H5页面开发过程中,经常会有很多可以点击的button/li/div等元素,...

    HelKyleHelKyle 评论0 收藏0
  • AngularJS 中的 $digest() 和 $apply()

    AngularJS 中的 $digest() 和 $apply()

    摘要:但是如果更改一个不在执行上下文中的数据模型就需要人为的调用来提醒数据发生变化了。在当前循环结束后它会再次启动来检查是否有数据发生变化这被叫做脏检查。它会多运行一次以确保没有数据发生变化。 1. 什么时候需要人为调用 $apply()? AngularJS 只...

    alanoddsoffalanoddsoff 评论0 收藏0
  • 高德地图计算两点间的角度、当前坐标

    高德地图计算两点间的角度、当前坐标

    摘要:计算角度前首先要把经纬度坐标转换成地图容器坐标计算两点间的角度调用方法是固定的,可以延伸到其他地图上用。。。根据百分比计算当前坐标 1、计算角度前首先要把经纬度坐标转换成地图容器坐标 // 计算两点间的角度 function calcAngle(start, end) {...

    supernavysupernavy 评论0 收藏0
  • 百度地图API标注+时间轴组件

    百度地图API标注+时间轴组件

    摘要:公共变量最好不要在多个方法中公用,容易在增减的时候出现不必要的定时器运行到最后一天的时候要将定时器清除。程序如图附上预览地址更多内容可以订阅本人微信公众号,一起开启前端小白进阶的世界不给地址是不是对不起你们。 工作时被要求到的,结合百...

    30e8336b822930e8336b8229 评论0 收藏0
  • 理解浏览器是如何加载及渲染网页的

    理解浏览器是如何加载及渲染网页的

    摘要:的速度明显快于重排重绘与的区别理解了浏览器是如何渲染页面之后我们再来比较这两者就很好理解了执行的时间必须等到页面内包括图片的所有元素加载完毕后才能执行。 先上图,我们再慢慢解释,这图就是浏览器加载网页的一个过程 showImg("https://segmen...

    kevinkevin 评论0 收藏0
  • redux原理分析

    redux原理分析

    摘要:介绍是一个针对应用的可预测的状态管理器。中的设计模式装饰者模式定义装饰者模式用于给对象动态地增加职责。连接操作不会改变原来的组件类,而是返回一个新的已与连接的组件类。的这行代码表示它对的数据进行订阅。 redux介绍 redux是一个针对JavaScr...

    jubincnjubincn 评论0 收藏0
  • Node的Web开发

    Node的Web开发

    摘要:中可以利用模块进行服务器的搭建。每个响应都必须调用方法,并且在最后调用。中后面的部分叫做。方法封装了和方法常识模块的服务器默认返回的数据类型是模块中的属性包含所有的状态码及其描述信息 使用Node进行网络开发 用户在浏览器中输入网址 --> 获...

    zengdongbaozengdongbao 评论0 收藏0
  • javaScript console用法

    javaScript console用法

    摘要:首先选择一条想要输出的日志,但是不可能手动去写,如果日志很长那么这也太蠢了。代码如下拼出字符串后,因为格式需要,分割,所以在拼成数组,然后再扩展运算展开。 console.log概述 谈到javaScript 的 console,通常能说的就是console.log/info/warn...

    snowLusnowLu 评论0 收藏0
  • 从重绘重排角度讲解transform的动画性能

    从重绘重排角度讲解transform的动画性能

    摘要:完成重排后,浏览器会重新绘制受影响的部分到屏幕,该过程称为重绘。重排必然导致重绘,所以重排更加恶心。使用绝对位置定位页面上的动画元素,将其脱离文档流,可以有效的防止重排。 render树的构建 showImg("https://segmentfault.com/img/remote/14...

    BigTomatoBigTomato 评论0 收藏0
  • jq 中常见的选择器

    jq 中常见的选择器

    摘要:基本选择器选择器选择器元素选择器通配符选择器匹配所有元素层次选择器选取里面所有的选取元素下的子元素选取紧接在元素后的元素等价于选取元素之后的所有元素等价于过滤选择器基本过滤选择器选取第一个元素选取最后一个元素选取索引是偶数的所有元素索...

    Yi_Zhi_YuYi_Zhi_Yu 评论0 收藏0
  • jQuery Event Menthods

    jQuery Event Menthods

    Here are some common DOM events 1 Mouser Events click dbclick mouseenter mouseleave 2 Keyborars Events keypress keydown keyup 3 Form Events submit change focus blus 4 Docment/Wiindow Events laod re...

    khlbatkhlbat 评论0 收藏0
  • CSS3中字体平滑处理和抗锯齿渲染

    CSS3中字体平滑处理和抗锯齿渲染

    摘要:如何使用字体平滑显示呢要知道,对中字体的抗锯齿渲染是有过考虑的,如,不过可能由于不同操作系统以及浏览器内核对字体的渲染存在差异,总之,他并没有被选入标准。经过测试发现,浏览器的内置基础属性中一般已经包含了字体抗锯齿。 在围观Drupal官方...

    didikeedidikee 评论0 收藏0
  • Jquery中.attr()和.data()的区别

    Jquery中.attr()和.data()的区别

    摘要:中和的区别和本质上属于属性和对象属性的区别。结合上面代码和解释,大家应该能够理解两者的区别。同时从性能的角度来说,建议使用来进行和操作,因为它仅仅修改的对象的属性值,不会引起额外的操作。 Jquery中.attr()和.data()的区别 $.attr()和$.dat...

    v1v1 评论0 收藏0
  • js中的正则

    js中的正则

    摘要:工具对象通过内置对象支持正则,有两种方法可实例化对象。前瞻就是在正则表达式匹配到规则的时候,向前检查是否符合断言,后顾后瞻方向相反。所以,为或对正则的匹配是两种行为。一般是循环的写法输出字符串的方法例子取扩展名替换标签参考慕课网正则 ...

    warmchengwarmcheng 评论0 收藏0
  • js温故而知新4——学习廖雪峰的js教程

    js温故而知新4——学习廖雪峰的js教程

    摘要:你可能认为调用,和结果应该是,,,但实际结果是全部都是原因就在于返回的函数引用了变量,但它并非立刻执行。返回闭包时牢记的一点就是返回函数不要引用任何循环变量,或者后续会发生变化的变量。真的是看着很晕那 闭包 另一个需要注意的问题是,返...

    genefygenefy 评论0 收藏0
  • 微信小程序 iphone6 和 iphone6plus 如何设置rpx单位,通俗易懂的方法

    微信小程序 iphone6 和 iphone6plus 如何设置rpx单位,通俗易懂的方法

    摘要:换算在设计图中,设计图大小为如果一个宽度为换算所以在微信小程序中,直接填写即可。是在不同屏幕下可以适配的,所以使用单位只要在一种设计图下适配,都可以在不同设备大小自己调节大小通过以上例子看出做小程序时,需要设计图为以手机大小设计方案最...

    SolomonXieSolomonXie 评论0 收藏0
  • 关于setTimeout 第一个参数的问题解析

    关于setTimeout 第一个参数的问题解析

    摘要:总之,在的时候尽量不要用字符串的参数,因为具有许多不可预见的危险性,比如说可能有意外的运行结果可能隐式创建全局变量,闭包作用域解析过多消耗,,运行慢啊巴拉巴拉之类的。但是我们也需要了解下的一些黑魔法,以防到时候懵逼。 题目为什么叫setT...

    ghnorghnor 评论0 收藏0
  • Node.js开发系列(六)

    Node.js开发系列(六)

    摘要:在项目的文件夹下完成安装依赖项。的主要功能是负责创建一个服务,然后对请求的路由进行判断和过滤,交由模块进行处理具体的请求路由。 上一节我们实现了手动控制路由的示例,这节我们来做一个完整的示例 目录结构 基于前面的一些铺垫,这节会做一个...

    JiavanJiavan 评论0 收藏0
  • 前端常用代码片段(一)

    前端常用代码片段(一)

    最后更新于2019年1月13日 前端常用代码片段(一) 点这里前端常用代码片段(二) 点这里前端常用代码片段(三) 点这里前端常用代码片段(四) 点这里前端常用代码片段(五) 点这里前端常用代码片段(六) 点这里 大部分需要引入 jquery-1.9.1.min.js(兼容ie8) 1.回...

    chnmagnuschnmagnus 评论0 收藏0
  • 最近遇到的前端面试题(2017.03.08更新版)

    最近遇到的前端面试题(2017.03.08更新版)

    摘要:通过管理组件通信通过驱动视图比较差异进行更新操作作者第七页链接来源知乎著作权归作者所有,转载请联系作者获得授权。达到无刷新的效果。对象的状态不受外界影响。对象代表一个异步操作,有三种状态进行中已完成,又称和已失败。 以下问题解释非本人...

    linkFlylinkFly 评论0 收藏0
  • 简析React 和 Redux 的特点和关系

    简析React 和 Redux 的特点和关系

    摘要:这对复杂问题定位是有好处的。同时,也是纯函数,与的是纯函数呼应。强约束约定,增加了内聚合性。通过约定和全局的理解,可以减少的一些缺点。约定大于配置也是框架的主要发展方向。 React+Redux非常精炼,良好运用将发挥出极强劲的生产力。但最大的...

    iOS122iOS122 评论0 收藏0
  • JavaScript 常用方法

    JavaScript 常用方法

    摘要:常用方法作用向从数组中添加删除项目,然后返回被删除的项目。注释该方法并不会修改数组,而是返回一个子数组。语法表示数组开始选定的位置表示数组结束选定的位置作用从已有的数组末尾增加一个元素。 JavaScript 常用方法 1. splice() 作用:向/从...

    ranwuranwu 评论0 收藏0

热门文章

<