┈┈【开发思想】
文章平均质量分 85
小北哥哥和北妈
北妈,不止关注技术,拒绝过阿里的offer,靠互联网副业早早赚到人生的3个100w。
展开
-
Javascript模块化编程(二):AMD规范
作者: 阮一峰日期: 2012年10月30日这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。(接上文)七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你转载 2016-03-31 16:53:20 · 807 阅读 · 0 评论 -
在2016年如何学习JavaScript?
在2016年如何学习JavaScript?原文链接 Want to learn JavaScript in 2016?作者:Vincent O译者:相信有不少人已经读过在 2016 年学 JavaScript 是一种什么样的体验?这篇神文,那么假如你真的要在2016年开始学习JavaScript,你应该怎么办呢?下面介绍的是我这一年来学习JavaScript的经历。我当初给自己定下的目标是通过学习翻译 2016-11-04 11:08:34 · 5215 阅读 · 3 评论 -
一次完整的HTTP请求是怎样的
一次完整的HTTP请求过程从TCP三次握手建立连接成功后开始,客户端按照指定的格式开始向服务端发送HTTP请求,服务端接收请求后,解析HTTP请求,处理完业务逻辑,最后返回一个HTTP的响应给客户端,HTTP的响应内容同样有标准的格式。无论是什么客户端或者是什么服务端,大家只要按照HTTP的协议标准来实现的话,那么它一定是通用的。HTTP请求格式HTTP请求格式主要有四部分组成,分别是:请求行、请翻译 2016-10-20 15:25:21 · 4670 阅读 · 2 评论 -
快速学习JS的思考方法、有用
当人们尝试学习 JavaScript , 或者其他编程技术的时候,常常会遇到同样的挑战:有些概念容易混淆,特别是当你学习过其他语言的时候。很难找到学习的时间(有时候是动力)。一旦当你理解了一些东西的时候,却很容易再一次忘记。可以使用的工具甚多且经常变化,所以不知道从哪里开始入手。幸运的是,这些挑战最终都可以被战胜。在这篇文章里,我将介绍 6 个思维技巧来帮你更快的学习 JavaScript ,让你翻译 2016-10-20 15:54:10 · 4487 阅读 · 3 评论 -
关于Safari 浏览器不兼容vuejs 的新属性-小总结
由于公司一个产品进入 TR2末端测试阶段。我用mac 的 Safari 浏览器小心翼翼的打开我们产品 测试 本来以为,Safari 毕竟是mac家族 逼格高些,而且和 chrome 同出一家内核技术, 应该是最标准 和兼容性极好的一类 结果呢?呵呵哒! 数据页空白。but chrome浏览器是正常的 ,这能忍? 这不是放弃了一大批的 mac用户?于是我放下手中馒头和面条子(北方人 中午就喝面条原创 2016-12-30 10:27:43 · 18205 阅读 · 2 评论 -
作为前端你不得不知-浏览器的工作原理:网络浏览器幕后揭秘
序言这是一篇全面介绍 WebKit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果。在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码。她写道:在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个“黑箱”,什么也做不了。但是现在,开放源代码的浏览器拥有了过半的市场份额,因此,是时候来揭开神翻译 2017-01-14 12:29:13 · 4492 阅读 · 6 评论 -
图解script的三种加载方式 异步加载顺序
摘录如下:可以很清晰的看出:: 脚本的获取和执行是同步的。此过程中页面被阻塞,停止解析。:脚本的获取是异步的,执行是同步的。脚本加载不阻塞页面的解析,脚本在获取完后并不立即执行,而是等到DOMready之后才开始执行。: 脚本的获取是异步的,执行是同步的。但是和的不同点在于脚本获取后会立刻执行,这就会造成脚本的执行顺序和页面上脚本的排放顺序不一致,可能造成脚本依赖的问题。参考文献:Asynchro转载 2017-01-19 15:25:26 · 3558 阅读 · 2 评论 -
web前端入坑第四篇:你还在用 jQuery?
web前端入坑第四篇:你还在用 jQuery?大妈都这么努力,我们有几个人回家还看书的?先来补齐【web前端入坑系列】前三篇的连接web前端入坑系列:点击标题进入第一篇: web 前端入坑第一篇:web前端到底是什么?有前途吗第二篇: web前端入坑第二篇:web前端到底怎么学?干货资料!第三篇:web前端入坑第三篇 | 一条“不归路” - 学习路线!再说这个话题之前...原创 2017-03-20 16:47:25 · 27148 阅读 · 11 评论 -
“全栈”工程师 请不要随意去做
今天我来给大家说说 “全栈工程师” 的事儿。写这篇文的背景原因:很简单就是最近越来越多的人想做【全栈工程师】,他们的目标就是全栈,他们才入行短短1-2年,甚至刚从培训班出来:我的目标是做全栈,我啥都要学会,啥都会写,这样我就是大牛了,可以挣大钱,就算创业,我也不用招那么多人,一个人搞定一个产品,融资上市 ,CEO白富美,balabala。。。我给他的回复是: 去你xx的原创 2017-03-28 11:41:35 · 58059 阅读 · 156 评论 -
web前端入坑第五篇:秒懂Vuejs、Angular、React原理和前端发展历史
秒懂Vuejs、Angular、React原理和前端发展历史2017-04-07小北哥哥前端你别闹今天来说说 “前端发展历史和框架”「前端程序发展的历史」「 不学自知,不问自晓,古今行事,未之有也 」我们都知道现在流行的框架:Vue.Js、AngularJs、ReactJs,已经逐渐应用到各个项目和实际应用中,它们都是MVVM数据驱动框架系列的一种。在...原创 2017-04-07 14:29:36 · 34010 阅读 · 33 评论 -
培训机构要不要去?适合谁去
今天来说说 “培训机构” 标题很简洁,不要说我标题党,虽说我估计已经有小编的潜质。 写这篇文章的原因 因为说到这个话题,我更多的是心痛和无奈。真的,不矫情的说,这是很多我的读者和粉问的很多的话题之一。 由于我的读者里面有大部分的新人、毕业生或者想转行的人群,所以他们面临的第一个迷茫就是选择入门的途径问题。 这个话题在《web前端 | 一条“不归路”》里...原创 2017-04-12 15:04:55 · 10298 阅读 · 8 评论 -
2017年前端面试题最新汇总
再来更新一篇面试题 早前我更新过一篇 《前端面试题》,据反馈,确实帮助到了不少去面试的新人或者换工作的菜鸟 他们留言或者直接赞赏表示感谢,还有问答案的,不过我想说:我就是不给你答案,自有原因,给了答案,各位还会去靠自己去找寻答案,记忆犹新吗? 这次,有一周没更了,私事比较忙,不过还是一样帅!由于过了五一就是面试季,所以这次在更新一篇2017年面试会涉及到的面试题范围,...原创 2017-04-28 12:12:59 · 19363 阅读 · 12 评论 -
怎样更有乐趣的学习前端 之 FreeCodeCamp
今天来说说 “边学边玩” 今天我们长话短说,因为这是一个建议性的学习方法和安利文,没有任何商业利益,所以不要猜这是广告,而是实实在在的干货建议。你觉得好就赞赏,觉得无用可忽略很多人反应说自己毫无基础,代码又是那么枯燥,看书就要睡着,我很难坚持,所以选择了交几万块参加培训班,就是为了让自己有个系统和目标入门。那么今天我就给你介绍一个好久之前我就想给大家介绍的入门神器:FreeCodeCampFree原创 2017-04-18 18:28:15 · 14140 阅读 · 13 评论 -
BAT大公司里怎样开发和部署web前端代码
BAT大公司里怎样开发和部署web前端代码这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学可以去看看facebook的页面源代码,体会一下什么叫工程化。接下来,我想从原理展开讲述,多图,较长,希望能有耐心看完。让我们返璞归真,从原始的前端开发讲起。转载 2016-07-20 09:55:23 · 9188 阅读 · 17 评论 -
项目拖太久的巨大风险
今天说说 项目延期 「 起因 」工作后我们都知道,做任何项目产品,把全部的设计、规划、分工、形态一些东西都确定过后,最重要的就属于“项目时限”问题,也就是交付时间。一般的公司产品项目周期大致粗略分为3个有效阶段,产品整体测试时间、beat版交付时间 和 正式版本发布时间。而一般的小公司基本就是 测试时间 和正式上线时间。大公司当然就会分的更细致,会分模块一个一个交付,切割项目时间,那么今天我就来说原创 2017-10-11 10:55:10 · 7010 阅读 · 13 评论 -
web前端 | 一条“不归路” - 学习路线
本文属于职业解惑系列,读完此文要么生,要么死。要么充满斗志,要么颓废放弃。没错,此文的观点可以让你极端,但极端的选择,完全取决于你个人!付出就有回报,做好现在,技术只是为了改变生活!——小北哥哥好的,我x装完了,情怀也写好了,那么我们进入【相守】的话题。由于前两篇【前端开发】文章,得到不少赞同和转发,应该也帮助了不少刚入门感兴趣的童鞋更好的入坑。更不少人留言说 “根据你的文...原创 2016-08-15 10:39:35 · 52046 阅读 · 33 评论 -
JQuery Ajax使用FormData对象上传文件 图片
通过jQuery Ajax使用FormData对象上传文件FormData对象,是可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单"。在 Mozilla Developer 网站 使用FormData对象 有详尽的FormData对象使用说明。但上传文件部分只有底层的XMLHttpRequest对象发送上传请求,那么怎么通过jQuery的Ajax上传呢原创 2016-08-26 17:19:27 · 40196 阅读 · 13 评论 -
vuejs 开发问题解决方案总结一
原文链接:http://mrzhang123.github.io/2016/07/14/summarize-vue/最近一段时间忙着工作的一些事情,同时自己也在试着把项目中的一些移动端页面试着用vuejs重写,所以没时间写文章,今天终于有空可以写一下,由于页面并没有写完,所以就将自己这几天做页面的时候遇到的一些问题总结了一下。其实很多在官网都能找到,但是我们只看官网教程不去写,很难理解到底是什么意翻译 2016-09-01 10:01:16 · 43106 阅读 · 0 评论 -
Javascript模块化编程(一):模块的写法
作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现转载 2016-03-31 16:52:28 · 874 阅读 · 0 评论 -
问答:如何规划CSS 中 的命名方式 如何看待 CSS 中 BEM 的命名方式?
好多盆友 很纠结 css命名规则 怎么弄,还没起步就被绊住了,那么今天蝈蝈就针对这个问题来讨论一下 没什么技术含量,但却对效率开发至关重要的 “问题”。下文是一些知乎大神的个人经验总结,如果觉得有用请点赞 留言! JS前端实用开发QQ群 :147250970 欢迎加入~!如何看待 CSS 中 BEM 的命名方式?BEM的意思就是块(block)、元素(elemen原创 2016-04-22 10:11:30 · 5877 阅读 · 2 评论 -
Angular2与React,前端的未来志向何方?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:徐飞链接:https://www.zhihu.com/question/38576309/answer/78211671来源:知乎去年年底,我回答过一个问题:2014 年末有哪些比较火的 Web 开发技术? - 徐飞的回答转眼间一年过去了,Angular 2发布了beta版,React转载 2015-12-31 15:40:17 · 2230 阅读 · 0 评论 -
疯狂的设计
玩具羊,结构很巧妙,plantoy 有售,那里的玩具都很不一般: 原创 2015-07-14 11:49:43 · 606 阅读 · 0 评论 -
网页的栅格系统设计
看看吧 对设计有用哦 不对!! 是对要求高的设计师有用栅格系统的形成 1692年,新登基的法国国王路易十四感到法国的印刷水平强差人意,因此命令成立一个管理印刷的皇家特别委员会。他们的首要任务是设计出科学的、合理的, 重视功能性的新字体。委员会由数学家尼古拉斯加宗(Nicolas Jaugeon)担任领导,他们以罗马体为基础,采用方格为设计依据,每个字体方格分为64个基本方各单位,每个方各单位原创 2015-07-14 11:49:00 · 1342 阅读 · 0 评论 -
web项目开发 之 前端规范 --- JSON数据传输规范
此文严格按照W3C规范和部分实际项目可读性,浏览器加载,性能等众多属性权衡,做出平时前端编码规范文档。供广大web工作者参考并实施,对维护和项目扩展升级都能省时省力。场景:前后端分离 异步利用JSON 传输数据;E-JSON数据传输标准简介E-JSON的设计目标是使业务系统向浏览器端传递的JSON数据保持一致,容易被理解和处理,并兼顾传输的数据量。E-JSON依托于http协议(rfc2616)与原创 2016-06-07 15:17:54 · 16653 阅读 · 1 评论 -
HTTP 头部信息和错误码汇总详细解释,必收藏!
最近在调试 前后端分离的请求测试,遇到了一个406错误, 无法接受,于是开始了人肉搜索406最后 还是HTTP头部信息里的Accept:application/json 这个Accept 导致的, 后端设置了只允许application/json 这种形式,so前端模拟请求的时候,你也要和后端沟通好,然后发送请求参数,就可以了!正好,也忘得差不多了,下面我们就来总结和回顾一下HTTP 的一些参数原创 2016-05-31 10:10:26 · 14267 阅读 · 1 评论 -
web项目开发 之 前端规范 --- CSS编码规范
此文严格按照W3C规范和部分实际项目可读性,浏览器加载,性能等众多属性权衡,做出平时前端编码规范文档。供广大web工作者参考并实施,对维护和项目扩展升级都能省时省力。转载请注明出处;JS前端实用开发QQ群 :147250970 欢迎加入~!CSS编码规范1 前言2 代码风格 2.1 文件 2.2 缩进 2.3 空格原创 2016-04-26 11:32:38 · 7442 阅读 · 9 评论 -
web项目开发 之 前端规范 --- HTML编码规范
此文严格按照W3C规范和部分实际项目可读性,浏览器加载,性能等众多属性权衡,做出平时前端编码规范文档。供广大web工作者参考并实施,对维护和项目扩展升级都能省时省力。转载请注明出处,JS前端实用开发QQ群 :147250970 欢迎加入~!HTML编码规范1 前言2 代码风格 2.1 缩进与换行 2.2 命名原创 2016-04-26 11:32:56 · 17290 阅读 · 3 评论 -
web项目开发 之 前端规范 --- JavaScript编码规范
JavaScript编码规范此文严格按照W3C规范和部分实际项目可读性,浏览器加载,性能等众多属性权衡,做出平时前端编码规范文档。供广大web工作者参考并实施,对维护和项目扩展升级都能省时省力。场景:web前端开发中 一些Javascript的注意事项 和 规格建议;【参考百度资料 和个人一些总结】1 前言JavaScript 在百度一直有着广泛的应用,特别是在浏览器端的行为管理。本文档的目标是使原创 2016-07-29 14:35:48 · 11512 阅读 · 5 评论 -
Web开发中 前端路由 实现的几种方式和适用场景
浅析Web开发中前端路由实现的几种方式主题 Web开发故事从名叫Oliver的绿箭虾`说起,这位大虾酷爱社交网站,一天他打开了 Twitter ,从发过的tweets的选项卡一路切到followers选项卡,Oliver发现页面的内容变化了,URL也变化了,但为什么页面没有闪烁刷新呢?于是Oliver打开的网络监控器(没错,Oliver是个程序员),他惊讶地发现在切换选项卡时,只有几个XHR请求发翻译 2016-07-04 14:56:15 · 53789 阅读 · 3 评论 -
再谈 JS中的模块规范(CommonJS,AMD,CMD)来自玉伯的seajs分析
随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,比如function each(arr) { // 实现代码}function log(str) { // 实现代码}并像原创 2016-05-27 16:42:42 · 19780 阅读 · 1 评论 -
js循环数组各种方法array 汇总-基础
js循环数组各种方法array 汇总-基础 这几天做系统, 又用到多维数组 循环 交叉。所以总结一套 以供参考记录Js代码 var myStringArray = ["Hello","World"]; for (var i = 0; i alert(myStringArray[i]); //Do something } Js代码 Array.prototype.foo原创 2016-08-19 11:38:39 · 8102 阅读 · 2 评论 -
web前端入坑第二篇:web前端到底怎么学?干货资料!
hi,大家好! 我的第一篇文章:【web前端到底是什么?有前途吗?】,在我没想到如此 ‘HOT’ 的情况下 得到很多好评和有效传播。 也为我近期新开的 个人前端公众号:前端你别闹(webunao) 直接增加了几百粉(果然,帅的人大家都喜欢。) 被国内著名技术博客 CSDN 推上博客首页,并且经过我授权在其他公众号也转载了不少。我觉得我这片入门文章可以小火,究其原因原创 2016-08-08 12:02:55 · 51482 阅读 · 63 评论 -
为何一定要有自己的博客 如何选择平台
又来矫情 有很多筒子工作到一定程度后终于发现了写博客的重要性,一方面帮助自己记录学习心得,一方面也能帮助他人解决问题,但更多的人却认识不到拥有自己的技术博客的重要性。这个话题北妈之前也强调了不少次,很多人都表示赞同,并表示今晚就开博客写作,然而付出行动者寥寥无几,回家吃完饭,床上一躺开始吃鸡,累了一天了,还不放松下?嘿嘿写作的好处我说了很多了,无数大神也安利了很多积累写作...原创 2018-09-21 11:13:05 · 9465 阅读 · 6 评论