V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  otakustay  ›  全部回复第 250 页 / 共 307 页
回复总数  6135
1 ... 246  247  248  249  250  251  252  253  254  255 ... 307  
2015 年 6 月 15 日
回复了 lmaq 创建的主题 程序员 javascript gb2312 转 utf8 有办法转吗?
远端返回的时候在Content-Type头里加上charset应该就行了的
2015 年 6 月 15 日
回复了 nowcoder 创建的主题 程序员 据说只有 TOP 3%的前端工程师可以在一天内做完这些
@huanghuaxin 考题有2种,一种是单一知识点看掌握如何,一种是综合性看整体思路和经验积累的,比如上面这题

这种题不会要求你结果是正确的,我们是看代码来了解你基本的思路是对的,能看到多少细节反映你以前踩过多少坑,随后会提几个你没注意到的细节,看你解决的思路是怎么样的来判断你是否能填坑

所以测试用例其实是不用的,因为这题追求的结果并不是“正确”……
2015 年 6 月 15 日
回复了 nowcoder 创建的主题 程序员 据说只有 TOP 3%的前端工程师可以在一天内做完这些
真正考前端的题应该是这样的:

----

使用JavaScript实现一个固定元素的拖拽效果,要求函数符合以下签名:

```javascript
/**
* @param {HTMLElement} element 需要提供拖拽功能的元素
*/
function draggable(element) {
}
```

`element`符合以下前提:

- 在`<body>`元素之下,且不在其它元素内(作为`<body>`的直接子元素)
- 含有未知的子元素或内容,但大小不超过可视范围

在执行该方法后,`element`将具备以下功能:

- 按下鼠标后可开始拖动,放开鼠标时拖动结束
- 可以在当前浏览器可视区域区域内任意拖动
- 在拖动过程中,原元素`element`保持位置不变,使用一个透明度为0.4、视觉效果与`element`一致的元素跟随鼠标
- 拖动完毕后,原元素移至最终放开鼠标的位置,移动过程无需动画

### 知识点

1. 基本DOM操作
2. HTML drag & drop
3. CSS属性性能
4. 用户体验优化

### 关键细节

- 使用`cloneNode`并设置样式(添加特殊`class`更好)实现跟随鼠标的元素
- 如果使用HTML drag & drop实现,需要使用`e.transfer.setDragImage`实现跟随鼠标的元素
- 不使用HTML drag & drop时,使用`translate-3d`性能优于`translate`,`translate`优于`left / top`
- 原始位置的计算需要使用`getBoundingClientRect`、`scrollTop`、`scrollLeft`等属性
- 如果使用`translate`同步位置的话,要考虑原始已有`translate`的影响
- 对于跟随鼠标的元素,需要主动设置`position: absolute`
- `mousemove`和`mouseup`需要绑定在`documentElement`上
- 需要在`mousedown`时计算位置,`mousemove`时计算偏移量才可实现准确跟随,不能仅计算`mousemove`时的鼠标位置
- 出于用户体验考虑,可在移动若干像素(或鼠标按下若干毫秒)后才开始拖拽效果
- 拖拽结束后`element`移动位置为跟随鼠标的元素的位置,而非鼠标本身的位置
2015 年 6 月 15 日
回复了 jiangyu 创建的主题 问与答 去面试,被题目给难倒了有…………有朋友会解吗?
把小白鼠剁碎,每个瓶子里放等量的内脏组织、肌肉组织、神经组织等,总之面面俱到,3小时看组织是否被损坏
2015 年 6 月 15 日
回复了 oott123 创建的主题 JavaScript Promise 里要用到上一个执行过程里的变量怎么办?
我会选第三种,这种情况下数组其实是一个Tuple,从这个角度理解就是一个非常正常的数据结构了
其实更多的我会在第三种的基础上返回对象
“实例化”和“构造函数执行”是两回事
实例化只有一次,构造函数是父类会依次执行,并且执行在同一个实例上
实例化除了构造函数之外,简单地说还包含了内存分配、指针指向等一系列事情
2015 年 6 月 15 日
回复了 nowcoder 创建的主题 程序员 据说只有 TOP 3%的前端工程师可以在一天内做完这些
@nowcoder 对我来说题本身都没难度,思路都是比较纯正的。不过日期格式化我是不大建议作为前端的题的,本身和前端并不是强关联,更推荐作为一种普遍的逻辑题来考

