发表于: 2017-04-02 23:53:08

1 1191


今天完成的事情:

1、完成【过往项目】的前台的service服务,把页面的ctrl完成;

2、完成【过往项目】的前台html的部分页面;

3、听维娜讲js有哪几种传参方式的小课堂;

4、听付辉来时在qq群里面直播计算机基础的第三课:缓存机制,虚拟存储,指令系统;


明天计划的事情:

1、【过往项目】前台的二维码实现的功能;

2、【过往项目】底部轮播图的实现;


遇到的问题:

今天刚刚发现在【产品特色】前台的组件吸顶的jq部分写在控制器里失效,把jq部分写在html中就吸顶正常了,明天看看能不能自己把jq部分封装成一个directive指令;


收获:

1、js页面传参的4种方式:

url:通过URL进行传值,把要传递的信息接在URL上,然后打开该url后页面获取参数信息,再用js进行处理;

cookie:Cookie是浏览器存储少量命名数据,它与某个特定的网页或网站关联在一起。Cookie用来给浏览器提供内存,以便脚本和服务器程序可以在一个页面中使用另一个页面的输入数据。实现思想就是通过document.cookie进行设置值以及取值;

Window.open:这两窗口之间存在着关系,父窗口parent.htm打开子窗口son.htm,子窗口可以通过window.opener指向父窗口,这样可以访问父窗口的对象;

localStorage、sessionStorage(html5):localStorage和sessionStorage一样都是用来存储客户端临时信息的对象,他们均只能存储字符串类型的对象。localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭了,那么所有通过sessionStorage存储的数据也就被清空了;

2、听付辉老师的计算机基础第三讲;

  学习了缓存在前端中的应用,当图片在第一次访问后,就被缓存到本地缓存中,在下一次本地发生请求时,会现在本地缓存中查找是否有想要的资源,如果有直接就读取了,省去一次访问远程服务器。如果没有再向服务器发送请求。但这不适用于动态数据。为了解决这个问题,加入一个机制,比如服务器定时向本地端发送新的数据刷新。或者是加一个触发器,每当有数据变动时就触发,提醒,然后发送更改的数据;

  学习了存储方式分为了页式存储和段式存储:页式存储就把程序分为固定大小相等的一个个页;段式存储就是把程序按照逻辑结构分为若干个段,学习了FIFO和LRU算法。





返回列表 返回列表
评论

    分享到