摘要:1、空格 紧凑型: project.MyClass = function(arg1, arg2){ 松散型: for( i = 0; i 100){ return false; } return true;}错误:function isPercentage(val) { if(val >= 0){ if(val < 100){ return true; }else{ return false; } }else{ return false; }}9、全局变量 不要使用... 阅读全文
posted @ 2014-03-04 01:08 windrainpy-前端开发 阅读(237) 评论(0) 推荐(0) 编辑
摘要:互联网的分层 1.实体层(PhysicalLayer) 2.链接层(LinkLayer) 3.网络层(NetworkLayer) 4.传输层(TransportLayer) 5.应用层(ApplicationLayer) 越下面的层,越靠近用户;越上面的层,越靠近硬件。互联网协议 每一层都是为了完成一种功能。为了实现这些功能,就需要大家都遵守共同的规则。大家都遵守的规则,就叫做"协议"(protocol)。 互联网的每一层,都定义了很多协议。这些协议的总称,就叫做"互联网协议"(InternetProtocolSuite)。它们是互联网的核心。各分层的定 阅读全文
posted @ 2013-10-28 00:48 windrainpy-前端开发 阅读(483) 评论(0) 推荐(0) 编辑
摘要:熟记在心:用户体验的原则https://www.google.com.hk/search?q=%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E7%9A%84%E5%8E%9F%E5%88%99&oq=%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E7%9A%84%E5%8E%9F%E5%88%99&aqs=chrome..69i57j69i65l3j69i60j69i61.3347j0j7&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8交互设计又称互动 阅读全文
posted @ 2013-10-20 01:01 windrainpy-前端开发 阅读(394) 评论(0) 推荐(0) 编辑
摘要:在linux系统下,如果你的webpack打包的项目,无论是vue、electron-vue也好,开发环境遇到了热重载无效的话,可能是因为系统对inotify监控文件的最大数量太小导致的,可以试一下这方案,只需要两步:1。查看系统的可监控的文件数量: 如果发现数值非常小,比如默认的128 2。把 m 阅读全文
posted @ 2019-08-23 12:24 windrainpy-前端开发 阅读(294) 评论(0) 推荐(0) 编辑
摘要:传统的异步解决方案采用回调函数和事件监听的方式,而这里主要记录两种异步编程的新方案: ES6的新语法Promise ES2017引入的async函数 Generator函数(略) Promise的含义 是异步变成的一种解决方案,属于ES6的语法。 简单的说,promise就是一个容器,里面包含着一个 阅读全文
posted @ 2019-02-27 16:40 windrainpy-前端开发 阅读(1218) 评论(0) 推荐(0) 编辑
摘要:1、空格 紧凑型: project.MyClass = function(arg1, arg2){ 松散型: for( i = 0; i 100){ return false; } return true;}错误:function isPercentage(val) { if(val >= 0){ if(val < 100){ return true; }else{ return false; } }else{ return false; }}9、全局变量 不要使用... 阅读全文
posted @ 2014-03-04 01:08 windrainpy-前端开发 阅读(237) 评论(0) 推荐(0) 编辑
摘要:在交互设计中,用户可能的错误正是我们应该预防的方向,我们可以参考防呆设计的思路,通过设计,引导用户正确的操作。防呆设计的重要目标是避免错误。防呆设计经常使用感官替换的方式来进行设计。视觉的警示提醒触觉提醒进行防呆提醒防呆还会通过设计在适当的时候对用户进行提醒,帮助用户完成任务。“避免错误,无需思考”1.即使有人为疏忽也不会发生错误──不需要注意力。2.外行人来做也不会错──不需要经验3.不管是谁、无论何时都不会出差错──不需要专门知识与高度的技能。从用户层面分析,防呆设计就是以非专业、无经验的用户角度出发,通过设计引导这类用户正确的操作。工业设计如此,交互设计也不例外1、在交互设计中,用户可能 阅读全文
posted @ 2014-02-20 13:07 windrainpy-前端开发 阅读(591) 评论(0) 推荐(0) 编辑
摘要:今晚返璞归真了一把, 系统了解了一下GUI的有关知识:GUI(Graphical User Interface) 图形用户界面是指采用图形方式显示的计算机操作用户接口。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。然而这接口若要通过在显示屏的特定位置,以“各种美观、而不单调的视觉信息”提示用户“状态的改变”,势必得比简单的文字信息呈现,花上更多的计算能力,计算“要改变显示屏哪些光点,变成哪些颜色”。概要在图形用户界面中,计算机画面上显示窗口、图标、按钮等图形,表示不同目的之动作,用户通过鼠标等指针设备进行选择。组成要素:一、桌面 界面的最底层,二、窗口 · 阅读全文
posted @ 2013-12-06 05:03 windrainpy-前端开发 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:本文档整理大部分公认的、或者少有争议的JavaScript良好书写规范(Best Practice)。一些显而易见的常识就不再论述(比如要用对象支持识别判断,而不是浏览器识别判断;比如不要嵌套太深)。条目顺序按重要级粗略的从高到低排列。把外部JavaScript文件放在HTML底部我们的目标是相同的:为用户尽可能快地显示内容。当载入一个脚本文件的时候,HTML会停止解析,直到脚本载入完毕。因此,用户可能会长时间对着一个空白的屏幕,看上去什么都没有发生。如果你的JavaScript代码只是增加一些功能(比如按钮的点击动作),那么尽管大胆地把文件引用放在HTML底部吧(就在之前),你会看到明显的速 阅读全文
posted @ 2013-11-26 20:09 windrainpy-前端开发 阅读(185) 评论(0) 推荐(0) 编辑
摘要:为了不让自己沉浸个人的技术研究当中,也为了多去接触业界新技术新思想,今天去参加了webrebuild广州站的一个分享交流会,效果不错,有一些获益。听了四个主题,依据个人获取信息的情况来做个纪要(比较粗糙):主题一《面向引擎——编写高效率JS》---来自UC浏览器端的主任工程师1、变量的定义和管理,以及不同方式下的访问速度的差异。 例如以下两种访问速度的差异: varstr=‘str’; for(i=0;i<1000;i++){ Str+=i; Console.log(str); } For(i=0;i<1000;i++){ Varstr=‘str’+i; Console.... 阅读全文
posted @ 2013-11-03 02:07 windrainpy-前端开发 阅读(194) 评论(0) 推荐(0) 编辑
摘要:互联网的分层 1.实体层(PhysicalLayer) 2.链接层(LinkLayer) 3.网络层(NetworkLayer) 4.传输层(TransportLayer) 5.应用层(ApplicationLayer) 越下面的层,越靠近用户;越上面的层,越靠近硬件。互联网协议 每一层都是为了完成一种功能。为了实现这些功能,就需要大家都遵守共同的规则。大家都遵守的规则,就叫做"协议"(protocol)。 互联网的每一层,都定义了很多协议。这些协议的总称,就叫做"互联网协议"(InternetProtocolSuite)。它们是互联网的核心。各分层的定 阅读全文
posted @ 2013-10-28 00:48 windrainpy-前端开发 阅读(483) 评论(0) 推荐(0) 编辑
摘要:熟记在心:用户体验的原则https://www.google.com.hk/search?q=%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E7%9A%84%E5%8E%9F%E5%88%99&oq=%E7%94%A8%E6%88%B7%E4%BD%93%E9%AA%8C%E7%9A%84%E5%8E%9F%E5%88%99&aqs=chrome..69i57j69i65l3j69i60j69i61.3347j0j7&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8交互设计又称互动 阅读全文
posted @ 2013-10-20 01:01 windrainpy-前端开发 阅读(394) 评论(0) 推荐(0) 编辑
摘要:方案一 增强自控力的五个必备观念1、从简单行动开始:当你犹豫不决或处于其他缺乏自控力的阶段时,应当首先从最容易的事情开始做 起。人生最大的痛苦莫过于知道该怎么做却没有那样去做,这样的话,你会开始自责,你会自己不满意,你会觉得自己是渺小的、不讲信誉的、不可信的。当你兑现了一些微不足道的承诺后,渐渐的,你的荣誉感、自制感、自控感、案例感和胜任感不断加强,你就能做出更大的承诺并遵守这些承诺了。2、承认人生是个苦难历程:人生苦难重重,这是个伟大的真理,是世界上最伟大的真理之一。它的伟大,在 于我们一旦想通了它,就能实现人生的超越。当你能接受生活是困难的现实的话,你就能够理解、接纳、宽容,你也就不会烦 阅读全文
posted @ 2013-10-06 13:59 windrainpy-前端开发 阅读(156) 评论(0) 推荐(0) 编辑