我正在研究服务器端框架.
在这里和那里,我一直在添加手工制作的javascript来做客户端的事情.然而,这变得越来越痛苦,据我所知,我认为jQuery可以提供帮助.
问题是,因为这本质上是服务器端的东西,我不想强制我的用户(假设将有任何:)使用jQuery.
所以问题是,jQuery与其他流行的JavaScript库共存有多好?它会为了自己的目的劫持全球名称和事件,还是一个相对尊重和共存的家伙.
我有兴趣使用右侧\左箭头,空格键等JS事件.想知道什么是正确的方法.我想在这样的用户交互中滑动照片,使DIV出现等.
我想到了jQuery的可能实现,例如http://api.jquery.com/event.which/ 虽然我不确定这是最好的方法.
以下是这种UI实现的两个很好的例子(他们是如何做到的?) http://www.thesixtyone.com ; http://www.pictorymag.com/showcases/summer-jobless
我更喜欢那种#kinda guy,正在寻找正确的方向来挖掘.谢谢.
如果我有一个对象:
var myobj={name: 'Some Value',
id: 'my id',
address: 'my address'
...}
Run Code Online (Sandbox Code Playgroud)
myobj 已动态扩展,由 myobj[custom_attribute]=SOME_VALUE
我想清理这个对象有空属性,那就是myobj={},怎么做?(不想用for循环一一清理属性)
有没有办法'隐藏'javascript对象的结构和内容?
我在客户端有相当广泛的JavaScript对象,包含有关用户UI(和其他内容)的信息.它包含有关用户将要操作的资源的大量信息.事实上,有Firebug的人可以打开控制台并查看所有数据的结构.出于安全考虑,我并不为此疯狂.
有什么办法可以保护这些数据吗?
谢谢,
我正在努力将单页应用程序转换为backbone.JS.下面的视图使用body标签作为tagName - 即,我希望视图占用页面的整个内容.我不想使用容器div或其他黑客.
var ThingView = Backbone.View.extend({
tagName : "body",
...
// Show the HTML for the view
render : function() {
console.log('Displaying thing')
$(this.el).append('<h1>test</h1>');
console.log('finished')
console.log($(this.el))
return this; // For chaining
Run Code Online (Sandbox Code Playgroud)
渲染时,我明白了
finished
[
<body>?
<h1>?test?</h1>?
</body>?
]
Run Code Online (Sandbox Code Playgroud)
但是在我检查DOM之后,身体不再有文本了.
我正在使用backbone.layoutmanager项目:https: //github.com/tbranyen/backbone.layoutmanager#readme
有人可以用车把模板引擎发布样品吗?包含修改后的app.js文件和实例视图?
我按照说明操作,我有点困惑,我应该在实例级别和全局中做什么.我一直在我的模板上收到"没有方法'匹配'错误消息.
谢谢
javascript-framework backbone.js handlebars.js backbone-views
Angular JS如何以这样的方式监控击键:html中的输入字段不接受非数字值,而每次击键只接受整数和浮点数?
<form name="myForm">
<input ng-pattern="/^(?=.+)(?:[1-9]\d*|0)?(?:\.\d+)?$/" ng-model="value" name="number"/>
Valid? {{myForm.number.$valid}}
</form>
Run Code Online (Sandbox Code Playgroud) 前几天我看到了这个笑话。互联网上有人问我们为什么需要后端,只需将前端连接到数据库即可。
起初看起来很有趣,但真的有可能创建一个同时处理前端和后端的框架吗?
路由和列表视图或网格都发生在同一个函数中。
从技术上讲,我想不出一个原因!
database frontend web-frameworks javascript-framework webdev.webserver
我有这个小脚本:
var moolang = new Class({
initialize: function(element) {
this.el = $(element);
this.el.addEvent('click', this.popup);
},
popup: function()
{
//this.id = the id of the element.
}
});
Run Code Online (Sandbox Code Playgroud)
我想在弹出功能中知道"this".但如果我尝试像alert(this.el.id)这样的东西,它就说没有这个.el:/
有没有办法知道哪个类添加了事件?
该页面有一个<img>标签和一个画布元素.内部的图像<img>被裁剪并使用放大镜进行操作.如何在画布内显示图像的裁剪内容.
javascript ×6
backbone.js ×2
jquery ×2
angularjs ×1
database ×1
dom-events ×1
frontend ×1
html5-canvas ×1
image ×1
mootools ×1
php ×1
regex ×1
saas ×1
singlepage ×1