首页   注册   登录

xiaomajia008

V2EX 第 58914 号会员,加入于 2014-03-25 09:02:42 +08:00
马甲 专门用于提问一些白菜问题
xiaomajia008 最近回复了
48 天前
回复了 xiaomajia008 创建的主题 职场话题 该不该辞职,认真提问。。。
@altboy 我没有秀的意思。我是想把自己的实际情况说清楚,反正这是个马甲。希望大家真心给点建议。
2017-02-10 10:05:05 +08:00
回复了 xiaomajia008 创建的主题 程序员 微信授权遇到点问题,能帮忙看看嘛?
@snailsir

感谢你的回复,我试过了。

http://www.abc.com/acts/#/share/20170101/

encode 之后,通过那个获取 code 的 url 跳转之后
变成了

http://www.abc.com/acts/?code=xxxx&state=STATE#/share/20170101/

。。。。路由被破坏了。
2016-03-14 16:28:16 +08:00
回复了 xiaomajia008 创建的主题 程序员 请教个前端同学关于 new vue 和 vue.extend 的区别。。
@dearmadman
@Lxxyx

感谢两位回答,我还有个问题。

vue 里面如果我想获取 input 的 value ,只能通过绑定 v-model 的形式嘛?不建议从组件里的方法获取 dom 的 value 吗?
2015-08-20 19:26:06 +08:00
回复了 xiaomajia008 创建的主题 程序员 有熟悉前端移动端开发经验的同学吗?
汗,不知道为什么 发了两遍
2015-05-18 13:51:27 +08:00
回复了 xiaomajia008 创建的主题 职场话题 该不该因为团队领导人的原因离职?
@jadetang 那倒不是,他上任后 团队总共6个人,走了3个,如果我也走就是走了4个。新人也补充进来了。迫于他的威力,新人敢怒不敢言。
2015-05-18 11:38:43 +08:00
回复了 xiaomajia008 创建的主题 职场话题 该不该因为团队领导人的原因离职?
@XXTechnology 哈哈,啥叫5月病?
2015-05-18 09:53:25 +08:00
回复了 xiaomajia008 创建的主题 职场话题 该不该因为团队领导人的原因离职?
@sincc 我是想走之前跟他说清楚的,但是他这个人就是不会听任何人意见。我如果都决定走了。还跟他撕逼有必要么?
2015-03-24 08:45:19 +08:00
回复了 xiaomajia008 创建的主题 职场话题 遇到这种 BAT 领导该怎么做?
@Biwood 厉害
2014-05-13 12:34:12 +08:00
回复了 xiaomajia008 创建的主题 程序员 吐槽:jquery 真是给了一些人乱搞的机会~
@miniwade514 我只是举个例子说实在想$ class 还不如 那样
2014-05-13 09:26:39 +08:00
回复了 xiaomajia008 创建的主题 程序员 吐槽:jquery 真是给了一些人乱搞的机会~
@soulteary

感谢回复,我也只是就自己看到的问题吐槽而已,因为jquery提供了很方便的东西,所以造成很多人开发的时候不会思考问题。

Q1:
当然,有些条件下是需要重新获取元素。

我这里说的是指这样的:

<div id="abc"></div>

$('#abc').bind('click',function(){
$('#abc').html('')
$('#abc').xxx
$('#abc').xxx
$('#abc').xxx
})

还有这样的

for(var i = 0, i < xxx ; i ++){
$('#abc').xxxx
}

这是让我吐槽的地方,当然如果写原生的也会试这样,跟开发人员水平有关。

那么我之所以说 jquery 给一些开发人员乱搞的机会,那么看Q2

Q2:
满篇都是$.
再举我上面的例子
div#abc

p.pic
p.pic
p.pic

直接上来就是$('.pic'),试问,这样真的保险?
如果是原生js,会让人那么容易取到?谁能保证其它开发人员不会改class 不会增加 相同的class?
所以我说,如果要用那么也最好 $('#abc .pic'),这样最起码后面改代码的人知道你获取的是哪些节点。这样你大规模的换代码以这个区域就会失效,否则一直$('.xxx')难免会出错。

我自己观点还是以id会钩子比较好。

Q3:

不说一些模块化配置这么高深的。因为方便,我看到很多人直接

$('xxxx').append('<div>......</div>')

append进一大堆东西进去。

一个最简单的问题,当要换append里面的模板会不会造成要大量改js的时候?
可以写一些简单的封装函数,可惜我这里情况并没有。。

有些公司 html js 是分开的。。如果每次更新模板都要找相关的js人员,岂不是太痛苦?

还是那点,如果是原生js。不会这么方便的 append,最起码你会一个个create,看到大量代码或许你会想到封装起来。

当然,你也可能偷懒,直接 innerHTML('xxxx')

但是,又有问题来了。你如果在有事件不会空得元素后面直接innerHTML 会导致事件失效。。这是不是又是一个可以触发开发人员想办法解决的点?

所以我才会有以上吐槽。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2575 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 9ms · UTC 13:45 · PVG 21:45 · LAX 06:45 · JFK 09:45
♥ Do have faith in what you're doing.