JavaScript七宗罪和一些槽点】的更多相关文章

当下JavaScript越来越流行,成为长期霸语言榜前三的语言.但是实际上JavaScript是一个很丑陋有很多槽点的语言,这就是为什么新出了那么多框架(从jQuery到Vue)以及海尔斯伯格大大推出新流行语言的Type Script的直接原因,避免大家去直接用JavaScript写代码.虽然这几年随着ECMAScript 6(ES6)推出,JavaScript逐渐变得好用起来,但是JavaScript确实一直存在这一些挥之不去的痛. 本文作何就来和大家一起细数下JavaScript的一些语言痛…
傲慢.妒忌.暴怒.懒惰.贪婪.贪食及色欲,电影<七宗罪>中借七个典型的命案告诉我们,人性中最丑陋的七大恶行.在实际的工作中自己对企业的经营和日常管理有了一些更深刻的认识,偏偏自己又是一个很爱吐槽的淫,对于这些槽点,很难做到熟视无睹,所以在此一一列出,各位boss若不幸看到,请对号入座,不要见外. 有些长,没耐心的看客可以跳过. 草木皆兵,信任缺失 一般这类企业的团队工作方式如下:内部服务器若干,员工电脑若干,以部门为单位架设局域网,实现协同工作和资源共享.这本无可厚非,但偏偏就有些企业警惕性太…
曾梦想仗剑走天涯,看一看世界的繁华 年少的心有些轻狂,如今你四海为家 曾让你心疼的姑娘,如今已悄然无踪影 犹记得上大学攒钱买了第一台智能手机Lumia 520时,下载的第一首歌曲<曾经的你>. 如今这部手机早不在,而最有希望成为全球第三大手机平台的Windows Phone也即将成为曾经. 微软应该很想在移动领域有所作为,但是从最早1996年开始研发WinCE系统.Windows Phone到现在的Win10 Mobile,21年间,微软所做的事情却是一直在推翻.一直在失败. 在此之前,微软一…
大半夜来这一份总结,心中夹杂着各种各样的心情,酸甜苦辣都有,今天为止,整个项目终于完结了,对于这样一个本可以正而八经吃吃薯片,看看毛片就可以完成项目,最后演变成一个一月之内连续加班105个小时的项目,有自己经验的不足,也有能力不足,写下这样的一份总结,让自己沉下心来反思在一下自己的足与不足,也希望大家可以借鉴和探讨 . 一,项目背景: 我一年工作经验小菜鸟,同事四年工作经验,入驻客户办公室三个月开发周期...... 二,项目简介: 常用的办公系统,结合工作流,可惜当时我自己没有看到其中的亮点是某…
五:文字溢出bug(注释bug) 1.在以下情况下将会引起文字溢出bug 一个容器包含2两个具有“float”样式的子容器. 第二个容器的宽度大于父容器的宽度,或者父容器宽度减去第二个容器宽度的值小于3 在第二个容器前存在注释(这也是为什么此bug也叫做“IE6注释bug”的原因). 2.引起bug时的效果图 这是正常效果 IE6下却多了一个“怪”字,真是怪 3.修复该bug的解决方案 改变结构,不出现[一个容器包含2两个具有“float”样式的子容器]的结构.——此解决方案的评论:疯了!因噎废…
三.position:fixed无效 今天在IE6上遇到一个bug,本来想做一个消息提示框,让他在页面右上角停留一段时间后消失,这段时间内提示框随着页面的下拉一直出现在浏览器可见区的顶部,于是我用到了css的一个属性position:fixed,但遗憾的是在IE6下这个属性不起作用,悲剧的IE6,于是便找解决方案,现把最佳的解决方案拿出来与大家分享,或许不久的将来你能用上. .要实现的效果如下图: 这时弹出提示在浏览器最右上角可见区 这时浏览器向下滚动了一下,但要让弹出层保持在浏览器最右上角可见…
一.奇数宽高 悲剧的IE6啊,为何有如此多bug,但用户市场又那么大,真让我们搞网站的纠结.今天就遇到了一个非常奇怪但又很细节的一个bug,一个外部的相对定位div,内部一个绝对定位的div(right:0),如下图所示: 可是在IE6下查看,却变成了right:1px的效果了,是特效吗,不像: 结果发现只要外部div的高或宽为奇数时,就会出现如上1px的问题,修复问题的解决方案就是把外部div的高或宽设为偶数. 以下是css代码: #outer { width: 609px;/*这里宽度为奇数…
芯片是产业链上游重要的一个环节,一颗小小的芯片具有极高的技术含量和价值,半导体行业每年都会有一个各大厂商营业额的排名,除去2009年,常年盘踞在前三名位置的分别是英特尔,三星半导体和德州仪器,英特尔凭借的是桌面处理器,三星半导体凭借的是其全面的存储器产品线,德州仪器则是凭借模拟器件,嵌入式处理器和无线半导体这"三驾马车".(注:DLP应隶属于光电器件,所以未计入) 终端是产业链中上游重要的一个环节,终端厂商用芯片设计出嵌入式硬件,并且基于该硬件开发相应的嵌入式软件,从而构成一个完整的嵌…
在很久以前那时候还没有Yahoo,Google....人们还在用28.8kbit/s的"猫"上网, 用户注册或者登录的时候所有的验证都是在服务器验证的, 如果用户注册的时候用户名或者密码输入有误却提交了, 然后过了60秒服务器返回了一条消息说,"xxxx"错误, 用户疯了. 然后netscape navigator公司希望通过一种方式直接在客户端验证, 如果客户端验证通过, 那就再通过服务端验证,即减少了服务端的压力, 也提高了用户体验. 当时最牛逼的浏览器公司Ne…
前言 你好,我是A哥(YourBatman). 好看的代码,千篇一律!难看的代码,卧槽卧槽~其实没有什么代码是"史上最烂"的,要有也只有"史上更烂". 日期是商业逻辑计算的一个关键部分,任何企业的程序都需要正确的处理日期时间问题,否则很可能带来事故和损失.为此本系列仅着眼于这一个点就写了好几篇文章,目的是帮助你系统化的搞定所有问题/难题. 平时我们都热衷于吐槽同事的代码有多烂,今天我们就来玩点狠的:吐槽吐槽JDK,看看它的日期时间API设计得到底有多烂. 说明:本文…