20170411 前端开发日报

前端面试–四月二十家前端面试题分享;haorooms 总结提高你 css 技能的 css 开发技巧;Javascript学习之继承;百度前端学院任务 markdown 解析器;利用 Hook 技术实现浏览器 HTTPS 劫持;谁说 JavaScript 很简单了?;浅谈 AngularJS 最近的学习心得;高程(第一章) JavaScript简介

  1. 前端面试–四月二十家前端面试题分享 0.前言 免责声明 若文章中内容存在无法加载的情况,请移步作者其他博客。 简书 CSDN 关于本文中出现的面试题,请勿询问具体公司。 之所以分享出来,只是作为热爱前端的小伙伴们分享讨论的一个话题。 请勿将本文用于不正当用途。 请不要吐槽我为什么不给你
  2. haorooms 总结提高你 css 技能的 css 开发技巧 本文暂时列举了 13 条技巧,1、resize 实现图片对比 2、:not() 的应用技巧 3、任意元素垂直居中 4、表格单元格等宽 5、使用 Flexbox 摆脱各种 Margin Hacks 6、给空连接使用属性选择符 7、初始化 box-sizing 8、在 nth-child 中使用负数 9、文本显示优化(待商榷)10、border 的应用技巧!11、vertical-align 属性 12、m…
  3. Javascript学习之继承继承是面向对象编程语言中的一个重要的概念,继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。但是在Javascript中没有类的概念,是基于原型的语言,所以这就意味着对象可以直接从其他对象…
  4. 百度前端学院任务 markdown 解析器 最近打算写一个支持 markdown 的的博客,就顺便做一下百度的前端学院中对应的任务。模仿了简书 markdown 的样式和功能…… 目前基本完成了任务,打算搭好服务器弄好图片上传等再完善。 —— 由任乃千分享
  5. 利用 Hook 技术实现浏览器 HTTPS 劫持 现在很多网站都使用了 https 的方案,保证了传输中的数据不被修改或者被第三方封包软件看见,但是由于https有一些隐含的缺陷或者服务器验证的不严格,https被劫持的可能性存在,就像之前出现了”净广大师”病毒劫持https,往百度搜索里插入广告id,他使用的方法就是中间人攻击,强行插入自己的证书实现解密https,今天我们介…
  6. 谁说 JavaScript 很简单了? 本文作者:Aurélien Hervé 编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=58e06b98a58c240ae35bb8dd 英文连接:Who said javascrip
  7. 浅谈 AngularJS 最近的学习心得 AngularJS 通过新的属性和表达式扩展了 HTML。 AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications)。 AngularJS 学习起来非常简单。 —— 由黎默丶lymoo分享
  8. 高程(第一章) JavaScript简介1 JavaScript实现 核心 (ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) 1.1 ECMAScript ECMAScript是JavaScript的标准,JavaScript是ECMAScript的实现ECMAScript规定了这些组成部分:语法,类型,语句,关…
  9. 为什么美术和策划在使用 git 时会遇到更多麻烦 我们公司有两个项目的客户端在使用 git 做项目管理,三个项目使用 svn 管理。程序员比较爱 git ,但是为什么 svn 还存在?主要是在做客户端开发时,策划和美术人员始终迈不那道坎。即使已经在用 git 的项目,策划们还是反应用起来比 svn 跟容易犯错误,遇到自己无法解决的问题也更多。 我是非常想在公司…
  10. 【英】React Bits 关于 React 设计模式、使用技巧以及小贴士合集。React 党们必备。 —— 由IT程序狮分享
  11. Javascript学习之创建对象在Javascript中,除了几种原始类型外,其余皆为对象(Object,Array …),既然对象如此重要,那就来谈一下在Javascript中如何创建对象: 通过Object构造函数创建对象实例 {代码…} 对象字面量 对象字面量是对…
  12. JavaScript继承(备查)1、原型链继承 {代码…} 2、借用构造函数(类式继承) {代码…} 3、组合继承 {代码…} 4、原型式继承 {代码…} 5、寄生组合式继承 {代码…}
  13. 高程(第二章) 在HTML中使用JavaScript1 元素 定义了以下6个属性 async:可选。异步加载该脚本。只对外部脚本文件有效 charset:可选。通过src属性指定的代码的字符集。 defer:可选。脚本延迟到文档完全被解析和显示之…
  14. React 系列之 — 组件的生命周期 本篇文章详细介绍了,React 组件的生命周期,学生命周期看这一篇就够了 —— 由TigerChain分享
  15. Web 的 50 年:从 Tim Berners-Lee 的图灵奖说起 序 Tim Berners-Lee昨天拿到了2016年度的计算机科学最高奖:图灵奖。他获得这个奖,实至名归。领域中人一直都认为他得奖只是时间问题。 Tim 的一生有两个伟大的贡献(当然,他还有很多其他的贡献):一、互联世界的文档,即万维网(Web)的发明及其规模化的努力,包括 W3C 的工作;二、互联人类…
  16. VueJS 组件化开发实践总结 VueJS 组件化开发实践踩坑总结 —— 由雪挽分享
  17. 玩转 JavaScript 正则表达式 正则表达式也能帮助我们方便的进行 Find&Replace; 的工作,由于正则表达式的流派很多,而作者比较熟悉 JS,这篇文章主要是描述 JavaScript 中的正则表达式。 —— 由腾讯云技术社区分享
  18. 小白式 – 让你快速理解 JS 中的继承方式 面向对象之继承理解 较为常用的继承有原型链继承、借用构造函数、组合式继承、寄生组合式继承,以及 ES6 继承,其他的还有原型式继承、寄生式继承 —— 由VincentSea分享
  19. Angular 4.x HttpModule 揭秘 有点小鸡冻,我们 HttpModule 系列的主角终于要出场了。此时突然想起了一句诗: 千呼万唤始出来,犹抱琵琶半遮面。 —— 白居易 <<琵琶行>> 为了写好这篇文章 (写得不好的话,大家请见谅),考虑了一番,最终还是打算先写相关
  20. 用 Async 函数简化异步代码》Promise 在 JavaScript 上发布之初就在互联网上流行了起来 — 它们帮开发人员摆脱了回调地狱,解决了在很多地方困扰 JavaScript 开发者的异步问题。 (by oschina ) ​​​

    用 Async 函数简化异步代码
  21. Mock.js 模拟数据,拦截 ajax&fetch mock.js 可以模拟 ajax 数据,拦截 ajax 请求,返回模拟数据。在数据格式已经确定的情况下,无需后端返回就可以测试前端程序。 —— 由Coderge分享
  22. 前端基础知识整理之页面布局 页面布局 —— 由有一个姑娘在coding分享
  23. 15 个有趣的 JS 和 CSS 库(2017 年 4 月) 今天,程小狮为大家带来 2017 年 4 月份 Tutorialzine 整合的一些精心挑选的优秀 Web 开发资源,一起来先睹为快吧! —— 由IT程序狮分享
  24. React 仿追书神器 – 支持小说搜索、阅读、换源等主要功 都知道追书神器从某个版本开始就不支持换源了,开始实行收费制度,虽然老版追书神器依然可以使用,但是指不定那天就挂掉了。再加上最近想熟悉一下 react,所以本项目哦豁阅读器就诞生了。 Github 项目地址: https://github.com/ShanaMaid/oho-reader 欢迎 issue,pr,star or follow!我将继续开源更多有趣的项目 推…
  25. 打造前端工程测试体系(1) 我们即将讨论的是如何在前端项目中引入自动化测试。虽然文章聚焦的是前端项目,但实际上讨论的内容也适合 Node 端应用。 —— 由腾讯云技术社区分享
  26. 微软新发布的ReactXP是什么东西,有没有前途?】昨天,微软在Github上发布了一个新的开源项目:ReactXP,吸引了不少前端和移动开发者的关注。它究竟是个什么东西,有没有前途? ​​​
  27. #前端技术#【Github 上优秀、实用、轻量级、无依赖的前端插件和库】详见: 在本文中,作者整理了一些工作上常用的前端插件与库。另外,不少前端er在回复中也有所补充。看看,有木有你需要的。[坏笑] ​​​

    Github 上优秀、实用、轻量级、无依赖的前端插件和库
  28. #checkbox#【jQuery checkbox全选和反选】jquery checkbox的全选 反选操作:由于这两个比较简单,我就直接上代码吧: //全选/取消全选 $(‘#quanxuan’).toggle(function () { $(input[name=’abc’]).attr(checked, ‘true’)…请戳→ #前端开发博客# ​​​

    jQuery checkbox全选和反选
  29. React Native 常见问题集合》 在使用React Native时候,我记录下比较常遇到的问题,分为几类,详见下文。 (来自: 海角在眼前 ) ​​​
  30. Node.js 热更新(一) 使用「微信机器人」重启程序消耗太久,作者文章提供了一些「热更新」的实践思路。 —— 由振涌分享

关注github前端日报 订阅精彩文章

前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多


关注我

我的微信公众号:前端开发博客,在后台回复以下关键字可以获取资源。

  • 回复「小抄」,领取Vue、JavaScript 和 WebComponent 小抄 PDF
  • 回复「Vue脑图」获取 Vue 相关脑图
  • 回复「思维图」获取 JavaScript 相关思维图
  • 回复「简历」获取简历制作建议
  • 回复「简历模板」获取精选的简历模板
  • 回复「加群」进入500人前端精英群
  • 回复「电子书」下载我整理的大量前端资源,含面试、Vue实战项目、CSS和JavaScript电子书等。
  • 回复「知识点」下载高清JavaScript知识点图谱

每日分享有用的前端开发知识,加我微信:caibaojian89 交流