V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SilentDepth  ›  全部回复第 40 页 / 共 76 页
回复总数  1506
1 ... 36  37  38  39  40  41  42  43  44  45 ... 76  
AirPower 明年发售。AirPods 无线充电盒子没在官网上找到信息
2017-09-13 02:57:48 +08:00
回复了 liangguan5 创建的主题 iPhone iPhone X 买 or 不买?
颜值我觉得没啥问题,全面屏做成这样没毛病。软件 UI 需要再优化一下,不过这不是大问题。同意关于「试验品」的看法,入手请谨慎
2017-09-12 23:38:05 +08:00
回复了 rozbo 创建的主题 分享创造 基于 vue 和 github issue 的仅有 93kb 的轻量博客!
@rashawn #8 因为可以单独写 Issue
@gclove #28 PostCSS 之于 CSS,Babel 之于 JS。站在 CSS 的角度,你学的应该是 CSSNext (或者说 CSS4 )
2017-09-12 12:37:22 +08:00
回复了 xiaomeimei 创建的主题 JavaScript js 怎么来写一个基类
拿 OOP 的经验生套到 JS 上,不觉得这样有多高效率,JS 本身也不是干这个的。如果实在要接口,写 TS 就好了,背后被转成了什么样何须操那么大的心。

@murmur #33
ES 版本更迭这事儿就扯远了,历史包袱是客观存在的,但咱还得向前看不是。至少箭头函数在 Chrome 里跑得飞起(尽管那不是一个语法糖)。Sourcemap 的问题,确实有断点打不准的情况,但通常不会差太多,不至于开发调试进行不下去(除非你一行代码套了 N 层 Lambda )。Webpack 2 出来的也是可以调的,我确信是你的配置有问题或你的代码风格需要适应一下。

最后说一句:Vue 大法好~
2017-09-12 12:20:16 +08:00
回复了 Madkill 创建的主题 问与答 大难题,有什么即时聊天 app 可以多设备同时登陆+跨平台
如果 IRC 符合楼主的要求的话……
2017-09-12 01:07:42 +08:00
回复了 Tunar 创建的主题 天黑以后 20170912 午夜俱乐部
明天这个时候就发布会了
2017-09-12 00:19:54 +08:00
回复了 jmyz0455 创建的主题 JavaScript Javascript 会在预编译期对变量进行赋值吗?
楼主似乎没有把问题说明白。如果我理解的没错的话,楼主是想问:为什么第二个 console.log 紧跟在 thead 赋值之后,理应输出一个空的 <tr>(吐槽:为什么生成的是 <tr>,变量名却写的是 thead ),而实际上连再之后 appendChild 的几个 <th> 也打印出来了。

从 JS 执行的角度来说,第二个 console.log 确实应该输出 <tr> 本身。但我们看的并不是 JS 真正的执行结果,而是 Console 这个东西的显示结果。楼主可以看一下这个回答: https://stackoverflow.com/a/23392650

简单来说,console 并不存在于 JS 规范中,它是 JS 运行环境(比如浏览器)定义的东西。出于性能上的考虑,它可能不会与 JS 代码「严格同步」地工作(至少不会同步地渲染)。楼主提到的情况,是 Console 在打印 thead 的值时 JS 程序已经执行到了 function 末尾,由于 thead 在这里是一个引用,于是其子节点也一并被输出出来来了。如果你尝试在 for 循环开始之前打一个断点,可以看到输出的只是一个空的 <tr>。
CSSNext (PostCSS) > Stylus > SASS > LESS
2017-09-10 23:24:14 +08:00
回复了 SoulSleep 创建的主题 分享发现 今晚看了几篇 V2EX 的帖子,差点又管不住手了...
「认真你就输了」
2017-09-10 14:19:27 +08:00
回复了 nbweb 创建的主题 问与答 discuz 模板请教一下前端高手
直接写到 HTML 元素上的样式,多半是 JS 写上去的。你可以看看脚本里有没有对 #e_attachlist 这个 ID 做操作的
2017-09-10 14:10:02 +08:00
回复了 dxcqcv 创建的主题 问与答 debugger Vue 时经常会走到 vue.esm.js 是为什么
@rashawn #3 因为 Sourcemap 毕竟不是源码,代码压缩后结构又可能变得很复杂,Debugger 表示我尽力了
2017-09-10 02:18:10 +08:00
回复了 ninestep 创建的主题 Vue.js vue 组件数据错误
如果没有其他报错的话,这段代码看起来并没有问题。组件的 count 只与属性 num 有关,第 2 个例子里属性 num 被传入 goodsInfo.minimum,确定这个变量是有值的吗?
2017-09-10 02:10:07 +08:00
回复了 dxcqcv 创建的主题 问与答 debugger Vue 时经常会走到 vue.esm.js 是为什么
因为你的 Vue 组件是 Vue 本身调用的,JS 执行流程自然会跑到 Vue 里面。

