Tag: JavaScript

lodash转换和减less有什么区别

除了指出“变革是一个更有力的减lessselect”之外,我还没有find差异的文件。 lodash中的转换和减less有什么区别( 慢了25% )?

在SELECT中的AngularJs – ng-model

的jsfiddle 问题: 我的页面中有一个SELECT元素,用ng-repeat填充。 它也有一个具有默认值的ng-model 。 当我改变的价值, ng-model适应,没关系。 但是下拉列表在启动时显示一个空的插槽,在那里应该select默认值的项目。 码 <div ng-app ng-controller="myCtrl"> <select class="form-control" ng-change="unitChanged()" ng-model="data.unit"> <option ng-repeat="item in units" ng-value="item.id">{{item.label}}</option> </select> </div> 用JS: function myCtrl ($scope) { $scope.units = [ {'id': 10, 'label': 'test1'}, {'id': 27, 'label': 'test2'}, {'id': 39, 'label': 'test3'}, ] $scope.data = { 'id': 1, 'unit': 27 } };

Iframe从父项inheritance

我如何使一个<iframe>inheritance其父母的样式和JavaScript。 我努力了 var parentHead = $("head", parent.document).html(); $("head").html(parentHead); 但是,它会去掉<script>标签。 而且,我没有看到影响我的iframe的样式。 有没有更好的/任何其他的方法,我失踪了? 谢谢。

dynamic生成的图标

是否有可能只使用JavaScript和HTMLdynamic生成一个图标,使用当前页面的图标作为背景,并在前台随机数字? 例如,让我们说当前的图标看起来像这样: ====================== ====XXXXXXXXXXXXXX==== ====X================= ====X================= ====X=====XXXXXXXX==== ====X============X==== ====X============X==== ====XXXXXXXXXXXXXX==== ====================== 如果可能的话,我将如何使用JavaScript和HTML来使它看起来类似于这个: ====================== ====XXXXXXXXXXXXXX==== ====X================= ====X================= ====X=====XXXXXXXX==== ====X=========–111–= ====X=========–1-1–= ====XXXXXXXXXX—-1–= ==============–1111-= 地图: = :白色背景 x :原始的Favicon图像 – :红色与一个数字生成的图像 1 :白色文字 思路: 帆布? 数据Uri的?

如何找出touchmove javascript事件的实际event.target?

我正试图在我的web应用程序中开发一个简单的拖放用户界面。 一个项目可以通过鼠标或手指拖动,然后可以放入几个拖放区之一。 当物品被拖放到拖放区域(但还没有被释放)时,该区域被突出显示,标记安全着陆位置。 这对鼠标事件来说非常合适,但是我在iPhone / iPad上遇到了touchstart / touchmove / touchend系列。 问题是,当一个项目的ontouchmove事件处理程序被调用时,它的event.touches[0].target总是指向原始的HTML元素(项目),而不是当前在手指下的元素。 而且,当某个项目被手指拖放到某个拖放区时,该拖放区自己的touchmove处理程序根本不会被调用。 这基本上意味着我不能确定何时手指在任何拖放区域之上,因此不能根据需要突出显示它们。 同时,在使用鼠标的时候, mousedown被正确的触发了光标下的所有HTML元素。 有些人确认,它应该像这样工作,例如http://www.sitepen.com/blog/2008/07/10/touching-and-gesturing-on-the-iphone/ : 对于你来自那些正常的网页devise世界中,在正常的鼠标移动事件中,传递给目标属性的节点通常是鼠标当前所在的部分。 但在所有的iPhone touch事件中,目标是对始发节点的引用。 问题:有什么方法可以确定手指下的实际元素(而不是最初触摸的元素,在许多情况下可能会有所不同)?

从一个子元素获取文档对象

假设我有一个body元素中的DIV元素的jQuery对象。 我想通过遍历来获取文档对象。 可以吗? 注意:在我的情况下,window.document不是一个选项。 谢谢。

Uncaught TypeError:Object#<Object>没有方法'moveBoxes'

我试图使用我的asp.net mvc网站的moveBoxes插件,它不工作(显然)。 我在我的head标签中导入了像这样的site.master中的movingboxes.js <script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script> 浏览器成功获取这个脚本。 现在我有一个常规的观点,从site.masterinheritance了这个jQuery的一点点,它调用了moveBoxes插件 <script type="text/javascript"> $(document).ready(function () { $($('#slider-one')); $('#slider-one').movingBoxes({ startPanel: 1, panelWidth: .5, fixedHeight: false }); $('#slider-two').movingBoxes({ startPanel: 1, panelWidth: .5, fixedHeight: false }); }); </script> 当我查看页面。 每一件事情都很好(包括其他的jQuery的东西),除了这个插件,我得到这个错误 这里是错误的描述 任何帮助,将不胜感激 编辑 所以显然我有这个: <script type="text/javascript" src="../../Scripts/jquery-1.4.1.js" /> <script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script> 现在通过将其更改为: <script type="text/javascript" src="../../Scripts/jquery-1.4.1.js"></script> <script src="<%: Url.Content("~/Scripts/jquery.movingboxes.js")%>" type="text/javascript"></script>

如何获得NodeJS的“HTTP_REFERER”?

一种获得HTTP_REFERER ,我们可以在浏览器端javascript中使用document.referrer 。 但是,我们怎样才能在NodeJS中得到它?

Angular 2 – 如何使用新的angular度2.0.0-rc.1路由器

我开始写一个新的angular度2项目,我发现我安装了2个angular度路由器: "@angular/router": "2.0.0-rc.1" , "@angular/router-deprecated": "2.0.0-rc.1" , 我没有在angular度网站find如何使用新的路由器。 例如,我需要导入哪个组件。 所以我的问题是: 我应该使用router-deprecated ? 有没有什么好的文件如何使用新的路由器?

创build通用控制器function

如何创build一些可以从我的所有控制器访问的utils bundle? 我在主模块中有这个路由代码: 'use strict'; angular.module('lpConnect', []). config(['$routeProvider', function($routeProvider) { $routeProvider. when('/home', {template: 'views/home.html', controller: HomeCtrl}). when('/admin', {template: 'views/admin.html', controller: AdminCtrl}). when('/connect', {template: 'views/fb_connect.html', controller: MainAppCtrl}). otherwise({redirectTo: '/connect'}); }]); 我想要一个HomeCtrl , AdminCtrl和MainAppCtrl通用的函数。 我应该怎么做AngularJS?