V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  YuJianrong  ›  全部回复第 25 页 / 共 25 页
回复总数  500
1 ... 16  17  18  19  20  21  22  23  24  25  
2015-05-27 11:09:48 +08:00
回复了 cvmax 创建的主题 JavaScript 越来越多的看到 js 的身影 但是不太清楚为什么
1. 企业应用从CS架构转BS或者直接SaaS,前后端分离(前端SPA,后端提供服务)是大势所趋,页面渲染从后转前需要大量JS
2. 桌面应用UI层在向web技术转移,Web渲染对于做UI尤其是跨平台UI优势很大(例:Visual studio Code, 有道字典,Slack)
3. 移动应用Hybrid做已经很广泛,现在也出现了用JS做脚本的native应用方式(fb的reactNative, Telerik 的NativeScript)
4. 后端的Nodejs
2015-05-26 13:29:59 +08:00
回复了 DualWield 创建的主题 JavaScript 毕设做了个纯 canvas 画板
贴图为什么要把图片传到后端去……
FileAPI读一下前端用dataURI就好,参考:
https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsDataURL
2015-05-25 22:50:41 +08:00
回复了 DualWield 创建的主题 JavaScript 毕设做了个纯 canvas 画板
保存可以直接保存文件的,参考 https://github.com/eligrey/FileSaver.js/
2015-05-24 10:51:27 +08:00
回复了 yyw 创建的主题 程序员 git stash pop 之后如果出现 conflict
上面这样本地之前的修改会lost吧……
基本就是不可能啦……
2015-05-19 12:28:26 +08:00
回复了 xjx0524 创建的主题 Node.js 新接触 node.js 如何选择第三方库?
2015-05-18 11:33:47 +08:00
回复了 sneezry 创建的主题 分享创造 一个浏览器前端图像处理库
@thonatos 不用太质疑JS的性能,大都数情况都不慢(尤其是计算都用double型的时候)。实在不放心可以用C++写然后emscripten编译成asm.js格式的JS代码,最新的浏览器上可以做到接近原生代码效率的优化。
2015-05-16 16:19:06 +08:00
回复了 kiray1 创建的主题 问与答 Sublime Text 这个网页的动画是怎么实现的?
Sublime text专门有文章讲这个的:
http://www.sublimetext.com/~jps/animated_gifs_the_hard_way.html
2015-05-15 21:50:13 +08:00
回复了 chshouyu 创建的主题 问与答 ajax+前端模板 VS php 页面做 hybrid app 哪种性能好?
@zythum 上面已经说过了,你可以直接更新本地静态文件不用发版。简单来说只要登陆请求的时候发一下本地文件版本号,版本有更新的话就先把更新的文件下载到本地更新一下再继续跑。
2015-05-15 17:43:29 +08:00
回复了 chshouyu 创建的主题 问与答 ajax+前端模板 VS php 页面做 hybrid app 哪种性能好?
@zythum 对于hybrid app你完全可以把所有静态资源存在app里,这样只有ajax接口请求。

回到原问题,性能上前端渲染看用什么形式,angular的话就会慢点,react就会快点。后端渲染总的来说还是很快的,但数据刷新不用ajax的话会慢,用ajax的话意味着部分render是PHP后端做部分render是前端ajax,会导致设计复杂度提高。另外如果大量静态资源不缓存在app里的话,抓取耗时会很大。
说得清楚点就是:

前端渲染:
React:
首次渲染较快,数据更新极快,开发stack简单
AngularJS
首次渲染慢,数据更新一般,开发stack简单,学习曲线大
Backbone:
首次渲染较快,数据更新稍慢,开发stack简单

后端渲染:
纯PHP
首次渲染较快,数据更新较慢,开发stack简单
PHP+Ajax
首次渲染较快,数据更新较快,开发stack复杂
2015-05-15 01:05:06 +08:00
回复了 Septembers 创建的主题 前端开发 一个优雅的 String.format 简单实现
@qybei 两个原因:
1. 避免和其他库冲突,比如另一个库也手贱写了个String.format然后实现还不一样那两个必有一个工作不正常。
2. 避免和未来的新标准冲突(比如mootools早期版本自己实现了function.bind和JSON对象,然后过了一段时间ES5标准里加入了不一样的实现……)