Chrome DevTools 的话,可以把 vue.esm.js 加到 Blackbox 里(在 DevTools Settings 中有单独的一页,Blackboxing )。
2017-09-09 23:36:47 +08:00
回复了 allgy 创建的主题 职场话题 新入职被安排维护前人留下的'史前'项目,怎么防止砸键盘?
@silov #107
「尽力往好的方向去做」,话是这么说,实际做起来太难了(参与方越多难度越大)。当然这也因人而异,如果身边都是神队友恐怕也不会存在这个问题。以我个人的经验来说,接口文档能好好落实就已经满足了(确定接口信息,业务逻辑大不了重写),注释什么的也不敢奢望——写代码就够辛苦的,谁还愿意切输入法重复写一遍代码的含义。

其实有时候想想做啥都没用,业务频繁变动,老板催业绩又急,文档根本跟不上,而且这业务没准过段时间就 GG 了,你在追求高素质项目代码道路上做出的努力(多半)泡汤,这买卖实在算不上划算。
2017-09-09 02:28:54 +08:00
回复了 10Buns 创建的主题 问与答 idea 怎么设置新建项目使用 git
停用 SVN 插件(如果你不需要 SVN ),在项目目录 git init
2017-09-08 23:14:25 +08:00
回复了 10Buns 创建的主题 问与答 idea 怎么设置新建项目使用 git
项目使用什么 VCS 跟 IDE 有啥关系?

另外,Git 插件你激活了吗?
2017-09-08 23:08:19 +08:00
回复了 allgy 创建的主题 职场话题 新入职被安排维护前人留下的'史前'项目,怎么防止砸键盘?
@silov #85 不必过分追究代码规范,毕竟(现实来讲)这很难做到,大多数人写代码不过是为了养家糊口,没有那个动力持续完善地落实不停变化的业务需求。
风格、依赖可以通过技术手段自动或半自动地处理,业务更需要的是产品或老员工来讲解(而不是钻到代码里搞明白),后来人接手项目的无非是怵头不知道的坑。所以,落实好注释就算对后来人负责了。模块的参数和输入输出是一方面,还一个很重要的是未来得及处理的坑( FIXME/TODO,配上一些简单的说明)。不一定是要后来人填坑,至少告诉他「这部分的代码不靠谱,不要在这儿浪费时间」
2017-09-08 10:30:12 +08:00
回复了 allgy 创建的主题 职场话题 新入职被安排维护前人留下的'史前'项目,怎么防止砸键盘?
如果除了接盘别无选择的话:

1. git init && git commit --all
2. 按自己喜欢的风格全文格式化代码,然后 git commit
3. 如果可以,移除掉所有未被实际使用的引用(没开发过 PHP,一些 IDE 应该有这个功能)
4. 如果可以,整理出所有模块的依赖情况和业务线(如果这个项目存在业务线的概念——相对独立的功能链)
5. 从被依赖数最小的模块开始整理业务逻辑 & 注释 & 重构,注释写输入输出即可
5.1. 如果可能,配合一点简单的单元测试(为了防止 Willow 无意点火——饥荒梗)
6. 调整作息,保证稳定的工作节奏,非工作时间果断避开所有跟这个项目有关的事情
6.1. 心态决定一切

当然,如果你有别的选择,或者实际情况已经明显超出了你的能力范围,或者老板要求明天就上线,或者有任何其他重要因素促使你拒绝 take this shit,珍爱生命,果断走人(丢锅)
1 ... 36  37  38  39  40  41  42  43  44  45 ... 76  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1024 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 21:40 · PVG 05:40 · LAX 13:40 · JFK 16:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.