另外我觉得你们的test case应该不全的,不然光url参数那个还能fail更多的人,比如说:

1. URL中有问号但后面没任何参数
2. URL中根本没有问题
3. 参数没有encodeURIComponent,比如在参数里还出现了问号
4. 参数有key没有value

等等,你看我的代码,我故意就没对key和value做decodeURIComponent想看看你们会怎么样,竟然通过了……
2015 年 6 月 15 日
回复了 redhatping 创建的主题 程序员 大家懂二叉树吗?
二X树我能写,但二B树我真写不来,大学时被这个折磨得要死要死的……
2015 年 6 月 15 日
回复了 nowcoder 创建的主题 程序员 据说只有 TOP 3%的前端工程师可以在一天内做完这些
@nowcoder 时间格式化那个我刷不过去OTL有地方能看具体的test case么,因为我用的方法是我们项目里在用的且一直没出错的,当然因为我们项目里的输出不会遇到非常边界的情况就是了……
2015 年 6 月 15 日
回复了 nowcoder 创建的主题 程序员 据说只有 TOP 3%的前端工程师可以在一天内做完这些
不在本地调试完再复制过去的话,我没办法保证100%通过率,打打字出错都能fail几次T__T
2015 年 6 月 13 日
回复了 Axurez 创建的主题 问与答 可以完全不用 GUI 工作吗?
实在是不能,因为我做前端的
因为safari的书签同步好像是同步阻塞的,所以你编辑了一下他正巧要同步就会卡在那,reading list也是这个德性
@terry0824 没错苹果就是想说这是Yosemite的一个子版本,Yosemite可能就是一种“系列”的感觉了,开山之作直接以Yosemite命名,后面就是各种山了吧

论读音的话,我觉得Retina就够难读了……
2015 年 6 月 9 日
回复了 Feiox 创建的主题 Swift Swift 开源了 ~
要是swift开个源就会有一堆第三方环境写sever side之类的话,C#早就统治世界了吧
虽然我也经常拿原生写ajax考人,但我真不认为写不出来代表了什么,倒是回答不出302和200的话就会很让我在意

毕竟你也可以说“好多人会用c3p0写链接池但是让他用原生java写就不会”,类似的事情好多,为什么已经有这么成熟的封装我们就非得知道底下的实现呢……

另外我作为一个团队的FE Leader,勉强会写原生XHR吧,不过你要我写XHR2上传文件我真不会,我还够格当Leader吗- -
2015 年 6 月 5 日
回复了 zencoding 创建的主题 健康 身体出问题了, V 友有没类似的症状?
颈椎问题吧,不过反正去医院看颈椎专科不会有啥结果的,不如先去神经科搞个头部核磁共振确认下头本身有没有问题,至少可以排除显式急性的问题
没问题的话再去看一下颈椎,部之也就一个片,看看颈椎的生理曲度是不是正常的(怎么样是正常的找个非IT的健康的人的体检X片来),有些医生看IT男看多了的话,哪怕你的生理曲度小了点也会说正常的,所以判断不是太准,得自己看
如果颈椎生理曲度不是很正常的话,无论医生怎么诊断也问一下医生平时怎么保养,然后乖乖照做去吧

当然时间充足的话还是做个全面的检查,基本码农的医保都不会差的,不差这点钱
2015 年 6 月 5 日
回复了 anthonyeef 创建的主题 程序员 百度在 AI 比赛中作弊。
某个人对这事的一句话说得好:GRE、托福做机经的人都是作弊
1 ... 246  247  248  249  250  251  252  253  254  255 ... 307  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1437 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 69ms · UTC 16:52 · PVG 00:52 · LAX 08:52 · JFK 11:52
♥ Do have faith in what you're doing.