所以唯一能接受的是为了在低版本浏览器上补足广泛接受的新特性而做的polyfill,比如补足IE8 的ES5支持的es5-shim,比如旧浏览器上用setTimeout模拟requestAnimationRefresh。
2015-05-14 14:00:54 +08:00
回复了 Septembers 创建的主题 问与答 有哪些值得推荐的 科幻电影 科幻动画 推荐?
未来都市NO.6 ? 那个gay片?
2077日本锁国 ? 那个渣动画?

这让人难以推荐啊……
起码写个2001太空奥德赛、超时空接触、Cowboy Bebop、机动警察、EVA、风之谷、超时空要塞这种等级的才比较好推荐吧……
2015-05-14 10:46:58 +08:00
回复了 Septembers 创建的主题 前端开发 一个优雅的 String.format 简单实现
首先请不要修改内置类型的prototype……其次很快ES6的String template就可以用了……
@Akagi201 node用的js引擎和chrome一样是v8所以没什么差别的。调试还是chrome devtools最好,firebug和IE都差很多。用node的话调试最方便的是node-inspector,不过学习纯JS直接用chrome devtools最方便的了。
放GAE上的rss处理程序,大约7,8年吧。
还有C++/CLI写的文件整理工具,应该差不多十年?
2015-05-08 13:35:31 +08:00
回复了 whatisnew 创建的主题 Java 既然大家说到 java 我也来说说吧
楼主应该看看Kenneth Lane Thompson怎么往C编译器插后门代码来给unix加后门的故事,然后自己写一个C++编译器和OS来用……
2015-05-06 20:28:34 +08:00
回复了 rundis 创建的主题 问与答 新手求助, JavaScript 无法修改 html 元素的属性是怎么回事?
getElements不是返回一个element而是返回一个array like object啊,注意人家函数名是复数。拿第一个改src就好了(如果存在的话),顺便chrome devtools可以单步到你的那句话到了看一下值不就好了……
2015-05-04 14:18:24 +08:00
回复了 vimutt 创建的主题 问与答 请教 v2 技术大神们一个你们看来很简单的问题
Chrome有个叫Wappalyzer的插件,可以分析网站技术。这个站分析下来用了这些:
Google Font API
Nginx 1.6.2
Phusion Passenger
Ruby on Rails 4.0.55
Ruby
Ember.js
Google Analytics
Handlebars
Moment.js
New Relic
SWFObject
jQuery

所以:
1. 后端用RoR
2. 前端主要用的Ember.js
3. 其实要最快我觉得你PHP熟的话PHP最快了。wordpress我担心会改到哭。

以上。
2015-05-01 09:47:50 +08:00
回复了 Axurez 创建的主题 前端开发 前端框架比较?
要说前两个的话,angular是MVVM,react只能算view层,只是快速构建和更新页面而已完全不能比啊,主要还是要看你要做啥用吧。
写交互特别复杂性能要求不高的用angular(双向绑定很好用),写偏传统页面要求render很快的的用 react。
至于动画效果啥的都是自己transition/animation调的,想要万金油框架是不可能的。
顺便个人喜欢小而精的东西,所以不推荐angular,学习成本太高而且有被google坑的可能(其实已经被坑了)
内购可以无视的算吗?比如Mr.Jump,只要你有毅力……
2015-05-01 09:26:28 +08:00
回复了 mhtt 创建的主题 git 请教个 git 流程
@bsbgong 简化一下,头两行直接用
git fetch
好了。
不过这主要要看楼主是倾向merge还是rebase吧?如果还不懂有什么区别的话,请选择rebase,也就是@bsbgong 的这个方案。
1 ... 16  17  18  19  20  21  22  23  24  25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1076 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 19:12 · PVG 03:12 · LAX 11:12 · JFK 14:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.