文章库ARTICLE COLUMN

  • JavaScript es5中的Array常用的forEach、map、filter、indexOf

    JavaScript es5中的Array常用的forEach、map、filter、indexOf

    摘要:的的区别和相同之处就是数组的遍历循环,回调支持三个参数,第个是遍历的数组内容第个是对应的数组索引,第个是数组本身他是没有返回值得,不需要再下面,更进一步,除了接受一个必须的回调函数参数,还可以接受一个可选的上下文参数改变回调函数里面 ...

    xuexiangjysxuexiangjys 评论0 收藏0
  • 移动端登录PC网址自动跳转到移动端对应的网址

    移动端登录PC网址自动跳转到移动端对应的网址

    摘要:获取当前获取客户端浏览器信息場合用自動且場合用自動可以用来获取当前的,也可以指定跳转的要跳转的地址获取客户端浏览器的信息判断获取的字符串是否包含某些关键字需要注意的是端判断需要判断个关键字,同时存在 (function(){ ...

    robinrobin 评论0 收藏0
  • [译]基于 React Router 4 的可复用 Layout 组件

    [译]基于 React Router 4 的可复用 Layout 组件

    摘要:通过向组件提供属性,我们可以控制属性的渲染。在这种情况下,我们将其包含在包含页眉和页脚的中,但这可能只是把其他组件做了简单的分组。仅此而已短小精悍。的新版本专注于使用组件模型,而这些组件可以非常简单的组合在一起。 本文翻译自:Reusing ...

    用户83用户83 评论0 收藏0
  • Script error.全面解析

    Script error.全面解析

    摘要:同源策略解释之前,我们先简单聊聊同源策略。当这些从第三方加载的脚本执行出错,因为违背了同源策略为了保证用户信息不被泄露,错误信息不会显示出来,取而代之只会返回一个。 一些用户向我们反馈,Fundebug的JavaScript监控插件抓到了很多Script err...

    LavenderLavender 评论0 收藏0
  • JavaScript 模块演化简史

    JavaScript 模块演化简史

    摘要:模块演化简史从属于笔者的开发基础与工程实践。首个采样该设计模式的界面库当属,其是创建于年。允许我们定义模块,并且在显式地声明其依赖模块而由框架完成自动注入。而最后的模块化规范定义于年正式发布,也就是被命名为。 JavaScript 模块演化简史 ...

    ky0nchengky0ncheng 评论0 收藏0
  • 一个很无聊的轮子—img2html

    一个很无聊的轮子—img2html

    摘要:将图片转换为节点一个特别无聊的轮子示例页面原图转换后安装简单使用微必填,节点,原图注原图尽量不要太大,如果超过,那么步长应该设置大于必填,渲染之后像素节点容器选填,步长,默认值能够有效减少渲染的像素集,如设置为则渲染的像素集为原图像 ...

    Lin_YTLin_YT 评论0 收藏0
  • 原生JS中DOM节点相关API合集

    原生JS中DOM节点相关API合集

    摘要:返回一个个比特位的二进制值,表示参数节点和当前节点的关系返回布尔值,用于检查两个节点是否相等。生成一个对象事件方法生成一个事件对象,该对象能被方法使用注册事件注销事件触发事件其他返回一个布尔值,表示当前文档之中是否有元素被激活或获得焦...

    lemonlemon 评论0 收藏0
  • js里this的几种用法

    js里this的几种用法

    摘要:的几种用法关于是什么理论上是执行上下文的一个属性,的值在进入到执行上下文的时候就已经确定了,且不会再改变。默认绑定这种情况下,不属于任何一个函数方法内,即在全局作用域下,这种情况下称为默认绑定。最后的总结用伪代码的形式来表示例外例外本...

    melody_lqlmelody_lql 评论0 收藏0
  • 使用Web存储API存取本地数据

    使用Web存储API存取本地数据

    摘要:使用存储本文由赤石俊哉翻译整理,您可以将本文自由地用于学习交流。原文链接英文存储提供了浏览器可以在本地安全存储键值对的一个机能,它比更为直观。你可以参考一下功能检测简报英文。使用在存储做出改变时进行响应会在对象发生变化时进行相应。 使...

    EsgynChinaEsgynChina 评论0 收藏0
  • javascript的事件

    javascript的事件

    摘要:所谓事件呢,就是可以被侦测到的行为。事件传播的顺序对应浏览器的两种事件流模型捕获型事件流和冒泡型事件流。 去年一直在学习框架的东西,比如VueJs,angularJs的东西,但感觉自己的基础知识还是很匮乏,因此想着该重新回归本质,多看看原生javascrip...

    ZweiZhaoZweiZhao 评论0 收藏0
  • HTTP之Cache-Control篇

    HTTP之Cache-Control篇

    1.在服务端设置: respond.setHeader(Cache-Control,max-age=10); 在控制台查看网络请求: showImg(https://segmentfault.com/img/bVLQwu?w=1308&h=421);

    asheashe 评论0 收藏0
  • 以通俗的方式理解关键渲染路径

    以通俗的方式理解关键渲染路径

    摘要:缩短的长度能够有效降低首屏时间。即便你使用打包工具只引用了一个外部脚本文件,但是如果这个脚本文件的传输延迟和执行延迟,会导致后面的非关键资源的请求被延迟,虽然这不会减慢的首屏时间。 以通俗的方式理解关键渲染路径 我在看了 google 的 Crit...

    ThanatosThanatos 评论0 收藏0
  • 前端优化

    前端优化

    摘要:在大多数情况下,选择一个更优的算法,比围绕着小成本中心所实现的具体优化策略能够获得更大的收益。用于未来的一个建议使用流按需加载资源按图片编码优化需加载资源图片编码优化。和在发布时都会使用次优的设置进行编码。 1.JavaScript压缩和模块打包...

    FrancisSoungFrancisSoung 评论0 收藏0
  • 77% 的网站使用了至少有 1 个漏洞的 JavaScript 库

    77% 的网站使用了至少有 1 个漏洞的 JavaScript 库

    摘要:个网站中,有个使用了至少包含有个漏洞的库。如结果所显示的,即便我们只检测,也有的网站使用了有漏洞的版本。调研的产品中有的库使用超过了年。我们本来的预计应该是乐观的,谁都不想看到有的网站都在用有漏洞的库。 showImg("https://segmentfault....

    LucasTwilightLucasTwilight 评论0 收藏0
  • 正则表达式

    正则表达式

    摘要:将用作括号表达式中的第一个字符,则会对字符集求反匹配结尾的位置与一个字边界匹配,比如与中的匹配,但与中的不匹配非边界字匹配标记字符组,标记括号表达式的开始和结尾。 字符 | 表示在两个或多个项之间进行选择,类似或/ 开始和结尾 转义 - 连字...

    YangyangYangyang 评论0 收藏0
  • JSON入门

    JSON入门

    摘要:事实上大部分现代计算机语言都以某种形式支持它们。语法两种表示结构有两种表示结构,对象和数组。对象是一个无序的名称值对集合。值之间使用逗号分隔。目前,主流的浏览器对支持都非常完善。 JSON入门 原文连接 JSON的全称是JavaScript Object Nota...

    leanxileanxi 评论0 收藏0
  • 读Zepto源码之代码结构

    读Zepto源码之代码结构

    摘要:源码结构整体结构如果在编辑器中将的源码折叠起来,看到的就跟上面的代码一样。参考源码分析代码结构对象思想与源码分析设计和源码分析源码中关于的问题最后,所有文章都会同步发送到微信公众号上,欢迎关注欢迎提意见 虽然最近工作中没有怎么用 zepto...

    warkizwarkiz 评论0 收藏0
  • 你不知道的 XMLHttpRequest

    你不知道的 XMLHttpRequest

    摘要:默认参数为空字符串密码,可选参数,用于授权。默认参数为空字符串备注如果不是有效的方法或地址不能被成功解析,将会抛出异常如果请求方法不区分大小写为或将会抛出异常重写由服务器返回的类型。 本文详细介绍了 XMLHttpRequest 相关知识,涉及内容:...

    cklljckllj 评论0 收藏0
  • charles配置移动web测试

    charles配置移动web测试

    摘要:在上进行移动开发,免不了进行真机调试。使用进行系统代理非常方便。 在mac上进行移动web开发,免不了进行真机调试。使用charles进行系统代理非常方便。 1. 安装charles ,如下图选中 Proxy -》Mac OS X Proxy showImg("https://segmentfault.com/img...

    zhangrxiangzhangrxiang 评论0 收藏0
  • 我对JS字典的简单学习

    我对JS字典的简单学习

    摘要:我对字典的简单学习字典的概念集合字典和散列表都可以来存储不重复的值。字典也被称为映射。中有集合类的实现,也有字典类的实现。相关操作方法实现方法,判断某个键值是否在这个字典中,有则返回。实现方法,将字典所有的值以数组的形式返回。 我对JS...

    CntChenCntChen 评论0 收藏0
  • js实现按座位号抽奖

    js实现按座位号抽奖

    摘要:最近一个项目需要实现一个按座位号抽奖的效果,抽奖现场有多个区域,抽奖时随机选取其中一个区域,再在这个区域中随机选取一排,最后在这排中随机选取一个座位号,区域排号及座位号都不固定。 最近一个项目需要实现一个按座位号抽奖的效果,抽奖现场有...

    waltrwaltr 评论0 收藏0
  • JS数据结构描述之广度遍历和深度遍历

    JS数据结构描述之广度遍历和深度遍历

    摘要:一数据模型二递归实现递归实现三非递归广度优先实现先将第一层节点放入栈如果该节点有子节点,继续添加进入栈底非递归广度优先实现四非递归深度优先实现先将第一层节点放入栈如果该节点有子节点,继续添加进入栈顶非递归深度优先实现 文章来源:http:/...

    printempwprintempw 评论0 收藏0
  • 倒计时方法

    倒计时方法

    摘要:前几天,公司新来的小后台让我给他一个倒计时的方法,由于忙项目也没有给他好好整理,就胡乱写了一个,让他用。后来他问我有木有,我说木有,好像有点鄙视我的眼光好吧,再次根据获取节点倒计时秒重新发送重新发送 前几天,公司新来的小后台让我给他一...

    VEIGHTZVEIGHTZ 评论0 收藏0
  • react源码解析004 - 关于类型检查工具flow

    react源码解析004 - 关于类型检查工具flow

    摘要:简介是推出的类型检查工具。使得咱们可以指定变量的类型,避免此类错误的发生。停用后台进程,使用以上示例的源码。配置文件这部分将结合的和官方文档进行解析。一个文件简称,就类似于中的头文件,是用来定义跨项目可用的全局变量。 Flow 简介 flow是...

    huayeluoliuhenhuayeluoliuhen 评论0 收藏0
  • TypeScript入门-模块

    TypeScript入门-模块

    摘要:模块模块是自声明的,两个模块之间的关系是通过在文件级别上使用和来建立的。类似地,我们必须通过导入其他模块导出的变量函数类等。模块使用模块加载器去导入它的依赖,模块加载器在代码运行时会查找并加载模块间的所有依赖。 学习Angular 2 , 《揭...

    econieconi 评论0 收藏0

热门文章

<