-
2017-09-19 11:06:19
-
2017-09-20 09:10:40
- 微信小程序入门知识
- 基本知识点三个重要文件:app.js、app.json、app.wxssapp.js 可以监听并处理小程序的生命周期函数、声明全局变量app.json 小程序全局配置,在该文件中配置小程序由哪些页面组成、配置小程序窗口背景色、导航条样式、默认标题等注意事项:不可添加任何注释微信小程序中的每一个页面路径+页面名均需写在app.json的pages属性中,并
-
2671
-
2017-09-20 09:12:57
- 移动端网站设计优化要点
- 移动端虽然限于手机性能、网络等制约因素,不能达到如同PC的优秀效果,但移动端也有其独有的优势,比如可以通过手机特有的重力感应功能做视差滚动,“加速度”传感器实现“摇一摇”等优雅有趣的人机交互。
-
1790
-
2017-09-20 09:15:13
- css引入的方式有哪几种
- 引入方式3种:行内添加定义style属性值,页面头部内内嵌调用和外链调用,区别:1.link是xhtml标签,除了加载css外,还可以定义RSS等其他事务,@import只能加载CSS2.link引用CSS时候,页面载入的时候同时加载,@import需要页面网页完全载入后加载3.link是XHTML标签,没有兼容问题,@import是在CSS2.1提出的,低版本的浏
-
3326
-
2017-09-20 09:19:08
- Freemarker 生成树形导航菜单的方法
- 很多导航菜单是树形的,即一级一级往下分,这样的结构固然需要用递归来处理。 对于Freemarker 来说,宏就相当于函数,其定义了签名及参数列表。 所以在freemarker页面应这样写:
-
1854
-
2017-09-20 09:20:40
- Javascript计时器 - donghua-li的博客 - CSDN博客
- 通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。提供了两种计时器的方法如下:window.setInterval(); 这个方法就是在一个周期内反复执行一直到窗口关闭或者 clearInterval()window.setTimeout(); 延迟执行内容setInterval()的使用方法:
-
1535
-
2017-09-20 09:24:42
- ajax异步请求鼠标离开输入文本框的问题
- ajax1 //创建浏览器对象function createXhr(){ //判定浏览器类型处理第一种方法 /* var xhr; var str=window.navigator.userAge
-
2414
-
2017-09-20 09:25:52
- js动态添加点击事件常见错误详解
- 在前端中,我们经常要添加点击事件。尤其是在动态的元素上添加点击事件。经常会添加之后没有反应。 可能的原因:点击事件的名称写错 这种低级的错误经常犯,在js代码中添加的事件其实是没有添加的。两者的名字不同或者,选择器有问题没有选中元素。 这个问题可以在调试的窗口选中元素在监听事件中去查看有没有添加上监听事件 如图: 就已经添加上了点击事件,如果没有。那么检查
-
2754
-
2017-09-20 09:26:54
- js模块化的方法
- CommonJS在CommonJS中,有一个全局性方法require(),用于加载模块。exports用于导出模块。方法一://被导入文件aa.jsmodule.exports = function() { alert('a');};//主文件main.jsvar aa = require('./aa.js');aa();方法二: //被导入文件aa.jsmodule.exp
-
1563
-
2017-09-20 09:28:16
- 如何实现隐藏多余的字用省略号代替
- 在前端经常会遇到类似的效果。 比如图中的“风花雪月与古镇火山-.....”后面“....”就是一段文字显示不下的时候默认隐藏然后用…来代替。 只需要给元素加上以下3个css属性就可以实现了。 overflow: hidden;//多余的隐藏 text-overflow:ellipsis;//多出来的用省略号代替 whi
-
3123