分类:Javascript(6 篇)
命令行下获取和识别时间戳的工具 timestamp.js
Github:<https://github.com/shenjia/timestamp.js 作为程序员经常要和时间戳打交道,有时想快速知道当前的时间戳,往往需要运行一段小程序: <?php echo time(); ? 又或者想从一个时间戳得出具体的时间: <?php echo date( 'Y m d G:i:s……
为MongoDB编写Js维护脚本
最近项目上有一个需求,要对存储在MongoDB中的用户行为数据定期进行统计分析。 先使用PHP实现原型,发现因为数据量很大,大量时间都花在MongoDB服务器和Web服务器之间的数据交换上。考虑到这一点,必须在MongoDB服务器上进行本地计算,将结果保存起来,再使用PHP访问并展示给用户。 查阅文档得知,MongoD……
不引入依赖库,细粒度管理js代码
在一个项目刚起步时,往往除了jquery之类的库外,只有一个js文件。 然而随着功能的不断增加,js代码也会不断膨胀,当多到一定程度后(500行以上),维护难度就会大大增加。组织逻辑混乱,debug时很难迅速定位到想修改的地方,写新function时也很难抉择插入的位置。整天在一个长长的js文件里滚来滚去,想想都让人头……
取得URL相对于另一个URL的相对路径
今天群里灰大出了个题: function getRelativeURL(url, baseURL) { // 获取url相对baseURL的相对路径 // url和baseURL都是绝对路径或都是相对路径的情况下,有可能计算出结果,否则扔Error // 如果都是绝对路径,但不在同一个域、同一个协议、同一个端口下,即无……
解决google maps api阻塞页面渲染的问题
google maps的api使用很方便,只要在用使用google maps的页面引入<http://maps.google.com/maps/api/js?sensor=false 就可以了。 但是在项目中这样使用后,发现domReady事件被严重阻塞(甚至会延迟十几秒) 因为domReady只有页面中所有的scri……
用Cookie保存和恢复进度条
有时候我们需要在一个较长的列表中选择并刷新页面,刷新后页面会跳转到最顶部,当需要连续选择的时候就会很麻烦,每次选择后都要滚动到原先位置再选择下一个。 还有在分页程序中,如果一页显示的记录比较多,导致翻页后要滚动屏幕才能点击到翻页按钮,那么每次翻页后都要滚动屏幕,当需要连续翻页的时候就会很麻烦。 在做目录树的时候我们可以……



