小编a--*_*--m的帖子

jQuery可以读取/写入浏览器的cookie吗?

简单的例子:我想在页面上有一些项目(比如div或table行),我想让用户点击它们来选择它们.这在jQuery中似乎很容易.为了保存用户点击的项目而没有服务器端回发,我认为cookie是一种简单的方法来完成这项工作.

  1. 这种假设在这种情况下cookie是否正常,对吗?
  2. 如果它是正确的,jQuery API是否有某种方式来读取/写入比默认JavaScript API更好的cookie信息?

javascript cookies jquery

99
推荐指数
5
解决办法
12万
查看次数

jQuery AJAX与UpdatePanel

我们有一个包含大量jQuery(大约2000行)的页面,我们想要减少b/c这是一个维护噩梦,它可能更容易维护在服务器上.我们已经考虑过使用UpdatePanel.但是,我们不喜欢UpdatePanel将整个页面发送回服务器的事实.

javascript asp.net ajax jquery updatepanel

22
推荐指数
3
解决办法
1万
查看次数

删除文件时无法检测chrome扩展中的drop事件

我正在构建一个chrome扩展,它将允许用户拖放文件并将其保存到服务器.从扩展中我div在页面中注入了一个元素,当我删除图像文件时,浏览器在整个页面上显示图像.drop在扩展中未检测到该事件,但如果我有一个带有类型文件的输入元素,并且如果我将该文件放在该元素上,则会change检测到该事件.

不确定如何drop从扩展中检测事件.任何帮助表示赞赏.

contentScript.js文件

//building the Dropzone Div
var dropdiv = $("<div>", {
  id    :"sforce-dz-dropZone",
  class : "sforce-dz-dropZonebg"
}).text('Add you\'re files here');

//injecting the drop div in the page
$("input[name=attachFile]").after(dropdiv);

//adding 'drop' event listener to the div.
//This is not getting logged at all.
$("#sforce-dz-dropZone").on('drop', function(e){
  e.preventDefault();
  e.stopPropagation();

  var files = e.target.files || e.dataTransfer.files;
  // process all File objects
  for (var i = 0, f; f = files[i]; i++) {
    console.log('the file name …
Run Code Online (Sandbox Code Playgroud)

javascript jquery drag-and-drop google-chrome-extension

17
推荐指数
1
解决办法
2243
查看次数

谷歌分析如何检测用户离开页面?

这是单页面应用程序的上下文,但我相信在其他情况下也会发生这种情况.当GA跟踪器更新页面更改时,我可以在实时报告中看到用户仍然活着.但是,当用户暂时不与页面交互时(例如播放视频时),它会与GA视图断开连接.

我想更好地理解GA在这种情况下的工作方式,也许我需要发送事件来保持用户的活力.

html javascript html5 google-analytics

11
推荐指数
1
解决办法
4195
查看次数

Chromecast - 从Chrome连接到其他设备会话

上下文

Google Chrome进行投射并使用会话侦听器时,可以加入已创建的会话,这在从chrome创建会话时效果很好,并且如果autoJoinPolicy设置为ORIGIN_SCOPED它,则甚至可以从其他选项卡进行操作.

问题

如果另一个设备创建了一个会话,则sessionListener处理程序不会触发,因此我无法加入创建的会话.

在设备(android,ios)之间可以检测会话,我想用chrome实现的相同行为,这可能吗?

javascript google-chrome google-cast chromecast

9
推荐指数
1
解决办法
1033
查看次数

将文本对齐到 Vuetify 中文本字段的中心

我有一个显示字符串的只读文本字段。字符串应该从文本字段的左侧开始。我想知道 Vuetify 是否有办法将字符串与文本字段的中心对齐?

更新 这是我的代码:

<v-text-field
  value="Select the configuration:"
  color="grey lighten-43"
  class="text--darken-3 mt-3 text-xs-center"
  outline
  readonly
  single-line
></v-text-field>
Run Code Online (Sandbox Code Playgroud)

html css textfield vue.js vuetify.js

9
推荐指数
2
解决办法
3万
查看次数

如何从JWPlayer实例中删除事件处理程序?

我是使用JWPlayer.设置播放器之后,我需要为某些事件添加侦听器,举一个我听的例子events.JWPLAYER_MEDIA_TIME:

jwplayer('video-container').onTime(this.onTimeHandler);
Run Code Online (Sandbox Code Playgroud)

过了一会儿我需要删除这个事件监听器,阅读文档我找不到任何解决方案.

javascript events jwplayer

8
推荐指数
1
解决办法
2485
查看次数

单元测试依赖于其他 getter 的 Vuex getter

我已经设法测试与其他代码隔离的 Vuex getter。当 getter 依赖于其他 getter 时,我现在面临一些问题,请参见以下示例:

getters.js

export const getters = {

  getFoo(state) => prefix {
    return `${prefix}: ${state.name}`;
  },

  getFancyNames(state, getters) {
    return [
      getters.getFoo('foo'),
      getters.getFoo('bar')
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

getters.spec.js

import { getters } = './getters';

const state = {
  name: 'stackoverflow'
};

describe('getFoo', () => {

  it('return name with prefix', () => {
    expect(getters.getFoo(state)('name')).toBe('name: stackoverflow');
  });

});

describe('getFancyNames', () => {

  // mock getters
  const _getters = {
    getFoo: getters.getFoo(state)
  }

  it('returns a collection of fancy names', …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing vue.js jestjs vuex

7
推荐指数
1
解决办法
2032
查看次数

Three.js:"选择工具"如何检测2D正方形和3D对象的交集

基本上我想要创建:

我有一个带有对象的3D地图,我想选择我屏幕上的2D框x1,y1到x2,y2中的所有对象.

任何想法如何做到这一点,因为我对如何开始毫无头绪.

提前致谢!

prevX并且prevY是鼠标按下的坐标:

function onDocumentMouseUp(event) {
  event.preventDefault();

  var x = (event.clientX / window.innerWidth) * 2 - 1;
  var y = -(event.clientY / window.innerHeight) * 2 + 1;

  var width = (x - prevX); //* window.innerWidth;
  var height = (y - prevY); //* window.innerHeight;
  var dx = prevX; //* window.innerWidth;
  var dy = prevY; //* window.innerHeight;

  console.log(
    dx + ',' + 
    dy + "," + 
    (dx + width) + "," + 
    (dy + height) + 
    ", …
Run Code Online (Sandbox Code Playgroud)

javascript intersection three.js raycasting

5
推荐指数
1
解决办法
2593
查看次数

webpack 可以捆绑同一个依赖的不同版本吗

我有一个由不同小部件组成的项目,这些小部件都共享同一个供应商。我想知道是否可以捆绑同一个供应商库的不同版本:

小部件 A

  • 库 1.0.0

小部件 B

  • 库 2.0.0

  • 小部件A.js
  • 小部件B.js
  • vendor.js (lib 1.0.0 + lib 2.0.0)

javascript webpack

5
推荐指数
1
解决办法
1655
查看次数