前端相关内容

javascript - 关于angular 的单页面多路由问题

问 题 在网上看到很多关于angular route 的知识 都是 基于页面跳转 我想在一个页面里,添加多个页面片段 怎么用路由控制呢? 就比如说 index 页面 有header footer 以及 main 三块,我想 header 、footer 、main 都是由 route 加载进来的,怎么实现呢? 解决方案 这个可以使用多个 ng-view,然后分别给对命名, ..
发布时间:2017-09-06 12:36:05 前端开发

javascript - 请问前端如何用AJAX做分页?

问 题 新人菜鸟体温:请问用AJAX做分页的思想,方法大概是如何的? 解决方案 同新手,最近正好和同学一起做了个,希望对你有所帮助,第一次回答,请多多包涵。-。- 我们是这样实现的 js设置了一个nowpage,allpages,默认都是1,加载首页(显示第一的时候),通过jquery的$.getJSON方式获取数据,后台返回前五条数据、统计总的页数,以json的数据格式 ..
发布时间:2017-09-06 12:33:13 前端开发

富文本编辑器 - 网站的文章格式是前端去定义样式,还是让后端去做?

问 题 后端用富文本编辑器编辑的文章格式有些乱, 有些文章就直接从别处复制粘贴, 从后台管理系统上传到网站了, 导致我前端定义的css样式无效。 这个情况应该怎么去做比较合理。 解决方案 从别处复制过来的文本(一般都是运营实习生,Ctrl+C/Ctrl+V搞过来的),大部分把格式也复制了过来,这个时候在前端展现的样式是文本自带的行内样式(打开控制台一看就知道),覆盖了设置 ..
发布时间:2017-09-06 12:32:52 其他开发

javascript - 前端: 移动端onscroll事件在部分浏览器内不能实时触发

问 题 开发情景如下: 使用React开发移动端web app 需要监听容器元素的滚动距离来实现 实时 加载对应子元素 可滚动的容器元素非全局body 滚动方式采用原生滚动,由 css 设定 body{-webkit-overflow-scrolling:touch} 实现弹性滚动 事件监听采用过: react的onScroll事件, JQ的scroll方法及原 ..

前端 - CSS绝对定位容器的位置始终盖在相对定位容器的上面?

下拉列表是绝对定位的。但是请输入验证码的容器是相对定位的,以为你里面有个获取验证码的按钮要用绝对定位。 所以导致了相对定位的容器 始终盖住了绝对定位的下拉列表。 有人能出出主意么。更新。设置绝对定位的index没有效果,设置相对定位的index为-1的话,里面的输入框不能输入了。 ..
发布时间:2017-09-06 12:29:18 前端开发

前端 - 关于JavaScript用实例的.__proto__修改构造函数的原型对象的问题

问 题 刚刚做了个实验,表示结果理解不能= = 根据红宝书的解释,实例的.__proto__即指向构造函数的原型对象,那么我想如果修改一个实例的.__proto__的某一属性,则所有由该构造函数创建的实例的该属性都会被修改。 然而,结果却是这样的: function Person (){} Person.prototype.name = 'jack'; Person.prototy ..
发布时间:2017-09-06 12:26:52 前端开发

javascript - 如何才能相对容易的学会使用前端自动化构建工具?

问 题 比如Grunt这种自动化工具,我是新手,目前还是采用传统的开发方式,IDE加上手动操作。所以也很想学习大牛,采用一些自动化构建工具,可是为什么我每次学着学着就跟撞墙了一样晕了~ 解决方案 自动化构建工具的目的是方便开发,为了构建让项目复杂没意义。 要么你在开发过程中有模块化,需要将不同模块打进同一个页面,要么你使用jade,less,sass什么极大的提高了开发效率,需 ..
发布时间:2017-09-06 12:26:18 前端开发

javascript - 父组件与多个子组件之通信

问 题 目前的问题是这样的: 一表单父组件,中有多个input输入框,然每一个input输入框是已封装好的组件,现在我的需求是想获取这多个input组件的输入值,并传入表单父组件的state中去。 我知道父组件获取子组件的数据的方式之一可以是父组件传入子组件一个自己的方法,子组件获取值之后再调用父组件传入的方法,把值作为参数传入。 但是现在有多个input子组件,要怎么处理 ..
发布时间:2017-09-06 12:26:11 前端开发

javascript - ajax跨域和不跨域有什么区别?

问 题 这是一道面试题,我想了半分钟没想出来。面试就结束了。 解决方案 非跨域请求限制比较少,但跨域请求的限制很多。 最初XHR对象是不能跨域的,但新版本的浏览器允许跨域,但需要服务端对当前网站开权限。 在不允许跨域的年代,都是通过某些hack的方法来实现跨域的。通常是借助一些天生能够跨域的元素:script, img, iframe,这些元素里面script最好,因 ..
发布时间:2017-09-06 12:25:29 前端开发

前端工程师 - 作为一个前端开发工程师,别人问你前端是什么时你会怎么回答?

问 题 如题:假如一位不懂前端的朋友问你前端是什么?你回怎么回答? 回答请尽量通俗易懂,如果能举例说明前端开发的震撼性成果最好! 注:题中的【前端】指前端开发或前端开发工程师中“前端”的意义。 这个问题已被关闭,原因:非技术提问的讨论型问题 解决方案 过年回去给亲戚朋友说的都是。。就是你打开一个网站,能看到的都是前端做的。 ..
发布时间:2017-09-06 12:23:55 其他开发

javascript - vue 如何做到不销毁组件?

我在首页(index.html)上加了router-view ,然后把几个页面分为几个组件(一个个.vue文件),然后全部引入一个main.js上,通过这个文件写路由加载组件,但是我不想路由每次跳转后,前面访问过的页面的数据都消失了,这样又要重新获取。。但是我在router-view标签上加了 keep-alive并没有用啊,还是有其他什么要配置的吗?或者说有什么其他方法,可以做到数据不销毁,有没 ..
发布时间:2017-09-06 12:22:45 前端开发

前端 - 如何找出控制的css属性的JavaScript代码段?

问 题 如果一个css 属性,是有JavaScript动态控制, 例如在js中: 当xxx条件满足: color:black; 当条件不满足: color:red; 那我现在要找出这一段js代码,并修改,但是文件太大了,项目复杂,该如何找出呢? 有什么好的调试方法吗? 解决方案 右键你要检测的元素打开控制台,选择break on里的Attribu ..
发布时间:2017-09-06 12:20:41 前端开发

javascript - jquery 对一组元素(elements)的(方法)操作顺序?

写代码的时候有时候需要用到jquery取到一组元素,比如$(".class") 然后对这组元素做一些操作比如.addClass()等操作 想问下,jquery对这组元素的操作顺序是不是顺序遍历依次对这些元素进行操作。 提这个问题是因为以前一直这么用,返回结果或者操作顺序都感觉是顺序进行的,但是当对一组元素进行.parents()的选取,返回的结果集合是倒序的 去查了下jquery ..
发布时间:2017-09-06 12:20:13 前端开发